Postingan

Menampilkan postingan dari 2018

Algoritma games menyebrangkan domba, sayuran dan serigala

Gambar
Hallo guys pada kesempatan kali ini saya akan membahas mengenai algoritma games menyebrangkan domba, sayuran dan serigala seperti gambar dibawah ini. Mungkin teman-teman sudah familiar dengan games ini atau bahkan ada yang belum sama sekali mencoba memainkan games ini. Games tersebut merupakan games logika dimana kondisi awalnya adalah serigala memakan domba, dan domba memakan sayuran apabila tidak ada orang/manusia disekitarnya. Dan pada kesempatan ini saya akan menjelaskan algoritma menyebrangkan domba, sayuran, dan serigala supaya semuanya menyebrang dengan selamat. Langsung saja ya guys 1. Langkah pertama adalah sebrangkan Domba terlebih dahulu. 2. Setelah sampai disberang, turunkan domba kemudian  menyebrang lagi menggunakan perahu. 3. Orang menyebrangkan sayuran. 4. Setelah sampai diseberang turunkan sayuran kemudian naikkan kembali domba ke atas perahu untuk disebrangkan. 5. Turunkan domba, kemudian naikkan serigala lalu menyebrang lagi. 6. Turunkan serigala, kemudian orang

Perulangan atau looping

Perulangan digunakan untuk mengerjakan suatu perintah secara berulang-ulang sesuai dengan yang diinginkan. Perulangan dalam C terdiri dari 3 buah: 1. while() { .... } 2. do { .... } while() 3. for() 1. Struktur perulangan “WHILE” Perulangan WHILE banyak digunakan pada program yang terstruktur. Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui.proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah. Karakteristik while() adalah: 1.    Dilakukan pengecekan kondisi terlebih dahulu sebelum dilakukan perulangan. Jika kondisi yang dicek bernilai benar (true) maka perulangan akan dilakukan. 2. Blok statement tidak harus ada. Struktur tanpa statement akan tetap dilakukan selama kondisi masih true. Bentuk umum: while (<kondisi>) { <pernyataan yang akan dijalankan> } Contoh : i=1; while (i <= 5) { cout << i << endl; i++; } 2.    St

Queue dan Stack

Stack and Queue A. Pengertian Stack (Tumpukan)           Stack (Tumpukan) adalah kumpulan elemen-elemen data yang disimpan dalam satu lajur linear. Kumpulan elemen-elemen data hanya boleh diakses pada satu lokasi saja yaitu posisi ATAS (TOP) tumpukan. Tumpukan digunakan dalam algoritma pengimbas (parsing), algoritma penilaian (evaluation) dan algoritma penjajahan balik (backtrack). Elemen-elemen di dalam tumpukan dapat bertipe integer, real, record dalam bentuk sederhana atau terstruktur. Stack adalah suatu tumpukan dari benda. Konsep utamanya adalah LIFO (Last In First Out), benda yang terakhir masuk dalam stack akan menjadi benda pertama yang dikeluarkan dari stack. Tumpukan disebut juga “Push Down Stack” yaitu penambahan elemen baru (PUSH)ndan penghapusan elemen dari tumpukann(POP). Contoh pada PDA (Push Down Automaton). Sistem pada pengaksesan pada tumpukan menggunakn system LIFO (Last In First Out), artinya elemen yang terakhir masuk itu yang akan pertama dikeluarkan dari t

PENGERTIAN DAN JENIS PERANGKAT LUNAK APLIKASI (Commercial, Open source, Shareware, Rentalware, Domain-publik)

Hallo guys, pada postingan kali ini aku akan berbagi pengetahuan tentang pengertian perangkat lunak aplikasi beserta jenis-jenisnya yang antaralain adalah: commercial software, shareware, rentalware, opensorce, domain-publik disertai dengan contoh-contoh softwarenya. untuk pembahasan lebih lanjut simak artikel dibwah ini ya! semoga bermanfaat. PENGERTIAN & JENIS PERANGKAT LUNAK APLIKASI Pengertian Perangkat Lunak Aplikasi       Perangkat lunak aplikasi (Application Software) adalah program yang biasa dipakai oleh pemakai untuk melakukan tugas-tugas yang spesifik; misalnya untuk membuat dokumen, memanipulasi foto, atau membuat laporan keuangan. Jenis & Contoh perangkat lunak aplikasi : 1.       Perangkat lunak komersial (Commercial Software) Perangkat lunak komersial atau biasa disebut proprietary software adalah perangkat lunak yang dijual secara komersial. Setiap orang yang bermaksud mneginstalnya harus membelinya. Jika tidak membayar, pemakai

PENGERTIAN DATA DAN INFORMASI

PENGERTIAN DATA INFORMASI Antara data dan informasi pada dasarnya adalah suatu kontinum, dimana setiap informasi diperoleh dari data dan setiap data akan diolah menjadi sebuah informasi.  Berikut pengertian data dan informasi :

TEKNOLOGI IRIS DAN ADAPTIVE SECURITY

Hallo guys, pada postingan kali ini saya akan menjelaskan apa itu Teknologi iris & adaptive security. untuk lebih jelasnya mari kita simak artikel berikut.

PENGERTIAN DOMAIN DAN HOSTING BESERTA JENIS DAN CONTOHNYA

Hallo guys, pada kesempatan kali ini aku akan share materi "apa itu DOMAIN & HOSTING" . Untuk kalian yang mungkin baru mendengar  / baru peirtama kali membuat sebuah website, mungkin kalian masih bingung apa itu perbedaan domain & hosting. untuk dapat mengetahui nya yuk simak artikel berikut ini. PENGERTIAN DOMAIN        Do main merupakan sebuah nama unik yang diberikan oleh domain name server agar dapat dikenali sebagai nama server komputer seperti halnya pada WEB server dan Email server di internet. Dengan adanya domain, pengunjung dapat dengan mudah mengenali dan mengakses suatu website tanpa harus hafal IP addres Website tersebut.       Diawal penggunaannya, domain hanya bisa dituliskan menggunakan abjad latin. namun kini seiiring berkembangnya zaman, domain juga bisa dituliskan menggunakan abjad asing. nama domain haruslah membentuk sebuah kata dan di akhiri dengan ekstensi. beberapa contoh populer dari ekstensi tersebut adalah .com, .ne

PENGERTIAN DAN KLASIFIKASI JARINGAN KOMPUTER

Gambar
Gambar 1 : contoh jaringan Pengertian Jaringan Komputer Jaringan komputer (Computer network) adalah hubungan dua simpul atau lebih yang ditujukan untuk melakukan pertukaran atau untuk melakukan berbagi perangkat lunak, perangkat keras, dan bahkan berbagi kekuatan pemrosesan.

INTERKONEKSI ANTAR JARINGAN

Gambar
Interkoneksi antar jaringan menyatakan hubungan antara dua jaringan atau lebih. untuk melakukan interkoneksi antar jaringan, diperlukan peranti-peranti khusus. disini saya akan membahas peranti yang menjadi perangkat jaringan komputer.

SEJARAH KOMPUTER

Gambar
Cikal bakal dari komputer yang kita kenal saat ini merupakan suatu mesin hitung yang disebut komputer. Cikal bakal komputer ini ditemukan oleh seorang pakar matematik yang bernama Charles Babbage pada tahun 1822. Dari alat inilah yang selanjutnya dikembangkan oleh berbagai pihak sampai menjadi komputer canggih seperti yang kita kenal saat ini. Dalam perkembangannya sampai saat ini, komputer dibagi kedalam 5 generasi . Berikut ulasan tentang sejarah komputer dari generasi pertama hingga generasi kelima :

PENGERTIAN TEKNOLOGI INFORMASI

Hallo guys, Pada postingan kali ini saya akan menjelaskan pengertian teknologi informasi menurut beberapa ahli. untuk lebih jelasnya mari kita simak bersama penjelasan dibawah ini :