Postingan

Menampilkan postingan dari Oktober, 2017

▸▸ Apa Benar CODING itu Simple Banget? // Muhammad Salis💡 GO-LEARN

Gambar
      ⬌  Bagaimana awalnya bisa belajar Coding ? Kenapa coding itu penting? Sebenarnya, coding itu ada dimana-mana. Disetiap pekerjaan pasti ada codingnya. Coding itu susah ? Coding itu simple. Kita bisa mulai dari praktik-praktik sederhana.       ⬌  Apa yang dimaksud dengan Coding ? Coding adalah set instruksi yang diberikan ke komputer. Kenapa kita harus memberikan instruksi ? Karena komputer itu tidak mengerti apa yang akan dilakukan tanpa diberikan sebuah instruksi.       ⬌ Apa yang dimaksud dengan Bahasa Pemrograman Mesin hanya bisa membaca instruksi biner yait 0 dan 1. Maka diciptakan Programming Language yang fungsinya membantu manusia memberi instruksi ke mesin. Ada beberapa aspek yang harus kita pahami agar kita mudah coding, yaitu :        ⬌ Tipe Data dan Variabel Ada 4 tipe data, yaitu : String                     ...

"ALGORITHM DEEPTHINKING"

Logika adalah "Bentuk pemikiran, prinsip-prinsip yang harus diikuti agar dapat berpikir secara valid menurut aturan yang berlaku" menurut Aristoteles. Hubungan Algoritma dan Logika Algoritma adalah langkah, urutan langkah yang ditempuh sesuai urutannya untuk menyelesaikan masalah harus berupa hasil atau solusi yang benar. Konsep Algoritma , ada 3, yaitu: 1. Masalah 2. Tujuan 3. Solusi Karakteristik Algoritma by Donald E. Kuth 1. Input 2. Output 3. Definiteness (pasti) 4. Finiteness (ada batas) 5. Effectiveness (tepat dan efisien) Source :  Bambang Firdaus, M. Kom

"Golos Dinner"

Gambar
Game "Golos Dinner" ini memiliki tujuan memasak telur dengan waktu tidak kurang dan tidak lebih dari 15 menit. Apabila memasak lebih dari 15 menit maka telur akan overcook dan tidak dapat dimakan.  Rule dari game, yaitu : 1.  Memasak sebuah makanan dalam waktu 15 menit (tidak boleh kurang maupun lebih). 2. Kedua jam pasir pasti digunakan. 3. Proses memasak akan berhenti jika salah satu jam pasir mencapai angka 0. Penyelesaian : 1.    Pertama balikan jam pasir kanan dan kiri (Kanan = 11 menit & Kiri = 7 menit). 2.     Kemudian mulailah game tersebut. Jam pasir kiri otomatis akan habis duluan di bandingkan jam pasir kanan. Jam pasir kanan akan menyisakan waktu 4 menit (4 menit di dapat dari 11 – 7 =  4). Catatan : Waktu memasak sudah mencapai 7 menit. 3.  Balik lagi jam pasir sebelah kiri. (Kiri = 7 menit & Kanan = 4 menit ) dan mulai, maka jam pasir kiri akan menyisakan waktu 3 menit dan kanan 0. Cata...

"Menilai Algoritma dengan Baik dan Benar"

Gambar
Bagaimana cara kita menilai Algoritma yang kita kerjakan? Apakah menurut kita Algoritma itu sudah baik dan benar? Ada beberapa karakteristik dari Algoritma yang baik dan benar , yaitu : Bisa dikembangkan (Expandable) Sifatnya General (Generally) Pemrosesan yang efisien (Low cost) Tingkat kepercayaan yang tinggi (Realibility) Siapapun yang melihat, dia akan bisa memahami algoritma anda (Clearly) Tepat, betul, dan teliti (Precise) Portabilitas yang tinggi (Portability) Output yang dihasilkan tepat (Accuracy) Itulah beberapa karakteristik dari Algoritma yang baik dan benar . Apabila algoritma anda memenuhi karakteristik diatas maka algoritma anda sudah dapat dikatakan baik dan benar.  Semoga artikel saya kali ini bermanfaat untuk kita semua...

Game " Sheep Wolf and Cabbage "

Gambar
sheep wolf and vegetarian Salah satu game legend ini sudah banyak dikenal oleh pengguna teknologi dari dulu hingga sekarang. Selain untuk mengisi waktu rileks kita untuk bermain game, game ini juga menggunakan logika berpikir kita untuk menyelesaikannya. Disini saya akan memberikan rule yang sedikit berbeda dari game aslinya. Rule : 1. Serigala tidak makan orang.            2. Domba tidak makan sayur.            3. Serigala bisa makan domba jika ditinggal di 'seberang'            4. Serigala tidak bisa makan atau menelan sayur.            5. Kapal tidak akan tenggelam. Dari rule diatas saya mendapatkan 2 cara untuk menyelesaikannya. Cara Pertama : 1. Orang membawa domba menyeberang sungai dan meninggalkan domba di seberang. 2. Orang kembali ke tempat awal. 3. Orang membawa sayur menyeberang sungai dan meninggalkan sayur di seberang. 4. Orang kemb...