Langsung ke konten utama

Postingan

Tugas RPL SP4.2

                                                 SOAL : Kerjakan Soal dibawah ini dengan singkat dan jelas !!! 1.Jelaskan dan Sebutkan Tahap umum dalam Pengembangan Perangkat Lunak (Software  Development Stages) (Score 20) 2. Pengertian perangkat lunak merupakan suatu instruksi (program komputer) yang ketika dijalankan menyediakan fungsi dan tampilan yang diinginkan, struktur data yang memberi kesempatan program untuk memanipulasi informasi dan dokumen yang mendiskripsikan operasi dan penggunaan program. a. Bagaimana karakteristik perangkat lunak ? (Score 10) b. Sebutkan dan jelaskan Software Enginering Layer! (Score 10) 3.  Andaikan anda terpilih menjadi seorang manajer proyek pada sebuah perusahaan yang akan    mengembangkan aplikasi game edukasi di mana tugas anda adalah membuat game baru yang sebelumnya belum ada dan kebutuhan-kebutuh...
Postingan terbaru

Binary Tree Struktur Data

                                          Tree atau pohon merupakan non linear struktur data. Tree merupakan salah satu hal yang penting di dunia komputer/ teknologi dan merupakan salah satu bentuk struktur data tidak linear yang menggambarkan hubungan yang bersifat hirarkis (hubungan one to many) antara elemen-elemen. Tree bisa didefinisikan sebagai kumpulan simpul/node dengan satu elemen khusus yang disebut Root dan node lainnya terbagi menjadi himpunan-himpunan yang saling tak berhubungan satu sama lainnya (disebut subtree). Tree terdiri dari akar atau root atau induk, yang berisi himpunan node dan garis berarah yang disebut branch yang menghubungkan dua node. Dibawah ini merupakan istilah - istilah dalam Tree : 1. Prodecessor : node yang berada diatas node tertentu. 2. Successor : node yang berada di bawah node tertentu. 3. Ancestor : seluruh node yang terletak seb...

Struktur Data Graph

                                          Hari ini kita akan melanjutkan materi struktur data dengan materi Graph, apa itu Graph? Graph adalah sekelompok simpul – simpul (nodes/vertices) V, dan sekelompok sisi (edges) E yang menghubungkan sepasang simpul. Bayangkan simpul tersebut sebagai lokasi, maka simpul tersebut adalah himpunan lokasi yang ada. Graph juga didefinisikan sebagai himpunan benda – benda yang disebut verteks (node) yang terhubung oleh sisi (edge/arc). Biasanya graph digambarkan sebagai kumpulan titik -titik (melambangkan verteks) yang dihubungkan oleh garis – garis. Graph didalam sistematis dinyatakan sebagai berikut : G = (V,E) Dimana : G = Graph V = Simpul atau Vertex, atau Node, atau Titik E = Busur atau Edge, atau arc Macam – Macam Graph : 1. Undirected Graph Graf yang sisinya tidak mempunyai orientasi arah disebut graph tak berarah. Pada g...

Stack and Queue

                                            Hari ini kita akan membahas tentang Stack and Queue. Pertama - tama kita akan membahas tentang Stack terlebih dahulu. Apa itu Stack? Stack adalah salah satu list linear dalam struktur data yang digunakan untuk menyimpan dan mengambil data dengan konsep LIFO (Last In First Out). Dimana dalam stack ini kumpulan data yang masuk diletakkan di atas data yang lain. Dan berdasar konsep LIFO maka data yang terakhir kali disimpan dalam stack akan menjadi data yang pertama kali diambil. Dalam prosesnya, Stack sering menggunakan operator push dan pop, push digunakan untuk menembah item pada Stack pada Tumpukan paling atas dan untuk pop digunakan untuk mengambil item pada Stack pada Tumpukan paling atas. Sedangkan dalam penyajiannya, stack bisa memakai array atau linked list. Untuk cara kerjanya sendiri mari kita perhatikan gam...

Sorting Array

Kali ini kita akan membahas tentang Sorting Array, Sorting adalah proses pengurutan data acak menjadi data yang berurutan, data yang diurutkan bisa secara abjad atau numerik. Untuk sorting sendiri sering digunakan untuk elemen dalam susunan dalam urutan numerik dari nilai tertinggi ke nilai terendah (descending order) atau sebaliknya (ascending order). Berikut adalah 3 cara pengurutan Sorting Array : 1. Bubble Sort Pengertian dari Bubble Sort sendiri yaitu pengurutan suatu data dengan data yang disebelahnya secara terus menerus sampai data tersebut telah terurut. Algoritma bubble sort adalah salah satu algoritma pengurutan yang paling simple, baik dalam hal pengertian maupun penerapannya. Ide dari algoritma ini adalah mengulang proses pembandingan antara tiap-tiap elemen array dan menukarnya apabila urutannya salah. Pembandingan elemen-elemen ini akan terus diulang hingga tidak perlu dilakukan penukaran lagi. Dibawah ini adalah contoh algoritma Bubble Sort = Algoritma Bubble ...