All Posts

Page 4

Posts

  • HashSet pada Bahasa Pemrograman C#

    HashSet <T> pada bahasa pemrogramana C#, HashSet merupakan salah satu class yang tergabung dalam namespace System.Collection.Generic yang berguna untuk membantu mengeliminasi Duplikat String atau Element didalam Array. Sama seperti materi sebelumnya yaitu, BitArray, List dan lainnya, HashSet di haruskan memiliki jenis elemen yang sama <T>. Berbeda dengan sebelumnya, HashSet hanyalah sekumpulan value, yang mana tidak…

  • Dictionary pada Bahasa Pemrograman C#

    Dictionary merupakan Koleksi dari beberapa Nilai yang bersifat unique atau unik dimana nilai tersebut digunakan untuk mengakses value yang sesuai. Setiap Value memiliki Key yang berbeda, contoh dasarnya seperti buku kontak telepon. Dictionary pada bahasa pemrograman C#, tergabung dalam namespace System.Collection.Generic. Perlu diperhatikan bahwa saat kamu mendefinisikan suatu Dictionary, kamu perlu memberikan definisi umum dengan…

  • Queue pada Bahasa Pemrograman C#

    kemarin kita telah mempelajari Stack<T> pada bahasa pemrograman C#, hampir mirip dengan Stack<T> akan tetapi Queue<T> menerapkan Konsep FIFO atau First In First Out. Apabila pada stack kemarin Data yang terakhir di inputkan di keluarkan terlebih dahulu, maka dalam Queue<T> Data yang pertama kali di inputkan yang di keluarkan terlebih dahulu. Input Data pada Queue<T>…

  • Stack pada Bahasa Pemrograman C#

    Apakah itu Stack ? sebelum membahas lebih lanjut kita akan mempelajari terlebih dahulu mengenai Stack secara umum. Stack atau tumpukan ( dalam bahasa indonesia ) merupakan salah satu algoritma dalam Struktur data yang dapat di analogikan sebagai koleksi data atau object. Algoritma Stack ini menggunakan prinsip LIFO atau Last In First Out, apa yang di…

  • BitArray pada bahasa Pemrograman C#

    BitArray merupakan suatu class dalam C#, yang mengartur atau memanaje kumpulan nilai bit. Nilai bit dapat berupa 0 yang berarti off/false atau 1 yang berarti on/true. ArrayBit secara kompak menyimpan bit. Paling umum, ArrayBit digunakan untuk mewakili sekelompok sederhana boolean flags atau nilai bolean yang berurutan. BitArray pada bahasa C#, juga mempunyai properti, yaitu :…

  • List pada bahasa pemrograman C#

    List <T> pada bahasa pemrograman C# didefinisikan pada namespace System.Collection.Generic. List mewakili jumlah object pada program yang dapat di akses menggunakan index. Dengan menggunakan list kamu dapat membuat kumpulan dari berbagai object dengan jenis tipe data yang berbeda – beda. Untuk mendeklarasikan suatu List, kamu dapat menggunakan syntax berikut : List<tipedata> namaList = new List<tipedata>…

  • Integrated Development Environment ( IDE ) untuk bahasa C#

    Seperti bahasa pemrograman lainnya, Bahasa pemrograman C# juga membutuhkan suatu IDE ( Integrated Development Environtment ) untuk mengcompile dan menjalankan Code yang telah disusun. Beberapa IDE yang banyak digunakan oleh programmer C# sendiri bervariasi diantaranya adalah : Visual Studio. Visual C# ( Sekarang Tergabung dengan Visual Studio ). Mono Develop. Rider. Productivity Power Tools dan…

  • Collection pada bahasa pemrograman C#

    Pada bahasa pemrograman C#, Object – object yang kamu buat dapat di kelompokan dan di organisir dengan baik. Ada 2 Cara untuk mengelompokan object – object yang telah dibuat. Membuat Array Object. Membuat Collection Object. Apa perbedaan dari 2 Metode di atas ? Membuat Array Object Array memang sangat berguna untuk mengelompokan banyak object, akan…

  • Generic Constraints pada bahasa pemrograman C#

    Constraint merupakan suatu Validasi yang dapat kamu berikan pada Parameter bertipe Generic. Berikut adalah beberapa tipe dari Constraint, setiap Constraint dimulai dengan Syntax ( where T : ) struct  – Argument Harus bertipe Value class – Argument Harus bertipe Reference new() – harus memiliki Constructor tanpa parameter public. <base class> – Argument harus diwarisi dari <base class>. <interface> –  Argument…

  • Method dan Class Generic pada Bahasa Pemrograman C#

    Generic Method C# Generic dapat memungkinkan kamu untuk menentukan spesifikasi tipe data elemen pemrograman di Class ataupun Method. Dengan katalain Generic memungkinkan kamu untuk menulis Class ataupun Method yang dapat bekerja dengan semua tipe data. Contoh : Kita akan membuat Method yang dapat digunakan untuk semua Tipe Data. static void iniMethod(ref int a, ref int…