Langsung ke konten utama

Aplikasi sederhana pengirim e-mail dengan Visual Basic (VB Programming)






Assalamu’alaikum..
Hai.. selamat bermalam minggu.. ketemu lagi dengan saya di blog yang sederhana ini. Dalam tutorial kali ini saya ingin membahas cara membuat aplikasi pengirim email dengan Visual Studio 2010. Aplikasi ini dapat memudahkan kita mengirim email, karna tidak perlu membuka gmail.
Berikut cuplikanya:
1.      Buatlah tampilan form seperti ini. Atau desainnyna bisa sesuai selera teman-teman.
Aturlah nama objenya seperti berikut:
sendto untuk textbox 1
subject untuk textbox 2
isi untuk rich text box
2.      Klik 2x pada form agar masuk dunia kode (tempat mengetikan kode program).
3.      Lalu ketikan diatas class
Imports System.Net.Mail

4.      Buat modul dengan cara klik kanan pada projek lalu add modul.
Ketikan kode berikut ke dalam modul:
Public Sub sendEmail()
       
        Dim from As String = "nurmalita405@gmail.com"

        Dim client As New SmtpClient
        Dim kirim As New MailAddress(form1.sendto.Text)
        Dim dari As MailAddress = New MailAddress(from)
        Dim pesan As New MailMessage(dari, kirim)

        pesan.Body = True
        pesan.Subject = form1.subject.Text
        pesan.Body = form1.isi.Text


        Dim basicAutentificationinfo As New System.Net.NetworkCredential(euser, pwd)
        client.Host = "smtp.gmail.com"
        client.UseDefaultCredentials = False
        client.Credentials = basicAutentificationinfo
        client.EnableSsl = True

        Try
            client.Send(pesan)
            MsgBox("Sukses ! Pesan Terkirim")
        Catch ex As Exception
            MsgBox("Gagal" + ex.Message, MsgBoxStyle.OkOnly)

        End Try
    End Sub

Lalu kembali lagi ke form1 tadi yang sudah kita desain. Klik 2 kali pada tombol send. Lalu ketikkan:
    If sendto.Text = "" Then
            MsgBox("Email Tujuan Harus diisi", MsgBoxStyle.Information, MsgBoxStyle.OkOnly)
            sendto.Focus()
        Else
            sendEmail()
        End If

Else if diatas berfungsi untuk memvalidasi. Karna jika email tujuan tidak diisi maka jika diklik send akan error.

Lalu kembali ke desasin dan klik 2x pada tombol reset. Ketiklah program berikut:
sendto.Text = ""
        subject.Text = ""
        isi.Text = ""

tombol reset ini bergungsi untuk mengosongkan kembali texboxnya.

O ya ubah variable form dengan email yang digunakan untuk mengirim pesan. Pastikan email  tersebut sudah diverivikasi oleh google untuk bisa menggunakan aplikasi lain. Karena jika belum diverivikasi, pengiriman email akan gagal.

Selamat mencoba.. ^^

Jika gagal, berikut kemungkinan yang dapat terjadi:
1.      Jaringan internet tidak ada
2.      Email pengirim belum diverivikasi
3.      Email pengirim harus gmail
4.      Salah ngetik kode program
5.      Jika keempat diatas suda benar tapi masih error, maka anda belum beruntung :D hehe

Kelemahan aplikasi ini adalah hanya bisa untuk mengirim email tidak bisa untuk menerima email. Maklum lah, namanya juga aplikasi sederhana.  Dan si pengirim hanya bisa menggunakan gmail. Jadi yang belum punya akun gmail cepet bikin sana gih.. mumpung masih geratis. hehe
Sekian dari saya terimakasih sudah berkunjung dan menyimak.. semoga bermanfaat

Komentar

Posting Komentar

Postingan populer dari blog ini

Tipe data dalam bahasa C (C Programming)

Hai.. ketemu lagi dengan saya di blog yang sederhana ini.. dalam kesempatan kali ini saya akan memposting tentang tipe data dalam bahasa C. yuk kita simak :) Tipe data adalah suatu pengenal (identifier) yang merupakan bagian program yang paling penting karena tipe data mempengaruhi setiap instruksi yang akan dilaksanakan oleh k omputer. Misalnya saja 5 dibagi 2 bisa saja menghasilkan hasil yang berbeda tergantung tipe datanya. Jika 5 dan 2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka akan menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif. Bahasa C menyediakan 5 macam tipe data dasar, yaitu 1. Tipe data integer yaitu bilangan bulat dideklarasikan dengan int . 2. Floating point yaitu bilangan pecahan dideklarasikan dengan float . 3. Double precision yaitu bilangan pecahan ketepatan ganda dideklarasikan dengan double . 4. karakter dideklaras

Kimia (Polimer)

A.    DEFINISI POLIMER DAN PEMBENTUKAN POLIMER 1.    Pengertian Polimer Polimer adalah suatu makromolekul yang terbentuk dari molekul-molekul sederhana yang kita sebut sabagai monomer. Monomer adalah bagian terkecil dari suatu polimer. 2.    Pembentukan Polimer Proses pembentukan polimer dari monomer-monomernya disebut polimerisasi. Reaksi polimerisasi adalah reaksi penggabungan beberapa monomer. a.    Reaksi Polimer Adisi Polimerisasi terjadi pada monomer yang memiliki ikatan rangkap. Adalah perkaitan langsung antarmonomer berdasarkan reaksi adisi. 1)    Pembentukan Polietilena (Polietena) Polietilena dibentuk oleh monomer-monomer etena. Etena diperoleh dari hasil perengkahan (cracking) minyak bumi atau gas bumi. Pembentukan polimer ini digambarkan sebagai berikut CH 2 =CH 2   +   CH 2 =CH 2    →    --CH 2 -- CH 2 -- CH 2 -- CH 2 -- →   ( --CH 2 -- CH 2 --) n 2 molekul monomer                     dimer                           

Apa itu using namespace std?

Assalamu’alaikum.. Hai teman-teman.. dalam posting kali ini saya akan sedikit menjelaskan tentang namespace std. using namespace std , perintah ini digunakan untuk mendeklarasikan/ memberitahukan kepada compiler bahwa kita akan menggunakan semua fungsi/class/file yang terdapat dalam namespace std. namespace sendiri memiliki kesamaan dengan paket pada bahasa Java yang berisi pengelompokan fungsi, class dan yang sejenis. Pada C++ library- library umumnya disimpan dalam namespace std, seperti perintah cin dan cout. Perbedaan penulisan apabila kita menggunakan namespace std atau tidak adalah : Tanpa using namespace std               std::cout << " Tanpa menggunakan namespace std " ;       std::cin >> pil; Menggunakan using namespace std      #include <iostream>      using namespace std;       int main()      {         cout << " Menggunakan namespace std ";         cin >> pil;         return 0;      } Na

MEMBACA DAN MENGIDENTIFIKASIKAN MOS,CMOS DAN FET

1)       Komponen MOS, CMOS dan FET diidentifikasi tipenya, rating operasinya .     MOSFET ( Metal Oxide Semiconductor Field Effect Transistor ) MOSFET disebut juga Transistor Efek Medan Oksida Logam, hal ini karena pada Gate di isolasi dari saluran mayoritas pembawa muatan hal ini mengakibatkan arus Gate sangat kecil dan tidak dipengaruhi oleh Positif atau Negatifnya Gate tersebut. MOSFET sering juga disebut sebagai IGFET (Insulated Gate Field Effect Transistor) , mempunyai elektroda Source, Drain dan Gate . Bekerjanya MOSFET berbeda dengan JFET, pada MOSFET Gate/Gerbang di isolasi dari kanal sehingga dapat dioperasikan menggunakan tegangan positif (+), sedang pada JFET menggunakan tegangan negatif (-). Tegangan positif tersebut memeberi manfaat mempertinggi konduktifitas kanal. Makin positif tegangan gerbang, semakin besar konduktifitas dari Source ke Drain (Sumber ke Cerat). Keuntungan utama menggunakan FET adalah, impedansi Inputnya sangat tinggi dan menggun

Mengenal Tipe data dan Operator di VB .net (VB Programming)

Assalamu'alaikum.. pada tutorial kali ini saya ingin berbagi tentang tipe data danoperator yang digunakan dalam pemrograman Visual Basic. selamat menyimak.. :) Teori 2.1. Variabel Variabel   adalah pengalokasian tempat di memory komputer dengan type data tertentu dan datanya dapat diubah. Aturan pendefinisian variabel -           Harus dimulai dengan huruf -           Tidak boleh menggunakan spasi -           Tidak melebihi 255 karakter -           Untuk vb. Net tidak case sensitive (tidak membedakan huruf kecil dan besar -           Boleh menggunakan underscore Contoh penulisan variabel yang benar : -           Dim Dataku as integer -           Dim A4 as double -           Dim Alas_ruang as Boolean Contoh penulisan yang salah -           Dim 4data as Integer -           Dim Data   gambar as date 2.1.1 Ruang lingkup variabel Dalam pendefinisian variabel dikenal dua area yaitu variabel lokal dan variabel global. Variabel lokal adalah vari