Forum Wallet
Wallet Address
Balance 209.658,50

Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 96
» Latest member: Dikau Mardika
» Forum threads: 15
» Forum posts: 53

Full Statistics

Online Users
There are currently 2 online users.
» 0 Member(s) | 2 Guest(s)

Latest Threads
Masukan buat Forum
Forum: Diskusi Bebas
Last Post: RaffaID
1 hour ago
» Replies: 5
» Views: 129
Berburu Koin Kripto
Forum: General
Last Post: pujanggabageur
7 hours ago
» Replies: 2
» Views: 35
Kesederhanaan Didalam Vis...
Forum: Visual Basic (.Net)
Last Post: mahmud83
Yesterday, 01:02
» Replies: 1
» Views: 20
[ASK] Apa itu BBSCoin..?
Forum: Diskusi Bebas
Last Post: administrator
18-02-2018, 19:09
» Replies: 6
» Views: 102
BBSCoin Wallet
Forum: Informasi
Last Post: administrator
17-02-2018, 22:50
» Replies: 0
» Views: 70
[INFO] Kenapa harus React...
Forum: ReactJS
Last Post: jnasution
17-02-2018, 10:06
» Replies: 2
» Views: 66
Dana Forum
Forum: Informasi
Last Post: administrator
15-02-2018, 22:08
» Replies: 0
» Views: 50
Sistem Poin Penghargaan p...
Forum: Informasi
Last Post: administrator
15-02-2018, 20:20
» Replies: 0
» Views: 85
Apa itu Antminer & Bagaim...
Forum: General
Last Post: bobby0204
15-02-2018, 15:58
» Replies: 9
» Views: 129
Hello World
Forum: Visual Basic (.Net)
Last Post: Herolic
15-02-2018, 10:31
» Replies: 4
» Views: 113

 
Rainbow Berburu Koin Kripto
Posted by: pujanggabageur - 8 hours ago - Forum: General - Replies (2)

[Image: attachment.php?aid=12]

Sejak Bitcoin melonjak harganya, mata uang kripto (crypto currency) semakin populer. Setiap harinya puluhan koin kripto baru bermunculan, menawarkan konsep yang berbeda-beda. Ketika seseorang tertarik, maka ia tidak segan-segan memborong koin tersebut. Dengan harapan tentu saja ke depan harga koin tersebut akan melonjak sehingga bisa mendapatkan keuntungan yang tinggi. Tidak hanya dengan cara membeli, koin-koin kripto ini bisa juga didapatkan dengan menambang. ataupun mendapatkan koin dengan cara gratis dengan mengikuti kegiatan airdrop dan/atau bounty yang diselenggarakan oleh penyelenggara koin.

[Image: attachment.php?aid=13]

Saya kira tidak ada salahnya bagi kita untuk ikut dalam bagian dari hype-nya koin kripto ini. Sembari mengisi waktu luang saat tidak ada tugas atau pekerjaan, bisa kita gunakan untuk mencari uang kripto dengan cara menambang atau mengikuti airdrop atau bounty. Apa itu airdrop dan bounty? Airdrop dan bounty sebenarnya hampir sama. Yaitu kegiatan penyelenggara koin untuk mempromosikan koin mereka dengan cara membagikan koin gratis. Perbedaanya, airdrop biasanya bisa dengan mudah diikuti karena syarat-syaratnya yang ringan. Sementara bounty, pesertanya harus memenuhi tugas-tugas tertentu yang dilakukan secara berkala. Besaran koin yang didapat tentu akan lebih besar dengan mengikuti bounty daripada airdrop.

[Image: attachment.php?aid=14]

Sebelum mengikuti kegiatan airdrop atau bounty, sebaiknya Anda menyiapkan beberapa hal di bawah ini, karena biasanya hal-hal tersebut merupakan syarat-syarat yang harus dipenuhi untuk mengikuti kegiatan airdrop atau bounty.

1. Akun Facebook dengan setidaknya memiliki 1.000 pertemanan, digunakan untuk menyukai halaman, menyukai postingan halaman dan membagikan postingan halaman penyelenggara
2. Akun Twitter dengan setidaknya memiliki 500 pengikut digunakan untuk mengikuti halaman, menyukai postingan halaman dan membagikan postingan halaman penyelenggara
3. Akun Linkedin digunakan untuk menyukai postingan halaman dan membagikan postingan halaman
4. Akun Telegram, digunakan untuk bergabung dengan grup penyelenggara
5. Akun Discord, digunakan untuk bergabung dengan grup penyelenggara dan mengikuti kegiatan airdrop lainnya yang akan diinformasikan melalui saluran yang disediakan penyelenggara
6. Akun Reddit, digunakan untuk berlanggangan dan membagikan postingan dari penyelenggara
7. Akun forum BitcoinTalk, digunakan untuk mempromosikan mata uang kripto melalui signature dan pembuatan postingan. Akun ini biasanya digunakan untuk keperluan kegiatan bounty dengan syarat yang cukup sulit, karena Anda harus memiliki peringkat keanggotaan minimal sebelum diperbolehkan untuk mengikutinya.
8. Alamat wallet (dompet) sesuai dengan mata uang kripto yang diikuti. Ini didapatkan melalui informasi yang diberikan penyelenggara, biasanya wallet disediakan pada situs resmi penyelenggara atau menggunakan wallet publik di MyEtherWallet.

Tidak semua akun-akun sosial media di atas akan digunakan pada sebuah kegiatan airdrop dan bounty, namun biasanya akan menggunakan beberapa akun-akun tersebut.

Selain mengikuti airdrop dan bounty, cara mendapatkan koin kripto adalah dengan menambang. Cara menambang adalah dengan menjalankan program aplikasi tertentu pada komputer Anda secara terus menerus. Besaran koin yang didapat tergantung lamanya Anda menjalankan program aplikasi tersebut serta variabel-variabel lain tergantung karakteristik koin kripto yang Anda tambang.

Masih ada cara lain untuk mendapatkan koin yaitu dengan staking dan menjadi masternode. Keduanya hampir mirip, yaitu dengan menyimpan koin kripto yang kita miliki. Perbedaanya adalah pada jumlah nominal koin yang disimpan, lama penyimpanan koin, prosentase bonus koin yang didapat, dan asal sumber bonus pendapatan. Ini akan dijelaskan pada artikel selanjutnya.

[Image: attachment.php?aid=15]

Pertanyaan dan Jawaban

Apa keuntungan mengikuti airdrop atau bounty? 
Tentu saja kita akan mendapatkan koin kripto secara gratis. 

Untuk apa koin tersebut? 
Koin nantinya dapat kita tukar atau jual pada market jual-beli (exchange) yang bisa menerima koin tersebut. Untuk sampai pada tahap koin tersedia pada market jual-beli biasanya membutuhkan waktu setidaknya 1 (satu) bulan atau lebih. 

Dari mana bisa mendapatkan informasi tentang airdrop dan bounty?
Informasi airdrop dan bounty bisa Anda dapatkan pada forum BitcoinTalk sub forum Alternate cryptocurrencies > Announcements (Altcoins) atau Anda bisa berkunjung ke web saya: CariKoin.Com.

Koin apa yang bagus untuk diikuti kegiatan airdrop atau bounty-nya?
Koin-koin yang dapat diikuti kegiatan airdrop atau bounty-nya adalah koin-koin yang baru diluncurkan. Untuk menentukan apakah bagus atau tidaknya ini cukup sulit karena tidak bisa diprediksi. Namun Anda bisa menggali lebih dulu koin tersebut melalui website penyelenggara dengan mencari informasi mengenai tim penyelenggara, konsep yang ditawarkan, di media mana koin tersebut sudah diperkenalkan, tanggapan dari anggota forum, dan sebagainya.

Itu saja yang dapat saya sampaikan, dipersilakan jika ada pertanyaan. Oh ya, saat inipun sedang berlaku airdrop dari BBS Coin yaitu dengan mendaftar pada forum BBS Coin di sini: Forum BBSCoin. Lumayan, 2.000 koin gratis hanya dengan mendaftar saja.


Contoh hasil airdrop dengan alamat wallet MyEtherWallet.
[Image: attachment.php?aid=16]



Attached Files Thumbnail(s)
                   
Print this item

  Kesederhanaan Didalam Visual Basic .Net
Posted by: Wahyu Pratama - 18-02-2018, 22:37 - Forum: Visual Basic (.Net) - Replies (1)

Yang Digunakan

Pada awal menulis postingan ini, maka komponen yang digunakan adalah sebagai berikut:
  • Visual Basic .Net 2010 Express.
  • Windows 7 Service Pack 1.
Perlu anda ketahui, anda juga memerlukan panduan seperti CD/DVD MSDN alias Microsoft Developer Network. Mengingat apa yang saya tulis pada postingan ini selalu bersumber/berkiblatkan ke MSDN.
Awal Kata
Dahulu, ketika saya baru pertama kali mengenal Visual Basic .Net, tepatnya versi 2003. Saya sangat terkesan dengan keberadaan Class ataupun Structure, yang mana bisa digunakan untuk membangun tabel data secara in-memory. Dan caranya pun juga cukup sederhana, anda cukup membangun classnya sebagai berikut:
Public Class Identitas
    Dim nd As String
    Property NamaDepan As String
        Get
            Return nd
        End Get
        Set(ByVal value As String)
            nd = value
        End Set
    End Property
    Dim nb As String
    Property NamaBelakang As String
        Get
            Return nb
        End Get
        Set(ByVal value As String)
            nb = value
        End Set
    End Property
    Sub New()
        MyBase.New()
    End Sub
    Sub New(ByVal NamaDepan As String, ByVal NamaBelakang As String)
        MyBase.New()
        Me.NamaDepan = NamaDepan
        Me.NamaBelakang = NamaBelakang
    End Sub
End Class
Penulisan kode diatas ini adalah cara untuk membuat sebuah class yang bisa digunakan untuk menampung identitas seseorang, yaitu menampung nama depan dan nama belakang seseorang. Nah, pada dasarnya wujud dari tabel data adalah sebuah class (ataupun structure) yang digandakan. Dan untuk membuktikan kata-kata saya tersebut, maka saya akan membangun sebuah form guna menerapkan class Identitas yang telah saya buat sebagai berikut:
Public Class FormIdentitas
    Inherits Form
 
    Private Sub eLoad() Handles MyBase.Load
        Text = "Form Identitas"
        Padding = New Padding(4)
        Size = New Size(300, 150)
 
        Dim db() As Identitas = _
              {New Identitas("Abu", "Anas"), _
               New Identitas("Hengky", "Purnomo"), _
               New Identitas("Wahyu", "Pratama")}
        Dim dgv As New DataGridView With {.Parent = Me, .Dock = DockStyle.Fill, .DataSource = db}
    End Sub
End Class
Perlu anda ketahui, penulisan kode diatas ini adalah bagaimana caranya saya membangun sebuah form hanya dengan bermodalkan penulisan kode saja. Jadi tidak ada Design View dan drag & drop sama sekali. Mengingat saya orang yang paling antipati dengan keberadaan Design View beserta drag & drop semenjak saya mengenal (hingga menjadi) programmer Visual Basic .Net. Dan sekarang, kalau anda jalankan form diatas, maka hasilnya akan seperti gambar dibawah ini:
[Image: open?id=1KFIEM9LT1-vfxq4Oli4onrUlhte7VIH-]
Nah, inilah dia salah satu keunggulan yang dimiliki dari Visual Basic .Net dibandingkan dengan Visual Basic klasik (hitungan versi 1 hingga versi 6). Dimana Visual Basic .Net selalu berusaha untuk bisa menyederhanakan segala macam bentuk kerumitan. Sayangnya, banyak sekali programmer (dari Visual Basic .Net sendiri, khususnya dari Indonesia) yang tidak menyadarinya. Mengingat kebanyakan dari mereka hanya senang bermain di level Design View beserta drag & dropnya. Sayang sekali.

Lahirnya Generic

Pada Visual Basic .Net 2005 (atau Visual Basic 8) dan juga C# 2005, tepatnya pada .Net Framework versi 2.0. Lagi-lagi saya dibuat terkesan dengan adanya teknologi baru yang dibenamkan oleh Microsoft kepada OOP-nya, yaitu adanya generic. Generic adalah satu-satunya hal yang membuat rasa cinta dan benci menjadi satu. Saya katakan demikian dikarenakan generic membuat saya kian mencintai area penulisan kode. Tetapi, di sisi lain kian membuat saya membenci area Design View, hal ini dikarenakan generic tidak bisa diterapkan pada area tersebut, hahaha. Dan yang membuat saya kian mencintai generic adalah kian meringankan beban saya ketika harus membuat variabel. Seperti yang anda lihat pada penulisan kode yang ada pada class Identitas. Anda telah melihat bahwasannya saya membuat dua variabel sebagai penampung nilai, yaitu variabel nd untuk menampung nama depan seseorang, dan variabel nb untuk menampung nama belakang seseorang. Dikarenakan class yang saya buat masih bersifat sederhana, maka penggunaan variabel masihlah sedikit. Tetapi, di kemudian hari, bilamana class yang anda rancang agak rumit, dalam artian membutuhkan banyak variabel. Maka alangkah bijaknya bila anda bisa menyederhanakan situasi tersebut. Dan disinilah generic membuktikan hal tersebut. Dan pada kesempatan kali ini, saya akan merombak class Identitas. Perombakan pertama, saya mulai dari pembuatan Enumerator seperti berikut ini:
Private Enum IDKolom
    NamaDepan
    NamaBelakang
    TanggalLahir
End Enum
Setelah itu, yang saya lakukan adalah menghapus semua variabel yang telah saya buat. Mengingat variabel yang akan menggantikan sekaligus menangani semua hal cukup satu variabel saja. Dan variabel tersebut berjenis Dictionary. Class ini membutuhkan dua nilai/elemen agar bisa digunakan. Nilai/elemen pertama akan digunakan sebagai pemanggil. Sedangkan nilai/elemen kedua akan digunakan sebagai penampung nilai. Dan disini class Dictionary saya perlakukan/pergunakan sebagai berikut:
Dim variabel As New Dictionary(Of IDKolom, Object)
Dan seperti yang anda lihat pada penulisan kode diatas, enumerator IDKolom akan saya gunakan sebagai pemanggil oleh class Dictionary. Sedangkan nilai yang ditampung adalah berjenis objek, artinya, tipe data apapun bisa disimpan, termasuk nothing. Dan cara menggunakannya cukup gampang. Ketika class dictionary digunakan sebagai return value, maka cara menuliskannya/menggunakannya seperti gambar berikut ini:
[Image: open?id=14vW6-GbksuCE3R3YluwzqAY8QJ6JtDRK]
Dan seperti yang anda lihat pada gambar diatas. Dengan adanya Dictionary, saya bisa memberitahu variabel yang telah saya deklarasikan sekaligus digunakan untuk mengambil nilai berdasarkan id kolom yang dituju. Begitu pula ketika saya ingin mengsetting/menyimpan nilai, maka cara menggunakannya seperti berikut ini:
[Image: open?id=1u0OIebgqj4IlLgb9Vld-Iu7uOs5Lydhz]
Anda lihat sendiri, bukan? Inilah keenakan dari generic. Dalam area penulisan kode, generic sangatlah membantu. Tapi kalau untuk area Design View, generic tidak ada manfaatnya alias tidak bisa digunakan sama sekali. Sekalipun begitu, pahami kembali, Visual Basic .Net telah berubah total, dan penulisan kodelah yang membuktikan hal tersebut. Itulah sebabnya Visual Basic .Net bertolak belakang dengan Visual Basic, sekalipun banyak juga yang mengatakan Visual Basic dan Visual Basic .Net adalah sama. Padahal kalau mau dipikir kembali, dimana yah letak kesamaannya? Dan mengenai penulisan kode class Identitas saat ini adalah sebagai berikut:
Public Class Identitas
    Private Enum IDKolom
        NamaDepan
        NamaBelakang
        TanggalLahir
    End Enum
    Dim variabel As New Dictionary(Of IDKolom, Object)
    Property NamaDepan As String
        Get
            Return variabel(IDKolom.NamaDepan)
        End Get
        Set(ByVal value As String)
            variabel(IDKolom.NamaDepan) = value
        End Set
    End Property
    Property NamaBelakang As String
        Get
            Return variabel(IDKolom.NamaBelakang)
        End Get
        Set(ByVal value As String)
            variabel(IDKolom.NamaBelakang) = value
        End Set
    End Property
    Property TanggalLahir As DateTime
        Get
            Return variabel(IDKolom.TanggalLahir)
        End Get
        Set(ByVal value As DateTime)
            variabel(IDKolom.TanggalLahir) = value
        End Set
    End Property
    Sub New()
        MyBase.New()
        variabel(IDKolom.NamaDepan) = String.Empty
        variabel(IDKolom.NamaBelakang) = String.Empty
        variabel(IDKolom.TanggalLahir) = Nothing
    End Sub
    Sub New(ByVal NamaDepan As String, ByVal NamaBelakang As String)
        MyBase.New()
        variabel(IDKolom.NamaDepan) = NamaDepan
        variabel(IDKolom.NamaBelakang) = NamaBelakang
        variabel(IDKolom.TanggalLahir) = Nothing
    End Sub
    Sub New(ByVal NamaDepan As String, ByVal NamaBelakang As String, ByVal TanggalLahir As DateTime)
        MyBase.New()
        variabel(IDKolom.NamaDepan) = NamaDepan
        variabel(IDKolom.NamaBelakang) = NamaBelakang
        variabel(IDKolom.TanggalLahir) = TanggalLahir
    End Sub
End Class
Perlu anda ketahui, walaupun Dictionary sudah deklarasikan secara new, tetapi belum bisa digunakan sepenuhnya. Itu sebabnya pada constructor (maksud saya New) non parameter. Saya mengsetting masing-masing nilai. Sedangkan pada constructor yang menggunakan dua parameter, yaitu NamaDepan dan NamaBelakang, saya mengsetting nilai TanggaLahir menjadi nothing.

Lahirnya Lambda

Lambda mulai diperkenalkan oleh Microsoft pada .Net Framework 3.5, yang mana menyasar Visual Basic .Net 2008 alias Visual Basic 9 dan juga C# 2008. Kebanyakan (banyak sekali ternyata – red) para programmer Visual Basic .Net (dan juga C#, sayang sekali – red) mengenal Lambda sebagai LinQ alias Language-Integrated Query. Saya berkata demikian dikarenakan Lambda masuk ke kategori non tipe data, yang mana kalau di Visual Basic .Net biasa disebut sebagai VB$AnonymousType (saya kurang tahu kalau di C# ditulis/dikenal sebagai/seperti apa?). Ditambah lagi, satu hal yang membuat saya geleng-geleng kepala, gara-garanya saya harus mengubah konsep penulisan kode, sekalipun tidak baku tentunya. Hal ini saya tujukan kepada Lambda, dimana Lambda bisa digunakan untuk tabel data secara in-memory sekaligus virtual. Saya sebut virtual dikarenakan saya tidak perlu membuat/membangun sebuah class (ataupun structure) untuk membuat tabel data. Anda bingung? Atau mungkin tidak percaya? Kalau begitu akan saya perlihatkan kepada anda. Kali ini saya akan langsung membuat sebuah form guna membuktikan hal tersebut. Dan saya akan memulainya dari sini terlebih dahulu:
Public Class FormAnonymous
    Inherits Form
 
End Class
Dari sini, saya membangun sebuah function seperti berikut ini:
Private Function BuatIdentitas _
                    (ByVal NamaDepan As String, _
                     ByVal NamaBelakang As String, _
                     ByVal TanggalLahir As DateTime) As Object
        Return New With {.NamaDepan = NamaDepan, _
                         .NamaBelakang = NamaBelakang, _
                         .TanggalLahir = TanggalLahir}
End Function
Nah, inilah dia caranya membangun sebuah class tanpa class. Itulah maksud dari penulisan kode diatas. Cara kerja dari penulisan kode diatas adalah sebagai berikut:
·       Kata kunci New With bertugas/berfungsi untuk membangun/membuat sebuah class.
·       Nama kolom/property ditentukan dari titik, semisal .NamaDepan, itu adalah kolom/property.
·       Perlu anda ketahui, karena ini adalah virtual, maka ada baiknya anda menggunakan object sebagai return value-nya.
Dan sekarang, saya akan mendeklarasikan event load sekaligus menerapkan function BuatIdentitas. Penulisan kodenya adalah sebagai berikut ini:
Private Sub eLoad() Handles MyBase.Load
    Text = "Form Anonymous"
    Padding = New Padding(4)
    Size = New Size(300, 170)
 
    Dim al As New ArrayList
    al.Add(BuatIdentitas("Abu", "Anas", Nothing))
    al.Add(BuatIdentitas("Hengky", "Purnomo", Nothing))
    al.Add(BuatIdentitas("Wahyu", "Pratama", Nothing))
    Dim dgv As New DataGridView With {.Parent = Me, .Dock = DockStyle.Fill, .DataSource = al}
End Sub
Sekali lagi, dikarenakan return value dari function BuatIdentitas adalah anonymous, maka saya membutuhkan bantuan dari ArrayList sebagai perantaranya. Hal ini saya lakukan agar bisa di-binding ke Control Visual seperti DataGridView. Nantinya, ketika form anonymous anda jalankan, maka hasil yang akan anda dapatkan kurang lebih seperti berikut ini:
[Image: open?id=1eZun6Ct1iqEqP-lljetD2LZE7V01e7BS]
Jujur saja, ketika saya melihat sekaligus merasakan hasil yang saya dapati seperti pada gambar diatas. Kondisi saya saat itu adalah mulut saya menganga layaknya kuda nil lagi menganga. Harap maklumlah, karena saya tidak pernah merasakan kemudahan (fasilitas) seperti ini. Apalagi hal ini saya dapati dan rasakan dari Visual Basic .Net. dan untuk penulisan kode secara lengkap mengenai class form anonymous adalah sebagai berikut ini:
Public Class FormAnonymous
    Inherits Form
 
    Private Function BuatIdentitas _
                        (ByVal NamaDepan As String, _
                         ByVal NamaBelakang As String, _
                         ByVal TanggalLahir As DateTime) _
    As Object
        Return New With {.NamaDepan = NamaDepan, _
                         .NamaBelakang = NamaBelakang, _
                         .TanggalLahir = TanggalLahir}
    End Function
    Private Sub eLoad() Handles MyBase.Load
        Text = "Form Anonymous"
        Padding = New Padding(4)
        Size = New Size(300, 170)
 
        Dim al As New ArrayList
        al.Add(BuatIdentitas("Abu", "Anas", Nothing))
        al.Add(BuatIdentitas("Hengky", "Purnomo", Nothing))
        al.Add(BuatIdentitas("Wahyu", "Pratama", Nothing))
        Dim dgv As New DataGridView With {.Parent = Me, .Dock = DockStyle.Fill, .DataSource = al}
    End Sub
End Class

Lambda Merambah Ke Prosedur

Pada Visual Basic .Net 2010 alias Visual Basic 10 (dan juga C# 2010), Microsoft telah menaikkan derajat lambda. Dimana terhitung pada .Net Framework 4.0 hingga seterusnya, lambda bisa digunakan sebagai berikut:
·       Pengganti AddressOf, jadi anda bisa menyandingkan lambda ke AddHandler.
·       Menulis sebuah prosedur dan menyimpannya pada sebuah variabel.
·       Kian/semakin vitual.
Untuk contoh penutup kali ini, saya akan memperlihatkan kepada anda mengenai butir ketiga, yaitu lambda kian/semakin virtual. Langsung saja, dimana saya akan membuat sebuah form seperti berikut ini:
Public Class FormLambdaVirtual
    Inherits Form
 
End Class
Dari sini, saya langsung menuju event Load milik form, dan penulisan kodenya adalah sebagai berikut ini:
Private Sub eLoad() Handles MyBase.Load
    Text = "Form Lambda Virtual"
    Padding = New Padding(4)
    Size = New Size(300, 170)
 
    Dim db = _
        {New With {.NamaDepan = "Abu", .NamaBelakang = "Anas", .TanggalLahir = Nothing}, _
         New With {.NamaDepan = "Hengky", .NamaBelakang = "Purnomo", .TanggalLahir = Nothing}, _
         New With {.NamaDepan = "Wahyu", .NamaBelakang = "Pratama", .TanggalLahir = Nothing}}
 
    Dim dgv As New DataGridView With {.Parent = Me, .Dock = DockStyle.Fill, .DataSource = db}
End Sub
Nah, seperti yang anda lihat pada penulisan kode diatas, tepatnya pada pendeklarasian variabel db, dimana saya langsung mendeklarasikan class Identitas secara virtual. Dan yang paling menyenangkan lagi adalah, variabel tersebut dikenal oleh Control Visual DataGridView. Sebagai buktinya, bila form lambda virtual anda jalankan, maka hasil yang akan anda dapatkan adalah sebagai berikut ini:
[Image: open?id=1Sche6QSFSnQKW6b7LWSoRpmNOsWf_uep]
Nah, inilah hasil yang akan anda dapatkan, kira-kira seperti itulah, hahaha. Dan lagi-lagi mulut saya dibuat menganga layaknya kuda nil menganga untuk kedua kalinya, hahaha. Dan mengenai penulisan kode secara lengkap mengenai form lambda virtual adalah sebagai berikut ini:
Public Class FormLambdaVirtual
    Inherits Form
 
    Private Sub eLoad() Handles MyBase.Load
        Text = "Form Lambda Virtual"
        Padding = New Padding(4)
        Size = New Size(300, 170)
 
        Dim db = _
            {New With {.NamaDepan = "Abu", .NamaBelakang = "Anas", .TanggalLahir = Nothing}, _
             New With {.NamaDepan = "Hengky", .NamaBelakang = "Purnomo", .TanggalLahir = Nothing}, _
             New With {.NamaDepan = "Wahyu", .NamaBelakang = "Pratama", .TanggalLahir = Nothing}}
 
        Dim dgv As New DataGridView With {.Parent = Me, .Dock = DockStyle.Fill, .DataSource = db}
    End Sub
End Class

Penutup

Pada postingan pertama saya ini, saya telah memperlihatkan kepada anda mengenai apa itu Visual Basic .Net bilamana ditinjau dari sudut penulisan kode. Baik dari versi terawal hingga versi 2010. Disini saya hanya ingin memperlihatkan kepada anda, bahwa bahasa pemrograman yang baik biasanya bisa terlihat dari beberapa hal sebagai berikut:
  • Fondasi yang digunakan/berlaku.
  • Penulisan kode. Disini, penulisan kode merujuk kepada hak kuasa beserta jangkauan yang bisa dicapai. Pada Visual Basic (terhitung dari versi 1 hingga 6), penulisan kode yang dimilikinya sangatlah lemah. Dan bahkan kalau harus berhubungan dengan low level area, mau tidak mau harus mengandalkan API alias Application Programming Interface. Dan inilah yang selalu membuat saya merasa jijik dan muak semasa menjadi programmer Visual Basic (hitungan versi 4 hingga 6), dikarenakan terlalu banyak yang tidak bisa dilakukan oleh Visual Basic. Harap maklumlah, Visual Basic memang tidak dirancang untuk menghadapi situasi yang rumit. Itulah yang membuat saya merasa kalau Visual Basic bisa disebut sebagai anak tiri didalam lingkungan keluarga besar Visual Studio. Tetapi di kemudian hari penilaian saya tersebut berubah takala Visual Basic telah berevolusi menjadi Visual Basic .Net. Sekalipun sebetulnya tetap saja ada yang namanya pembatasan hak kuasa pada wilayah tertentu, hahahaha, hiks.
  • Sumber daya yang tersedia dan juga boleh digunakan/dipakai, dan bahkan bisa/boleh dikembangkan.
Nah, itulah dia yang namanya Visual Basic .Net di mata saya. Dan itulah yang membuat saya betah/kerasan menjalani kehidupan sebagai programmer Visual Basic .Net.

Tentang Penulis

Seseorang yang sedang dalam masa peralihan. Dan sedang mencoba menjalani kehidupan sebagai penulis, alasannya pun sebagai berikut:
  • Ikatlah ilmu dengan menuliskannya.
  • Setelah sekian lama bertapa, akhirnya menyadarinya, bila bahasa adalah bentuk lain dari ungkapan. Maka seharusnya semua ilmu adalah turunan bahasa. Karena yang namanya ilmu digunakan untuk mengungkap sekaligus memperjelas suatu kejadian dengan caranya tersendiri.
  • Berharap semoga manusia Indonesia mau/senang/gemar membaca. Dan bahkan lebih dari itu, bisa menghormati teori (panduan).
Sampai jumpa lagi di lain postingan.

Print this item

Star BBSCoin Wallet
Posted by: administrator - 17-02-2018, 22:50 - Forum: Informasi - No Replies

Hallo warga forum,

Kini sudah tersedia menu BBSCoin Wallet saat Anda login. Halaman BBSCoin Wallet digunakan untuk membuat wallet BBSCoin. Untuk membuat wallet, Anda hanya perlu memasukkan password untuk wallet Anda. Karakter password yang diperkenankan hanya huruf dan angka. Tidak boleh ada karakter simbol pada password. Klik tombol Submit untuk membuat wallet Anda.

[Image: attachment.php?aid=10]

Setelah pembuatan selesai, akan ditampilkan halaman baru berisi User Name, Password, dan Alamat wallet Anda. Anda dapat mengunduh berkas wallet yang sudah Anda buat.

[Image: attachment.php?aid=11]



Halaman wallet ini masih dikembangkan. Ke depan akan ditambahkan fitur untuk mengecek saldo, dan mengirim saldo antar pemilik wallet. Fitur halaman wallet ini merupakan plugin khusus untuk myBB dan merupakan kode sumber terbuka. Bagi yang ingin mengembangkan, silakan menuju halaman github-nya di sini: https://github.com/InochiSoft/BBSCoin-Wallet



Attached Files Thumbnail(s)
       
Print this item

Heart Dana Forum
Posted by: administrator - 15-02-2018, 22:08 - Forum: Informasi - No Replies

Topik ini berisi informasi mengenai dana forum dalam nilai koin BBS. Informasi akan terus diperbarui setiap bulan. Dengan informasi ini diharapkan terjadi keterbukaan dan keadilan forum untuk menentukan nilai pengganda poin (n) pada nBSS seperti dijelaskan pada Sistem Poin Penghargaan pada Forum.

Januari 2018 - Februari 2018
Sumber:
1. Dompet Forum: 101.567,00
2. Dompet Admin: 275.948,99
--------------------------------------
Total: 377.515,99

Print this item

Lightbulb Sistem Poin Penghargaan pada Forum
Posted by: administrator - 15-02-2018, 20:20 - Forum: Informasi - No Replies

Hallo warga forum.

Selaras dengan perkembangan saat ini Forum i-bego hadir dengan konsep baru. Bekerja sama dengan salah satu mata uang kripto (crypto currency) baru, BBS Coin, yang memang didesain untuk komunitas forum, i-bego akan memberikan poin penghargaan (reward point) kepada seluruh warga forum yang aktif. Poin penghargaan disebut dengan istilah nBBS. BBS adalah istilah pendek (ticker) untuk mata uang kripto BBS Coin. Seperti halnya kita mengenal IDR untuk Rupiah, atau USD untuk Dollar Amerika Serikat. Sementara (n) pada istilah poin adalah nilai pengganda yang akan berubah-ubah (fluktuatif) mengikuti harga pasar dari BBS Coin serta disesuaikan dengan kondisi keuangan forum, bisa saja (n) ini bernilai 1, 10, 100, atau mungkin hanya 0,1. Untuk saat ini nilai (n) = 1.
Untuk melihat nilai poin Anda, bisa Anda lakukan dengan mengklik nama pengguna Anda pada batang atas setelah Anda melakukan login.

[Image: attachment.php?aid=8]

Bagaiman cara mendapatkan poin? Sebagaimana tujuan dari poin penghargaan, poin nBBS akan diberikan kepada warga forum sesuai aktifitas yang sudah dilakukan. Berikut ini daftar tugas dan nilai poin nBBS yang akan didapatkan oleh warga forum.

1. Mendaftar sebagai anggota
Saat Anda melakukan pendaftaran, Anda akan mendapat 1 nBBS.

2. Membuat (memosting) topik
Saat Anda membuat (memosting) topik dan/atau polling baru, Anda akan mendapat 1,5 nBBS.

3. Membalas (berkomentar) pada topik
Saat Anda membalas (berkomentar) pada sebuah topik maka Anda akan mendapat 0,5 nBBS. Sedangkan untuk pembuat topik akan mendapatkan 0,25 nBBS.

4. Mengunjungi forum
Setiap Anda mengunjungi forum, setiap 15 menit waktu kunjungan, Anda akan mendapat 0,025 nBBS.

5. Membaca (melihat) postingan
Setiap postingan yang Anda kunjungi, Anda akan mendapat 0.01 nBBS.

6. Kuantitas postingan
Setiap karakter (huruf) yang terdapat pada postingan topik atau komentar yang Anda buat akan diberi nilai 0,0005 nBBS.

7. Mengajak orang lain untuk bergabung
Anda dapat mengajak orang lain untuk mendaftar pada forum. Cara mengajaknya adalah dengan membagikan tautan pendaftaran yang dapat Anda lihat pada laman User CP Anda. Setiap orang yang Anda ajak bergabung melalui tautan pendaftaran yang Anda bagikan, maka Anda akan mendapatkan 1 nBBS.

[Image: attachment.php?aid=9]

8. Poin dari Donatur
Forum menyediakan fitur donasi poin yang dapat digunakan untuk memberikan donasi poin kepada warga forum lainnya. Jika postingan Anda bermanfaat, maka kami (pengurus forum) tidak akan segan-segan memberikan donasi poin kepada Anda.

Setiap poin nBBS yang berhasil Anda kumpulkan nantinya dapat Anda tukar menjadi koin BBS, yang selanjutnya bisa Anda transfer ke alamat dompet (wallet) BBS Anda atau Anda jual pada bursa jual beli (exchange) BBS Coin, atau, ke depannya mudah-mudahan kami akan memproduksi merchandise forum yang dapat Anda beli dengan koin BBS Anda.

Sangkalan (Disclaimer)
Kami tidak dapat menjamin BBS Coin benar-benar memiliki harga jual, yang dapat dikonversi menjadi mata uang fiat atau digunakan untuk membeli merchandise forum, melainkan tergantung penerimaan pasar terhadap BBS Coin. Mudah-mudahan BBS Coin dapat diterima pasar dan mempunyai jarga jual yang baik/tinggi sehingga apa yang kita harapkan dan rencanakan dapat terlaksana dengan baik.



Salam,
Administrator



Attached Files Thumbnail(s)
       
Print this item

Music [INFO] Kenapa harus ReactJS?
Posted by: Herolic - 15-02-2018, 10:41 - Forum: ReactJS - Replies (2)

Kenapa saya harus belajar ReactJS? Sudah ada HTML kok.

ReactJS sebenernya hanyalah Javascript library yg digunakan untuk membangun tampilan website untuk Single Page Applications. Ya, hanya untuk membuat tampilan Website. ReactJS hanya digunakan untuk menghandle bagian View dari sebuah sistem website atau mobile application.
Kita bisa membuat komponen atau bagian2 kecil dari sebuah website sehingga dapat digunakan ulang dengan lebih efektif.


Reactjs bisa digunakan untuk melakukan transaksi data dengan server, jadi yg prepare data itu adalah server dari sisi input delete dan view data. Dan keuntunganya kita bisa membuat aplikasi yang lebih cepat dan memungkinkan untuk membuat aplikasi dengan skala besar.

Dan bisa di gabungkan dengan javascript library yg lain, misal angular dll.



FITUR ReactJS

  1. JSX
    Berhubung ReactJS itu javascript jadi kita hanya diijinkan untuk menulis bahasa javascript, dan JSX ini adalah fitur agar kita bisa menulis format HTML dari sebuah template dalam badan kode. 
    [Image: attachment.php?aid=6]
  2. React Native
    React Native adalah library yg digunakan untuk membuat sebuah aplikasi native untuk mobile application IOS, Android dan UPD
  3. etc

Mungkin sementara ini cukup, nanti kita lanjut ke Hello World kalau ada yg berminat dengan topik ini. 

Terima kasih  



Attached Files Thumbnail(s)
       
Print this item

  [ASK] Apa itu BBSCoin..?
Posted by: jnasution - 15-02-2018, 08:51 - Forum: Diskusi Bebas - Replies (6)

BBSCoin gunanya untuk apa yah..?, saya baca di link yang disediakan BBSCoin, dikatakan itu termasuk cryptocurrency. jadi apakah itu fungsinya sama dengan bitcoin..?

Print this item

  Test upload
Posted by: administrator - 14-02-2018, 18:43 - Forum: Diskusi Bebas - Replies (2)

Test upload attachment



Attached Files Thumbnail(s)
   
Print this item

Big Grin Hello World
Posted by: vberror13 - 14-02-2018, 18:20 - Forum: Visual Basic (.Net) - Replies (4)

Berikut cara membuat aplikasi konsole dengan bahasa vbnet

1. Buka Notepad dan tuliskan kode berikut:

Code:
Public Class Main
Public Shared Sub Main
  Console.Writeline("Hello World!")
End Sub
End Class


2. Simpan source-code tersebut dengan nama hello.vb; eg: D:\vbnet_playground\Hello\hello.vb
3. Buka command prompt dan ketikkan
Code:
C:\>set path=c:\Windows\Microsoft.NET\Framework\v4.0.30319
Note: bila anda tidak memiliki path  framework v4.xxx, anda bisa memakai framework berapa saja.

4. Dengan command prompt , masuk ke folder source code anda tadi
Code:
C:\>d:
D:\>cd vbnet_playground\Hello

5. compile source-code dengan command VBC <namafile>
Code:
D:\vbnet_playground\Hello>vbc hello.vb

6. Tunggu sampai compiler menyelesaikan pekerjaannya.

7. Bila sudah selesai (dan tidak ada error), eksekusi file exe yang telah dibuat oleh compiler. Secara default, nama file exe adalah nama file source dengan extension "exe".  Sebagai contoh, file source code bernama hello.vb akan dicompile sebagai hello.exe

Code:
D:\vbnet_playground\Hello>hello.exe
Hello World!

8. Selesai! Horreeeee!  \ Big Grin /


   

Kata Neil Armstrong : :"Satu langkah kecil manusia, lompatan besar bagi kemanusiaan". Ya, apa yang kita barusan buat adalah langkah kecil saja, namun itu adalah lompatan besar untuk menjadi seorang programmer.

Print this item

Lightbulb Apa itu Antminer & Bagaimana Cara Kerjanya?
Posted by: bobby0204 - 14-02-2018, 00:42 - Forum: General - Replies (9)

[Image: 00320140704025612819A4yu3539062E.jpg]

Antminer adalah salah satu brand produk dari perusahaan Bitman dan merupakan salah satu ASIC MINER ternama.
Apa yang dimaksud dengan ASIC MINER?
ASIC Miner adalah sebuah Teknologi yang ditanam pada chipset yang hanya bisa bekerja untuk satu fungsi saja, apa pun programnya yg memakai ASIC chipset cuman ditujukan buat 1 fungsi kerja, pada hal ini di antminer cuman buat mecahkan algorithma SHA256.

Bagaimana cara kerjanya bisa mendapatkan Bitcoin?
Ilustrasi sederhana :
Saya mempunyai 10 meter tali yang per 2 meter saya bikin simpul, setiap simpul akan berbeda bentuk.
Saya minta sama kamu supaya ngelurusin atau melepas simpulnya

*dengan catatan setiap simpul yang bisa kamu selesaikan saya berikan hadiah es krim magnum hehehehe

nah, anggap saja dengang keahlian kamu sebagai mantan pramuka, kamu bisa menyelesaikan simpul pertama dengan sangat mudah, sudah pasti saya kasihkan hadiah es krim magnumnya sama kamu.
terus kamu tambah semangat, hmm bagaimana kalau kamu mau es krim lebih banyak lagi? pastinya kamu akan mengerjakan simpul kedua.

 tapi saat disimpul kedua, seluruh kesaktian kamu di pramuka kamu keluarkan untuk menyelesaikan simpulnya, tapi sampai mencret pun simpul tidak terselesaikan.

tiba tiba datang si BITMAIN, bilang sama kamu, "ayo pakai ANTMINER yang sudah saya program buat ngeringanin kerja kamu untuk membuka simpul.

dah simsalabim, simpul kedua terbuka dengan gampang, terus saya berikan lagi es krim nya.

kemudian dengan maruknya kamu berencana untuk ngerampok saya untuk mendapatkan es krim ke3.
kamu menghubungi si BITMAIN dan bilang, saya yakin dia ( yang punya es krim)  bakal memberikan lebih susah di simpul ke 3
terus BITMAIN bilang, boleh boleh saja, tapi si ANTMINER harganya sekian yaaaaa!!!!

kamu tanpa pikir panjang langsung bilang "LOE jual ANE beli", dan dengan merasa senjata ANTMINER kamu cukup, kamu hadapi lah simpul ke 3.
ternyata yang mengerjakan simpul ke 3 bukan kamu saja, ada  viens, ada erwin dan mereka membawa senjata yang sama

akhirnya mereka terpaksa  berbagi es krim dengan teman teman yang laen
setelah menyelesaikan simpu ke 3.

nah, itu sedikit ilustrasi tenteang antiminer & cara kerjanya.

es krim nya = 21juta btc, simpulnya jutaan block & sisanya, kalian sudah tau pastinya

nah itu tadi ilustrasinya & itu ada hitungannya.
kalian bisa buka http://www.bitcoinwisdom.com/bitcoin/difficulty

untuk rumusannya saya tidak hapal, tapi disana sudah jadi kalkulator, jadi gampang.

difficulty = simpul

diff akan selalu naik selama pabrik memproduksi asic miner.


mungkin ada yang bingung, untungnya orang yang membuat BTC itu apa?

satoshi nakamoto (pseudo) dan komunitasnya ingin punya suatu alat pembayaran yang tidak tersentral dan bisa digunakan dimana dan kapan saja.

sesuai dengan idenya, yang mereka ciptakan itu suatu sistem, dimana begitu sistem itu dilepas di internet akan mempunyai tempat dimana mana, istilahnya peer network gitu, sistem itu tidak diatur oleh seseorang saja, yang dibuat disistem itu adalah konsep reward atas hasil kerja.

nah, untuk lebih mengerti bagaimana cara sistem itu bisa dianggap tidak diatur, itu yang akan kita bahas sekarang.

PERTANYAAN : 

  1. Kenapa alat miner bisa menghasilkan uang? 
  2. Sebenernya apa yang ditambang? 
  3. kapan tambang itu akan habis ? 
  4. kenapa penyedia tambang itu bisa memberi kita koin? apa keuntungan bagi mereka?


nah, itu pertanyaan standar buat publik.


  1. Alat miner tidak menghasilkan uang tapi memecahkan soal algoritma 
  2. Tambang hanya istilah untuk cara memecahkan algoritma tersebut yang setiap 1 block diselesaikan maka para pemecah algoritma akan diberi hadiah berupa bentuk unit tergantung berapa hadiah perblock tersebut 
  3. kapan habis? kegiatan ini akan habis tergantung dari kecepatan alat pemecah algoritma yg akan beredar dipasaran dan mencapai total reward 21juta unit untuk kasus di bitcoin 
  4. bukan penyedia yang memberikan hadiah unit nya., penyedia hanya menyediakan fasilitas yang terhubung dengan server pemberi soal algoritma, keuntungan bagirmereka para penyedia koneksi adalah dalam bentuk fee transaksi, dan iklan iklan yang dipasang di penyedia koneksi dan sewa hosting dari koneksi ke server dari mereka



batas unit bitcoin itu 21jt unit atau 21jt BTC https://blockchain.info/charts/total-bitcoins

melihat diff yangg selalu naik terus tiap bulannya, apa jadinya kalau alat mining tidak bisa ngikutin lagi? atau kecepatan alat mining akan terus ikut bertambah juga?

kamu salah, block pertama btc rewardnya 50 unit per block yang bisa diselesaikan, saat ini hanya 25 pada tingkat kesulitan yang ditentukan, nanti akan jadi 12.5 dan begitu seterusnya.

  • jadi intinya semakin banyak speed yang beredar, semakin cepat diff bertambah, semakin dikit reward perblock nya


seperti analogi saya di atas tentang es krim

melihat perkembangan diff, contoh sekarang 50ghs dapat payout 0,0009 berarti semakin hari semakin berkurang, dan kemungkinan bertambahnya bulan / tahun 50ghs gak dapat apa apa?

benar
dan harga per ghash pun akan turun menyesuaikan dengan diff nantinya

saat ini per 2 minggu diff btc naik 10%s/d 20% dari 2 minggu sebelumnya.



saat 21jt BTC sudah habis ditambang, kira kira apa menurut kalian yang akan terjadi?

pikiran orang awam, bitcoin akan punah? salah

nah kita buka dulu cerita bank konvensional
  • saat uang di negara A habis terdistribusi,sedang nilai inflasi bertambah apa yang akan dilakukan oleh bank sentral negara tersebut?
  • berarti bank sentral akan mencetak uang baru buat mengimbangi.



nah kita balikkan ke btc.
21jt btc itu sudah limit teratas, dan tidak ada seorangpun yang bisa menambah limitnya
saat 21jt btc sudah habis ditambang dan permintaan akan btc bertambah, apa yang akan terjadi?

prinsip ekonomi dasar gan
supply sedikit +demand bertambah=harga melangit

apa yang akan terjadi selanjutnya?

1 SATOSHI yang kalian siasiakan sekarang akan lebih bernilai dari uang yang kalian pegang
makanya dari awal satoshi nakamoto buat 1/100jt



Sedikit tambahan saat ini di Indonesia telah ada perusahaan yang menjual  antminer lho..

coba di lihat aja dulu, ini perusahaan Berbadan Hukum lho alias Perseroan Terbatas, jadi tentunya sudah memiliki ijin-ijin untuk bisnis dibidang  Antminer, dan nama perusahaannya adalah PT. Vast Palaso Cyberindo dan website untuk produk Antminer ada di www.antminerindonesia.com

Big Grin Big Grin Big Grin

Print this item