Selasa, 27 Desember 2016

Rumus ABC dengan Tree

Baiklah agan dan agan wati yang setia mengunjungi blog saya :D , kali ini saya akan mengepos salah satu penerapan dari tree. Contoh pada kali ini adalah cara mencetak rumus ABC menggunakan metode infiks. Langsung saja, berikut contoh keluarannya:


Untuk codingan dari program ini adalah sebagai berikut :

Selasa, 20 Desember 2016

Tree Dasar

Baiklah agan dan aganwati, kali ini saya akan mencoba menampilkan bagaimana caranya binary tree (pohon biner) bekerja. Disini saya juga mencontohkan bagaimana contoh sintakas beserta dengan keluarannya.

Contoh keluarannya sebagai berikut:


Sedangkan untuk sintaksnya sebagai berikut:



Perlu kita perhatikan bagian struct Treenya, terdapat 3 bagian, yaitu variabel data untuk menampilkan datanya, pointer kiri untuk arah kekiri, dan pointer kanan untuk arah kekanan.



Fungsi Overloading

Oke gan,  kali ini saya memposting tutorial  bagaimana caranya overloading terhadap  function. sebenarnya overloading itu adalah hal yang tidak  perlu dipelajari, karena materinya sama saja dengan materi function pada umumnya.  Tapi karena banyak yang tidak paham dengan apa itu overloading, jadi  disini saya mencoba menampilkan contoh sederhana dari fungsi overloading.
Bagi teman-teman yang belum tau apa itu fungsi overloading, disini saya beri sedikit penjelasan mengenainya. Sesuai namanya, fungsi ini over (kelebihan).  Pada umumnya suatu nama fungsi  cukup satu saja dalam suatu program.  Namun jika kita ingin menggunakan fungsi sama namun dengan isi yang berbeda, kita dapat menggunakannya dengan isi parameter yang berbeda. 

Contoh sederhana dari fungsi overloading adalah sebagai berikut:


Sedangkan untuk sintaksnya seperti dibawah ini:

Senin, 19 Desember 2016

Enqueue dan Dequeue

 Oke gan, kali ini saya akan membagikan bagaimana cara untuk memasukkan (meng-enqueue-kan) satu persatu elemen dari array lain yang mana array lain tersebut satu persatu di keluarkan (di-dequeue-kan). Langsung saja, untuk contoh outputnya seperti dibawah ini:



Sedangkan untuk kodingannya sendiri sebagai berikut:


Minggu, 18 Desember 2016

Konversi vektor ke matriks

Kali ini saya akan membagikan kodingan untuk mengkonversi inputan (sebanyak 12 masukan) menjadi matriks. pertama-tama kita akan diminta untuk menginputkan bilangan sebanyak 12 bilangan lalu setelah bilangan ke-12 diisi, maka ketika kita menekan enter, maka akan tampak hasilnya. hasil pertama adalah mode vektor (1 baris), dan hasil keduanya adalah mode matriks (ukuran 3x4)

Contoh masukan dan keluaran:



Untuk sintaksnya sendiri sebagai berikut:




Mengurutkan bilangan

Oke guys, kali ini saya akan mencoba membagi sintaks bagaimana caranya untuk mengurutkan bilangan dari yang terbesar sampai yang terkecil. Catatan, bahwa inputan maksimal sebanyak 10 bilangan saja. Namun jika agan dan aganwati ingin menggunakan inputan lebih ataupun ingin mengurutkan bilangan dari yang terkecil sampai yang terbesar, monggo dimodivikasi, hehehe :D

Contoh inputan dan keluarannya:



Baris pertamanya adalah inputan bilangan sebanyak 10 kali, kemudian ketika dienter, maka akan muncul keluarannya yang telah diurutkan di baris kedua.


Untuk sintaksnya sebagai berikut:


Kasir

Sesuai judul diatas, postingan kali ini kita akan membahas mengenai program "kasir" sederhana. pada program kali ini kita akan menggunakan perulangan do while, karena perulangan do while merupakan perulangan yang dinamis (sesuai kondisi), beda halnya dengan perulangan for yang statis (ukuran telah ditetapkan). kenapa kita menggunakan perulangan dinamis, karena biasanya kasir langsung mengetik nama, harga, dan banyaknya setiap jenis barang tanpa harus menghitung keseluruhan barang tersebut.

Keluaran dari program tersebut seperti dibawah ini:







Program akan terus melakukan proses penginputan barang selama masukan setelah masukan banyak adalah "." (titik). Jika pengguna selesai menginputkan barang, maka pengguna cukup memasukkan sembarang karakter dan enter, maka akan keluar tabel dari pembelanjaan yang telah diinputkan sebelumnya. Perlu diingat bahwa dalam penamaan nama barang, tidak boleh lebih dari satu kata, karena jika lebih dari satu kata maka program akan mengira bahwa kata-kata tersebut merupakan variabel yang berbeda.

Adapun untuk sintaksnya sebagai berikut:

Dasar-dasar HTML

Tags

HTML bukanlah sebuah bahasa pemrograman, hal ini dikarenakan HTML sendiri merupakan bahasa yang sangat sederhana sehingga kebanyakan programmer tidak sepakat menyebut HTML sebagai sebuah bahasa pemrograman. Bahkan dalam namanya sendiri, HTML (Hyper Text Markup Language), dijelaskan bahwa HTML merupakan bahasa penanda.
Apasih bahasa penanda itu? bahasa penanda adalah bahasa yang cara penulisan sintaksnya hanya dengan menanda. HTML merupakan bahasa dasar dari pemrograman web. meskipun sebagai bahasa dasar, HTML hanya bertugas untuk menandai apa-apa saja yang akan dieksekusi. Sedangkan untuk membuat gaya, ada bahasa tersendirinya, yaitu CSS. Adapun untuk pengolahan website berbasis klien kita bisa menggunakan Java Script dan JQuery (turunan dari Java Script). Untuk pengolahan website berbasis server kita bisa menggunakan PHP ataupun Perl. Sedangkan untuk pengolahan basis data, kita dapat menggunakan MySQLi atau Oracle.

1. Dasar-dasar HTML
1.1. Kerangka dasar HTML sebagai berikut:

<html>
   <head>

   </head>
   <body>

   </body>
</html>

Sintaks diatas merupakan sintaks dasarnya saja. <html></html> merupakan penanda awal dan akhirnya sebuah HTML, <head></head> merupakan penanda awal dan akhirnya sebuah penanda head, dan <body></body> merupakan sebuah penanda awal adan akhirnya sebuah penanda body.
Penanda head merupakan kepala dari sebuah halaman website. Dalam penanda head ini, kita dapat meletakkan penanda-penanda yang menjadi induk dari halaman web tersebut, seperti penamaan judul halaman <title>nama judul disini</title>, pemberian CSS <style type="text/css" rel="stylesheet"></style>, pemanggilan framework, dan lainnya.

Sintaks dasar HTML sebagai berikut:
<p> : menandakan sebuah paragaraf
<b> : menebalkan teks yang diapit
<strong> : fungsinya sama seperti <b>
<u> : menggaris bawahi teks yang diapit
<i> : memiringkan teks yang diapit
<em> : fungsinya sama seperti <em>
<div> : menandai sebuah teks dengan css ataupun dengan framework dengan garis baru setelahnya
<span> : menandai sebuah teks dengan css ataupun dengan framework dengan tidak membuat garis baru setelahnya
<table> : membuat tabel
<th> : sebagai penanda bagian kepala tabel (fungsi sama seperti td>
<tr> : sebagai penanda baris pada sebuah tabel
<td> : sebagai penanda kolom pada sebuah tabel
<img> : sintaks untuk menambahkan foto di halaman web.
<ul> : menandai awal dan akhir sebuah list (biasa dipakai untuk menu)
<li> : menandai awal dan akhir sebuah list (biasa dipakai untuk submenu). Berada dalam <ul>..</ul>
<ol> 
<dl>
<dd>
<dt>
<input type="" name="">  : memberi inputan sesuai dengan type yang diberikan. Contoh-contoh type diantaranya: "text", "password", "radio", "checkbox". Setiap inputan diharapkan diberi nama masing-masing yang berbeda, kecuali inputan radio.
<textarea cols="" rows=""> : memberikan ruang teks dengan ukuran yang diatur. Penggunaan sintaks ini biasa digunakan untuk bagian komentar.

Ketupat dalam ketupat


Assalamu'alaikum warahmatullahi wabarakatuh, selamat pagi/siang/malam agan dan aganwati. Disini saya akan mencoba untuk memposting bagaimana cara untuk membuat ketupat dalam ketupat dengan memanipulasi perulangan dan percabangan menggunakan C++.
Ketika program dijalankan, maka program akan meminta pengguna untuk menginputkan bilangan bulat. Ketupat akan tercetak sebesar masukan yang dimasukkan oleh pengguna. Seperti contoh dibawah ini, jika pengguna menginputkan 4, maka program akan mencetak 2 persegi. Lain halnya jika pengguna menginputkan bilangan yang lebih besar, misalnya 10, maka program akan mencetak ketupat lebih besar dengan jumlah ketupat sama dengan 5.

Contoh keluaran:

 

Untuk sintaksnya sendiri sebagai berikut:

Mungkin sampai sekian dulu, jangan lupa untuk terus mengikuti guru-informatika.blogspot.com untuk tips dan trik pemrograman lainnya. Terima kasih :)