Kamis, 11 Februari 2016

TES

Kamis, 19 November 2015

Stack.. Apa Itu Stack? Apakah Tony Stark

Tony Stark adalah Iron man, dan mari kita bahas tentang Stack pada struktur data.

Stack atau tumpukan adalah suatu struktur yang penting dalam pemrograman.
  • Bersifat LIFO ( Last In First Out ).
  • Benda yang terakhir masuk ke dalam stack akan menjadi benda pertama yang dikeluarkan dari stack.
  • Ujung list disebut top.
Di mana stack ditemukan ?
Kehidupan sehari-hari: tumpukan piring kotor :
  • Piring kotor terakhir diletakkan diposisi paling atas tumpukan.
  • Piring paling atas yang pertama kali dicuci.
Contoh:
- Pertama, kita akan meletakkan TV
- Setelah TV kita akan meletakkan VCD
- Maka akan tersusun VCD kemudian TV
- Kemudian diatas VCD akan kita letakkan Compo
- Maka akan tersusun tumpukan TV, VCD dan Compo


Operasi-operasi/fungsi Stack



Stack Exception
  • Eksekusi suatu operasi stack mungkin mengakibatkan suatu kondisi error condition yang disebut exception.
  • Dalam Stack ADT, operasi pop dan top tidak dapat dilakukan jika stack nya kosong.
  • Upaya mengeksekusi pop dan top pada stack yang kosong akan mengakibatkan adanya EmptyStackException.
Stack with Array Struct
• Definisikan MAX_STACK untuk maksimum isi stack
• Definisikan stack menggunakan struct
• Buatlah variabel array data sebagai implementasi stack secara nyata.
• Deklarasikan operasi-operasi / function di atas dan buat implementasinya.

Keterbatasan
  • Ukuran maksimum stack harus didefenisi diawal dan tidak bisa diubah.
- Jika ukuran terlalu esar, pemborosan ruang memory.
- Jika ukuran terlalu kecil, dapat mengakibatan
  • terjadinya stack overflow.Upaya melakukan operasi push sebuah elemen ke stack yang penuh dapat mengakibatkan terjadinya exception.
Implementasi

















Linked List

  • Linked List adalah salah satu bentuk struktur data, berisi kumpulan data (node) yang tersusun secara sekuensial, saling sambung-menyambung, dinamis dan terbatas
  • Linked List sering disebut juga Senarai Berantai
  • Linked List saling terhubung dengan bantuan variabel pointer
  • Masing-masing data dalam Linked List disebut dengan node (simpul) yang menempati alokasi memori secara dinamis dan biasanya berupa struct yang terdiri dari beberapa field
 Perbedaan Array VS. Liked List
Array
  • Statis
  • Penambahan / Penghapusan data terbatas
  • Random Access
  • Penghapusan Array tidak mungkin
Linked List
  • Dinamis
  • Penambahan / Penghapusan data bebas
  • Sequential Access
  • Penghapusan linked list mudah

Bentuk Single Linked List
Pengertian:


Elemen Array

Disini saya akan membahas tentang Elemen, yak Elemen sebuah group band yang berada di deretan Top Artis Indonesia pada tahun 90an. Tapi sayang saya akan membahas ELEMEN ARRAY bukan Band Elemen... yukkkk....

Konsep Dasar Array
  • Setiap data yang terdapat dalam array tersebut menempati alamat memori yang berbeda disebut elemen array.
  • Untuk mengakses nilai dari suatu elemen array, akan digunakan indeks dari array tersebut.
  • Sangat perlu diperhatikan bahwa dalam bahasa C/C++, indeks array selalu dimulai dari angka 0, bukan 1.
  • Hal ini berbeda dengan bahasa pemrograman lainnya (misalnya bahasa Pascal) dimana indeks awal array dapat ditentukan sendiri sesuai dengan keinginan kita.
  • Untuk mendeklarasikan suatu array dalam bahasa C adalah dengan menggunakan tanda [ ] (bracket).

Variabel array dalam bahasa C/C++ dapat digolongkan menjadi tiga dimensi :


HEBOH! Apa Itu Struktur Data?

Struktur data adalah cara menyimpan atau merepresentasikan data didalam komputer agar bisa dipakai secara efisien. Sedangkan data adalah representasi dari fakta dunia nyata. Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol.

Dewasa ini sudah banyak erkembang bahasa-bahasa pemrograman tingkat tinggi yang pemakaiannya sudah sangat mudah, hanya tinggal klik dan drag saya. Meskipun demikian, tetap saja programmer harus menuliskan kode-kode program agar objek-objek yang sudah dibuat dapat bertingkah laku atau bekerja sesuai dengan yang diinginkan. Dalam sebuah program pasti terdapat alur logika yang menyebabkan program tersebut dapat bekerja dengan benar, dan sebagian besar pasti menggunakan pengelolaan data yang terstruktur.
 
Secara garis besar type data dapat dikategorikan menjadi:
Type data sederhana.
  • Type data sederhana tunggal, misalnya Integer, real, boolean dan karakter.
  • Type data sederhana majemuk, misalnya String

Jumat, 06 Februari 2015

GAME SEDERHANA


Anda juga bisa Membuat Game seperti Flappy Bird tanpa Coding

Pastinya anda sudah mendengar game Flappy Bird yang menghebohkan dunia, bahkan pembuatnya Dong Nguyen yang merupakan warga Vietnam sampai kewalahan dengan popularitas game ini. Flappy Bird merupakan fenomena yang menarik, dari segi kualitas tampilan dan fitur terkesan sederhana, memainkan game ini mengingatkan game Nintendo Mario Bross yang muncul pertama kali pada 1983 dan populer di Indonesia era 90an, dengan tampilan ‘klasik’ kotak-kotak 2D, tidak ada bonus skor, tidak ada level lebih lanjut, bahkan anda tidak bisa memilih karakter.
  
Namun dua hal yang membuat game ini hits, yaitu kemudahan bermain dan sulitnya mencapai skor tinggi. Walaupun ternyata Flappy Bird bisa membuat anda kesal, frustasi, bahkan ada kasus layar iPhone pecah karena bermain game ini. Inilah menariknya Flapy Bird.
Kabar Baik untuk Developer
Sebelumnya tahun lalu game terpopuler yaitu Candy Crush, game ini disukai karena simple, anak kecil pun bisa memainkannya. Fenomena ini seakan memberitahu ternyata masyarakat suka game yang sederhana, ini kabar baik jika anda developer game, karena membuat game yang menarik tidaklah harus terlihat ‘wah’ seperti Asphalt atau Angry Birds.
Kuncinya adalah bagaimana kita bisa nenemukan ide game yang menarik, ada banyak programmer yang mampu membuat game jauh lebih bagus dari Flappy Bird, namun hanya Dong yang punya ide game burung lompat ketika disentuh layarnya. Flappy Bird dikabarkan dibuat menggunakan software AndEngine.
Membuat Game Android & iOS Tanpa Coding
Ternyata anda tidak perlu menjadi programmer ahli untuk membuat game sederhana seperti Flappy Bird, dengan sedikit ketekunan Anda juga bisa Membuat Game seperti Flappy Bird tanpa Coding. Ada banyak fasilitas baik gratis maupun berbayar untuk membuat game tanda kode apapun. Simak ulasan dibawah untuk aplikasi pembuat game mobile tanpa coding pilihan TheVron:
1. Stencyl
Stencyl merupakan software gratis untuk membuat game, hasil dari game tersebut bisa anda jadikan aplikasi Android, iOS atau desktop. Dengan basis Adobe Flash, terdapat beberapa sample game yang anda bisa pilih, salah satunya menyerupai game Angry Birds, cocok jika anda baru pertama menggunakan dan ingin belajar.


MEMBUAT SOFTWARE KALKULATOR LEVEL SEDERHANA

Cara Membuat Kalkulator Sederhana dengan Visual Basic 6.0


Pada tutorial Visual Basic kali ini kita akan membuat kalkulator dengan VB 6.0 yang terdiri dari penjumlahan pengurangan dan pembagian. Tentunya konsep pembuatan atau logika program yang akan kita buat ini bisa diterapkan pada rumus matematika atau fisika, yang pada intinya kita harus mengetahui alur kerja secara manual dari sebuah rumus tersebut sehingga bisa diterjemahkan kedalam bahasa pemograman visual basic. Baca juga tentang cara membuat program menghitung umur dengan VB 6.0

Desain sebuah form kalkulator sederhana yang akan kita buat seperti gambar beikut :


cara membuat kalkulator di VB














Untuk pengosongan text box ikuti instruksi seperti gambar berikut


cara membuat kalkulator sederhana dengan VB 6.0











KLIK BACA SELENGKAPNYA..