Skip to main content

Posts

Showing posts from March, 2015

Kode program mengirimkan email berdasarkan jadwal

Contoh Kode Program Mengirim Email Sebelum menulis kode program, ada beberapa library atau jar yang dibutuhkan dan harus di download yaitu mail-1.4.5.jar, smtp-1.4.4.jar, dan activation-1.1.jar. Masukkan ketiga library tersebut ke dalam class path. Di bawah ini adalah langkah-langkah cara mengirim email lewat program Java: Pertama, buat object Session dengan memanggil Session.getDefaultInstance(properties) . Properties adalah sebuah object yang isinya informasi penting, seperti SMTP Server atau hostname. Kedua, buat object MimeMessage . Kita haru mengeset email pengirim, email penerima, email subject, email body ataupun attachment pada object MimeMessage ini. Untuk mengirim email, gunakan kelas javax.mail.Transport . Jumlah properti yang dilempar untuk membuat object Session tergantung tipe dari SMTP server yang digunakan. Apabila SMTP server tidak membutuhkan otentikasi seperti username, password, port, maka cukup memasukkan hostname pada mail.smtp.host dan tidak m

Mencetak data absensi "MENGGUNAKAN DATA GRIDVIEW DENGAN VISUAL STUDIO 2008 (VISUAL C++)"

   Untuk membuat program absensi pengunjung dengan visual studio 2008, tentunya kita memerlukan tools visual studio 2008, selain itu juga hadware yang mendukung (boleh pinjem deh..), OKEHH…. Gak usah kelamaan pinjemnya, langsung aja kepokok pembahasan. Susun GUI (grapich user interface) sebagai berikut, gunakan label, textbox,button, dan datagridview. Setelah tuliskan skrip/listing seperti dibawah ini. #pragma endregion                                                                                                  int i, j; private: System::Void Form1_Load(System::Object^   sender, System::EventArgs^   e) {                                                                                                 i=0;                                                                                                    j=1;   dataGridView1->RowCount=100; }          //menampilkan baris table hingga 100 baris          private: System::Void button1_Click(System::Object^  

Program Input data Mahasiswa baru

#include <iostream> using namespace std; typedef struct {     char nama[30];     char nim[10];     }data; typedef data mahasiswa[100]; void menu(int& pil){     cout<<"Pilih salah satu : "<<endl;     cout<<"1. Masukkan data mahasiswa  "<<endl;     cout<<"2. Tampilkan data mahasiswa "<<endl;     cout<<"Pilihan : ";cin>>pil;     cout<<endl; } void tambah(int& n, mahasiswa& x){     int banyak;     cout<<"Masukkan jumlah mahasiswa: ";cin>>banyak;     while(n<banyak){         cout<<"Data mahasiswa ke-"<<n+1<<endl;         cout<<"Nama \t: ";cin>>x[n].nama;         cout<<"NIM \t: ";cin>>x[n].nim;         n++; } } void tampil(int n, mahasiswa x){     if(n>0){         int i=0;         while(i<n){             cout<<"Data mahasiswa ke-"<<i+1<<endl;          

Program “Bilangan Ganjil – Genap dengan Bahasa C / C++”

Cara (1): /*Author : Munzir Umran Afiliation : Data Mining and Information Retrieval (DMIR) Research Group Mathematics Departement, Faculty of Mathematics and Natural Science Syiah Kuala University */ #include <stdio.h> void main() { int i, a; printf(“Masukkan Nilai bilangan asli untuk dicari nilai ganjil-genap : ”); scanf(“%d”, &a); printf(“\nNilai-nilai bilangan ganjil-ganjil dari 0 hingga %d adalah :\n”,a); printf(“Genap\tGanjil”); for (i=0; i<=a; i++) { printf(“%d\t”,i); i++; if(i<=a) printf(“%d\n”,i); } } __________Cara 1 selesai_________________ Cara (2) Hampir sama dengan cara (1), bedanya menggunakan sintaks if dan % ( mod ). #include <stdio.h> void main() { int i, a; printf(“Masukkan Nilai bilangan asli untuk dicari nilai ganjil-genap : ”); scanf(“%d”,&a); printf(“\nNilai-nilai bilangan ganjil dari 0 hingga %d adalah :\n”,a); printf(“Genap\tGanjil\n”); for (i=0; i<=a; i++) { if(i %2 ==

Mengurutkan data secara ascending dengan Pascal

Listing program : uses crt; type   arr= array[1..50]of byte; var   i: byte;   data: arr;   max: byte; procedure input; begin   clrscr;   write('Masukkan banyak data = ');   readln(max);   clrscr;   writeln('Masukkan ',max,' data');   writeln('=====================');   for i:= 1 to max do   begin     write('Data ke-',i,'= ');     readln(data[i]);   end;   clrscr;   for i:= 1 to max do     write(data[i], ' ');   writeln;   writeln('****************************');   writeln('Data yang telah diurutkan : '); end; procedure change(var a,b:byte); var   c: byte; begin   c:= a;   a:= b;   b:= c; end; procedure selection(var temp:arr; jmldata:integer); var   i,j,lok: byte; begin   for i:=1 to (jmldata-1) do   begin     lok := i;     for j:=(i+1) to jmldata do       if (temp[lok] > temp[j]) then lok := j;         change(te

Mencari Nilai Maksimum/Minimum dengan Bahasa C

Mencari Nilai Maksimum/Minimum dengan Bahasa C Program untuk mencari nilai maksimu/minimum ini merupakan kombinasi dari penggunaan array dan fungsi. Bagan alur program yang akan dibuat ditampilkan pada gambar 1 dan gambar 2. Pencarian nilai maksimum Pada prinsipnya alur dari pencarian nilai maksimum adalah sebagai berikut:     Dideklarasikan sebuah variabel bernama maks.     Variabel maks tersebut diisi dengan data pertama dari kumpulan data.     Program melakukan iterasi dengan looping for menuju ke data kedua, ketiga, dan seterusnya hingga data terakhir.     Setiap kali iterasi, data dibandingkan dengan nilai data variabel maks. Jika data pada langkah iterasi tersebut nilainya lebih besar daripada data variabel maks, maka data tersebut dimasukkan ke variabel maks menggantikan data sebelumnya. Program mencari nilai maksimum diberikan pada listing 1. Listing 1. Mencari nilai maksimum #include <stdio.h> #define N 20 float maks(); int i; main() { float nmaks, bil[N]; int jml; clrsc