ARDUINO

Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri.

KONVERSI NILAI DENGAN BAHASA C

Dalam bahasa C banyak sekali kode kode yang bisa kita gunakan dalam pengoperasian dalam bidang matematika.. Dan pada kesempatan kali ini admin akan berbagi tentang code buat mengonversikan bilangan menjadi nilai dalam bentuk huruf.

/

DEV C ++

C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan,

InC-Technology

InC-Tech menyediakan pengembangan Aplikasi Perangkat Lunak, Web Development, Otomatisasi di Industri yang melibatkan kegiatan desain Mekanikal, Elektrikal, Pneumatik dan Pemrograman. InC-Tech menyediakan Pelatihan Terbuka, Pelatihan In-House serta mengadakan kegiatan seminar yang tidak terbatas pada topik yang berkaitan dengan IT, Otomasi Industri, Elektro Industri, Dan Kewirausahaan.

BORLAND C++

Bahasa C++ adalah bahasa komputer atau bahasa pemrograman yang merupakan pengembangan dari bahasa C yang ditulis oleh Brian Kernighan dan Denies Ritchie. Bahasa C kemudian disempurnakan oleh Bjarne Stroustrup pada tahun 1980 menjadi "C with classes" dan berganti nama menjadi C++ pada tahun 1983. Penyempurnaan atau pengembangan bahasa C menjadi C++ adalah penambahan Object Oriented Programming (OOP) yang bertujuan membantu membuat dan mengelola program yang besar dan kompleks.

Minggu, 18 Desember 2016

Membuat Program Input Data Mahasiswa Dengan Bahasa C

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
main()
{
    int pilih1;
    FILE *pf;
    int data, h,i,j,k,l,m;
    char nama[30];
    char harga[100];
    char *pch;
    char nrp[10];
    char jurusan[20];
    char asal[20];
    char hobby[20];
    char kar, again='y';
    do{
        printf("\n===========================================\n\t\tDATA MAHASISWA\n-------------------------------------------\n");
        printf("\n1. Menginput dengan Menghapus Data Mahasiswa sebelumnya\n");
        printf("\n2. Menambahkan Data Mahasiswa tanpa Menghapus\n");
        printf("\n3. Melihat Data Mahasiswa Keseluruhan\n");
        printf("\n4. Cari Data Mahasiswa Keseluruhan\n");
        printf("\n-------------------------------------------\n");
        printf("pilihan Anda ?");
        scanf("%d",&pilih1);
        printf("\n===========================================\n");
        if(pilih1>4){
            printf("INPUT SALAH, COBA LAGI!!\n");}
        switch(pilih1)
    {
    case 1:
        {
            if((pf=fopen("latihan.txt","w"))== NULL)
            {
                printf("file gagal diciptakan!\n");
                exit(1);
            }
            printf("Masukkan banyaknya Siswa :");
            scanf("%d",&data);
            for(i=1;i<=data;i++)
            {
                printf("\nSiswa ke %d :\n Nama : ",i);fflush(stdin);
                gets(nama);
                strcat(nama,"\t|");
                fputs(nama, pf);
                printf("\nJurusan : ",k);fflush(stdin);
                gets(jurusan);
                strcat(jurusan,"\t|");
                fputs(jurusan, pf);
                printf("\nNrp : ",j);fflush(stdin);
                gets(nrp);
                strcat(nrp,"\t|");
                fputs(nrp, pf);
                printf("\nAsal : ",l);fflush(stdin);
                gets(asal);
                strcat(asal,"\t|");
                fputs(asal, pf);
                printf("\nHobby : ",h);fflush(stdin);
                gets(hobby);
                strcat(hobby,"\t|\n");
                fputs(hobby, pf);
            }
            printf("============================\n");
            printf("Oke. Data sudah disimpan !!\n");
            printf("============================\n");
            fclose(pf);
        }
        printf("Kembali ke menu [y/t] ? ");
    again=getch();
    break;
    case 2:
        {
            if((pf=fopen("latihan.txt","a"))== NULL)
            {
                printf("file gagal diciptakan!\n");
                exit(1);
            }
            printf("Masukkan banyaknya Siswa :");
            scanf("%d",&data);
            for(i=1;i<=data;i++)
            {
                   printf("\nSiswa ke %d :\n Nama : ",i);fflush(stdin);
                gets(nama);
                strcat(nama,"\t|");
                fputs(nama, pf);
                printf("\nJurusan : ",k);fflush(stdin);
                gets(jurusan);
                strcat(jurusan,"\t|");
                fputs(jurusan, pf);
                printf("\nNrp : ",j);fflush(stdin);
                gets(nrp);
                strcat(nrp,"\t|");
                fputs(nrp, pf);
                printf("\nAsal : ",l);fflush(stdin);
                gets(asal);
                strcat(asal,"\t|\n");
                fputs(asal, pf);
                printf("\nHobby : ",h);fflush(stdin);
                gets(hobby);
                strcat(hobby,"\t|\n");
                fputs(hobby, pf);
            }
            printf("============================\n");
            printf("Oke. Data sudah disimpan !!\n");
            printf("============================\n");
            fclose(pf);
        }
        printf("Kembali ke menu [y/t] ? ");
    again=getch();
    break;

    case 3:
        {
        printf (" Nama\t\t|Jurusan\t|Nrp\t\t|Asal\t\t|Hobby\t|\n");
            if ((pf=fopen("latihan.txt","r"))== NULL)
            {
                printf("file tak dapat dibuka !\r\n");
                exit(1);
            }
            while((kar=fgetc(pf)) !=EOF)
            putchar(kar);
            printf("\n");
            fclose(pf);
        }
    printf("Kembali ke menu [y/t] ? ");
    again=getch();
    break;
      case 4:
      {  if ((pf=fopen("latihan.txt","r"))== NULL)
            {
                printf("file tak dapat dibuka !\r\n");
                exit(1);
            }
            printf("Masukkan Nama Mahasiswa :");
            fflush(stdin);
            gets(harga);
        while(fgets(nama,150,pf)!=NULL)
            {
            pch=strstr(nama,harga);
            if(pch!=NULL)
            {
            printf (" Nama\t\t|Jurusan\t|Nrp\t\t|Asal\t\t||Hobby\t|\n");
            printf("%s",nama);
}
}
            fclose(pf);
        }
    printf("Kembali ke menu [y/t] ? ");
    again=getch();
    break;
    }
  }while(again=='y');
return 0;
}

Membuat Menu Login Dengan Bahasa C

#include<process.h>
#include<string.h>
#include<stdio.h>
#include<conio.h>
#include<dos.h>


//MENDEKLRASIKAN_FUNGSI
int menu();
void masuk();
void reg();
int menu2();
void keluar();
void v_list();


//MENDEKLARASIKAN_VARIABEL_
int pilih;
struct data{
char nama[50];
char alamat[50];
int umur,angka;
long int nomor_hp;
}acc;

struct date tgl;

int main(){
textcolor(2);
while((pilih=menu())!=3)
switch (pilih){
case 1: masuk();break;
case 2: reg();break;
default:printf("pilihan salah\n");getch();}
exit(0);
return 0;}
//MENU_UTAMA__
int menu(){
int pilih;
clrscr();
printf("\t\t\t\xb2\xb2\xb2 select menu \xb2\xb2\xb2\n\n");
printf("1. Masuk\n");
printf("2. Pendaftaran\n");
printf("3. Keluar\n");
printf("Masukkan Pilihanmu :");
scanf("%d",&pilih);
return pilih;}


//FUNGSI_MASUK__
void masuk(){
char cek_nama[50];
int cek_umur,konv;
int i=0;
FILE*dbase;
dbase=fopen("base.dat","a+");

clrscr();

printf("\t\t\t\t login \n\n");
printf("Nama\t:");
scanf("%s",&cek_nama);
printf("\nUmur\t:");
scanf("%d",&cek_umur);

while(fscanf(dbase,"%3d\t %s\t %d\t %s\t %ld\t /%d-%d-%d/ \n",
    &acc.angka,&acc.nama,&acc.umur,&acc.alamat,&acc.nomor_hp,
    &tgl.da_day,&tgl.da_mon,&tgl.da_year)!=EOF){
konv=strcmp(acc.nama,cek_nama);

if(cek_umur==acc.umur && konv==0){i=1;}}
fclose(dbase);

if(i==1){
printf("\n berhasil masuk \n");
getch();
while((pilih=menu2())!=3){
switch(pilih){
case 2:v_list();break;
case 1:reg();break;
default:printf("\npilihan salah\n");}} exit(0);}

else{printf("\n___________________________________");
printf("\n data tidak dapat ditemukan");
printf("\n silahkan registrasi terlebih dahulu");
getch();}

keluar();}


//FUNGSI_VIEW_LIST_
void v_list(){
int i;
FILE*dbase;
clrscr();
printf("\t\t\t lihat daftar \n\n");

dbase=fopen("base.dat","a+");
printf("No.Acc\tNama\t Umur \t Alamat\t\t No.HP\t Tgl.Pendaftaran \t Waktu Pendaftaran\n");

while(fscanf(dbase,"%3d\t %s\t %d\t %s\t %ld\t /%d-%d-%d/ \t%2d:%2d:%2d\n",
    &acc.angka,&acc.nama,&acc.umur,&acc.alamat,&acc.nomor_hp,
    &tgl.da_day,&tgl.da_mon,&tgl.da_year)!=EOF){
printf("%3d\t %s\t %d\t %s\t %ld\t /%d-%d-%d/ \n"
    ,acc.angka,acc.nama,acc.umur,acc.alamat,acc.nomor_hp
    ,tgl.da_day,tgl.da_mon,tgl.da_year);}

fclose(dbase);
getch();

keluar();}

//FUNGSI_PENDAFTARAN_

void reg(){
int i,cek;
FILE*dbase;
dbase=fopen("base.dat","a+");
account_no:
clrscr();
printf("\t\t\t\t pendaftaran \n\n");
printf("masukkan nomor akun:");
scanf("%d",&cek);
while(fscanf(dbase,"%3d\t %s\t %d\t %s\t %ld\t /%d-%d-%d/ \n",
    &acc.angka,&acc.nama,&acc.umur,&acc.alamat,&acc.nomor_hp,
    &tgl.da_day,&tgl.da_mon,&tgl.da_year)!=EOF){

if(cek==acc.angka){
 printf("akun telah digunakan");
 for(i=0;i<5;i++){printf(".");delay(300);}
 goto account_no;}}

printf("\nNama\t:");
scanf("%s",&acc.nama);
printf("\nUsia\t:");
scanf("%d",&acc.umur);
printf("\nAlamat\t:");
scanf("%s",&acc.alamat);
printf("\nNo. Hp\t:(+62)");
scanf("%ld",&acc.nomor_hp);
acc.angka=cek;
getdate(&tgl);
fprintf(dbase,"%3d\t %s\t %d\t %s\t %ld\t /%d-%d-%d/ \t%2d:%2d:%2d\n"
    ,acc.angka,acc.nama,acc.umur,acc.alamat,acc.nomor_hp
    ,tgl.da_day,tgl.da_mon,tgl.da_year);

fclose(dbase);
keluar();}
//MENU_SETELAH_LOGIN_

int menu2(){
int pilih;
clrscr();
printf("\t\t\t\t Menu user \n\n");
printf("1. Pendaftaran\n");
printf("2. Lihat daftar anggota\n");
printf("3. Keluar\n");
printf("Masukkan Pilihanmu :");
scanf("%d",&pilih);
return pilih;}

//FUNGSI_KELUAR_
void keluar(){
do{
printf("\n\n____________________________________________________\n");
printf("tekan 1 untuk ke menu utama dan 0 untuk keluar:");
scanf("%d",&pilih);
if(pilih==0)
{exit(0);}
gotoxy(1,3);
delline();}
while(pilih!=1);}

Menentukan Hari Melalui Tanggal Yang Dimasukan Pada Bahasa C

#include<stdio.h>
#include<time.h>
#include<conio.h>

const char * const HARI[7] = {"Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"};
const char * const BULAN[12] = {"Januari","Februari","Maret","April","Mei","Juni",
                "juli","Agustus","September","Oktober","Nopember","Desember"};
int main(){
clrscr();
time_t t;
struct tm timeinfo;
int day, month, year;

t=time (NULL);
timeinfo = *localtime(&t);
printf("Masukkan Tanggal:");
scanf("%d", &day);
printf("Masukkan Bulan:");
scanf("%d", &month);
printf("Masukkan Tahun:");
scanf("%d", &year);
timeinfo.tm_mday=day;
timeinfo.tm_mon=month-1;
timeinfo.tm_year=year-1900;
mktime(&timeinfo) ;
printf("\nTanggal yang anda masukkan:\n");
printf("%s, %d %s %d\n",
    HARI[timeinfo.tm_wday],
    timeinfo.tm_mday,
    BULAN[timeinfo.tm_mon],
    timeinfo.tm_year+1900);
    getch();
    return 0;
}

Mengurutkan Data Dengan Bahasa C

#include<stdio.h>
#include<conio.h>
int main()
{
float M[10000];
char ulang;
int a,b,n,temp;
textbackground(5);
textcolor(1);
clrscr();
printf("===========================================\n");
printf("   TUGAS BESAR 'VARIABEL BERINDEKS ARRAY'  \n");
printf("===========================================\n");
printf("Masukkan N = ");
scanf("%d",&n);
for(a=0;a<n;a++){
printf("Masukkan bilangan ke-%d : ",a+1); scanf("%f",&M[a]);}
printf("Data yang diinputkan :\n");
for(a=0;a<n;a++){
printf("%f\n",M[a],a);}
printf("===========================================\n");
printf("==============PILIH MENU===================\n");
printf("Mengurutkan dari yang terkecil ke terbesar, pilih 1\n");
printf("Mengurutkan dari yang terbesar ke terkecil, pilih 2\n");
printf("Exit, pilih 3\n");
printf("===========================================\n");
for(a=0;a<n-1;a++){
        for(b=n-1;b>a;b--){
            if(M[b]<M[b-1]){
                float temp = M[b];
                M[b] = M[b-1];
                M[b-1] = temp;
            }
        }
        break;
    }
    ulang='1';
while(ulang=='1')
{
    printf("Masukkan pilihan Anda : ");
    scanf("%d",&b);

    if(b==1)
    {
        printf("Data setelah diurutkan :\n ");
        for(a=0;a<n;a++)
        {
            printf("%f\n",M[a]);
        }
    }
    else if(b==2)
    {
        printf("Data setelah diurutkan :\n ");
        for(a=n-1;a>=0;a--)
        {
            printf("%f\n",M[a]);
        }
    }
    else if(b==3) break;
    printf("Tekan 1 untuk mengulang atau 2 untuk keluar : ");
    scanf("%s",&ulang);
}
return 0;
}

Membuat Operasi Matrik Dengan Bahasa C

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int main()
{clrscr();
int pilih=0;
int a[3][3];
int b[3][3];
int c[3][3];
int i,j,k;
ulang:
{
 printf("Masukan Matrix A:\n");
 for(i=0;i<3;i++)
 for(j=0;j<3;j++)
 {printf("a[%d][%d]=",i,j);scanf("%d",&a[i][j]);}
  printf("\n");}
 {printf("Masukan Matrix B:\n");
  for(i=0;i<3;i++)
  for(j=0;j<3;j++)
  {printf("b[%d][%d]=",i,j);scanf("%d",&b[i][j]);}
  printf("\n");}

{
   for(i=0;i<3;i++)
   {for(j=0;j<3;j++)
   {a[i][j]=a[i][j]*1;}}

    printf("matriks A:\n");
    for(i=0;i<3;i++)
    {for(j=0;j<3;j++)
    {printf("%d \t",a[i][j]);}
    printf("\n");}
    getch();

for(i=0;i<3;i++)
   {for(j=0;j<3;j++)
   {b[i][j]=b[i][j]*1;}}

    printf("matriks B:\n");
    for(i=0;i<3;i++)
    {for(j=0;j<3;j++)
    {printf("%d \t",b[i][j]);}
    printf("\n");}
    getch();
}
{do
   {printf("Menu :\n");
    printf("1. Penjumlahan:\n");
    printf("2. Pengurangan:\n");
    printf("3. Perkalian :\n");
    printf("4. Ulang:\n");
    printf("5.Keluar:\n");
    printf("Masukkan Pilihan :"); scanf("%d",&pilih );
    printf("\n\n");

if(pilih == 1)
   {    printf("Penjumlahan\n");
    //PROSES PENJUMLAHAN
    for(i=0;i<3;i++)
    {for(j=0;j<3;j++)
    {c[i][j]=a[i][j]+b[i][j];}}

    //CETAK HASIL
    for(i=0;i<3;i++)
    {for(j=0;j<3;j++)
    {printf("%d \t",c[i][j]);}
    printf("\n");}
    getch();
    }
else if(pilih == 2 )
    {    printf("Pengurangan\n");
    //PROSES PENGURANGAN
    for(i = 0 ; i < 3 ; i++)
    {for(j = 0 ; j < 3 ; j++)
    {c[i][j]=a[i][j]-b[i][j];}}

    //CETAK HASIL
    for(i=0;i<3;i++)
    {for(j=0;j<3;j++)
    {printf ("%d \t",c[i][j]);}
    printf ("\n");}
    getche();
    }
 else if(pilih == 3)
    {    printf("Perkalian\n");
    for (i=0;i<3;i++)
    {for (j=0;j<3;j++)
    {c[i][j]=0;}}

    //PROSES PERKALIAN
    for(i=0;i<3;i++)
    {for(j=0;j<3;j++)
    {for(k=0;k<3;k++)
    {c[i][j]+= a[i][k]*b[k][j];}}}

    //CETAK HASIL
    for(i = 0 ; i < 3 ; i++)
    {for(j=0;j<3;j++)
    {printf("%d \t",c[i][j]);}
    printf("\n");}
    getche();
     }
 else if(pilih == 4)
     {
    clrscr();
    goto ulang;
     }
}while(pilih !=5);
return 0;
}
}

Menentukan Hari Ke Berapa Pada Tahun Tersebut

#include <stdio.h>
#include <conio.h>
int d,m,y,f,x,j,b;
int main ()
{
    printf("Masukan Tanggal, Bulan, Tahun: ");
    scanf ("%d %d %d",&d,&m,&y);
    x=d;
    if (y%400==0 || y%100!=0 || y%4==0)
    f=29;
    else
    f=28;
    for (b=1;b<m;b++)
    {
        if(b==4||b==6||b==9||b==11)
        j=30;
        else if (b==2)
        j=f;
        else j=31;
        x=x+j;
    }
    printf("Tanggal itu adalah hari ke-%d dalam tahun %d\n",x,y);
    printf ("Selesai Tekan Enter");
    getch();
    return 0;
}

Menentukan Hari sebelum Hari H pada Bahasa C


Berikut Codenya;
#include <stdio.h>
#include <conio.h>
main ()
{
    int h,s,x;
    printf ("Masukan Jumlah hari : ");
    scanf ("%d",&h);
    printf ("Masukan Jumlah Hari sebelum hari %d :",h);
    scanf ("%d",&s);
    x=(h-s)%7;
    x=x+7;
    x=(x%7);
    printf ("%d Hari sebelum hari %d adalah %d",s,h,x);
    getch();
    return 0;
}

FPB BAHASA C

FPB Versi pertama

#include <stdio.h>
#include <conio.h>
int main ()
{
    int x,y,z;
    printf ("Masukan bilangan pertama :");
    scanf ("%d",&x);
    printf ("Masukana bilangan kedua : ");
    scanf ("%d",&y);
    z=1;
    while (x%(y/z)!=0)
    do
    z=z+1;
    while (y%z!=0);
    printf("FPB KEDUA bilangan Itu adalah %d",y/z);
    return 0;
   
}

FPB Versi Kedua

//Program Menentukan FPB dari dua bilangan
#include <stdio.h>
#include <conio.h>
int main()
{
int a,b,r,k;
printf("Masukkan nilai A : ");
scanf("%d",&a);
printf("Masukan nilai B : ");
scanf("%d",&b);
r = a%b;
while (r!=0)
{
a = b;
b = r;
r = a%b;
}
printf("FPB dari A dan B adalah : %d",b);
getch();

return 0;
}

Selamat Menikmati..

Kamis, 24 November 2016

KPK Lebih mudah dengan Bahasa C

Bagi yang binggung binggung mencari KPK dengan bahasa C ini sedikit saya berikan trik kodenya.


#include <stdio.h>
int main ()
{
    int a,b,c;
    printf("Masukan 2 bilangan A dan B : ");
    scanf ("%d %d", &a, &b);
    c=1;
    while(a*c %b !=0)
    c= c +1;
    printf ("KPK dari %d dan %d adalah %d",a,b,a*c);
    return 0;
}

Jangan Lupa baca postingan lain ya.. : )

Minggu, 02 Oktober 2016

Dev C ++




                      C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).[1] Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

Salaah satu aplikasi untuk bahasa C adalah Dev C++. Berikut aplikasinya silahkan nikmati.

Dev C++ 4.8.1
Download Disini 
Dev C++ 4.9.2
Download Disini

BORLAND C++




                        Bahasa C++ adalah bahasa komputer atau bahasa pemrograman yang merupakan pengembangan dari bahasa C yang ditulis oleh Brian Kernighan dan Denies Ritchie. Bahasa C kemudian disempurnakan oleh Bjarne Stroustrup pada tahun 1980 menjadi "C with classes" dan berganti nama menjadi C++ pada tahun 1983. Penyempurnaan atau pengembangan bahasa C menjadi C++ adalah penambahan Object Oriented Programming (OOP) yang bertujuan membantu membuat dan mengelola program yang besar dan kompleks.

IDE Borland C++
                          IDE (Integrated Development Environment) merupakan lembar kerja terpadu untuk pengembangan program. IDE pada Borland C++ dapat digunakan untuk menulis program, mengkompilasi program, melakukan pengujian program, mengaitkan object dan library pada program, dan menjalankan program.

Borland C++ 5.02
Download Disini

KONVERSI NILAI DENGAN BAHASA C



               Dalam bahasa C banyak sekali kode kode yang bisa kita gunakan dalam pengoperasian dalam bidang matematika.. Dan pada kesempatan kali ini admin akan berbagi tentang code buat mengonversikan bilangan menjadi nilai dalam bentuk huruf.


#include<stdio.h>
#include<conio.h>
void main() {
int a;
printf("\nMasukan Nilai: ");
scanf ("%d",&a);
if (a>=0,a<21){
printf ("E",a);
}
else if(a>=21,a<41){
printf ("D",a);
}
else if(a>=41,a<61){
printf ("C",a);
}
else if(a>=61,a<81){
printf ("B",a);
}
else if(a>=81,a<100){
printf("A",a);
}
getch();
return 0;
}

ARDUINO 1.7.11

          


           Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri.
             Arduino juga merupakan platform hardware terbuka yang ditujukan kepada siapa saja yang ingin membuat purwarupa peralatan elektronik interaktif berdasarkan hardware dan software yang fleksibel dan mudah digunakan. Mikrokontroler diprogram menggunakan bahasa pemrograman arduino yang memiliki kemiripan syntax dengan bahasa pemrograman C. Karena sifatnya yang terbuka maka siapa saja dapat mengunduh skema hardware arduino dan membangunnya.
              Arduino menggunakan keluarga mikrokontroler ATMega yang dirilis oleh Atmel sebagai basis, namun ada individu/perusahaan yang membuat clone arduino dengan menggunakan mikrokontroler lain dan tetap kompatibel dengan arduino pada level hardware. Untuk fleksibilitas, program dimasukkan melalui bootloader meskipun ada opsi untuk membypass bootloader dan menggunakan downloader untuk memprogram mikrokontroler secara langsung melalui port ISP.

Jenis Arduino:
               
                  Dan seperti Microcontroller yang banyak jenisnya, Arduino lahir dan berkembang, kemudian muncul dengan berbagai jenis. Diantaranya adalah:
a. Arduino Uno
                 Jenis yang ini adalah yang paling banyak digunakan. Terutama untuk pemula sangat disarankan untuk menggunakan Arduino Uno. Dan banyak sekali referensi yang membahas Arduino Uno. Versi yang terakhir adalah Arduino Uno R3 (Revisi 3), menggunakan ATMEGA328 sebagai Microcontrollernya, memiliki 14 pin I/O digital dan 6 pin input analog. Untuk pemograman cukup menggunakan koneksi USB type A to To type B. Sama seperti yang digunakan pada USB printer.
b. Arduino Due
                 Berbeda dengan saudaranya, Arduino Due tidak menggunakan ATMEGA, melainkan dengan chip yang lebih tinggi ARM Cortex CPU. Memiliki 54 I/O pin digital dan 12 pin input analog. Untuk pemogramannya menggunakan Micro USB, terdapat pada beberapa handphone.
c. Arduino Mega 
             Mirip dengan Arduino Uno, sama-sama menggunakan USB type A to B untuk pemogramannya. Tetapi Arduino Mega, menggunakan Chip yang lebih tinggi ATMEGA2560. Dan tentu saja untuk Pin I/O Digital dan pin input Analognya lebih banyak dari Uno.
d. Arduino Leonardo. 
                  Bisa dibilang Leonardo adalah saudara kembar dari Uno. Dari mulai jumlah pin I/O digital dan pin input Analognya sama. Hanya pada Leonardo menggunakan Micro USB untuk pemogramannya.
e. Arduino Fio 
                     Bentuknya lebih unik, terutama untuk socketnya. Walau jumlah pin I/O digital dan input analognya sama dengan uno dan leonardo, tapi Fio memiliki Socket XBee. XBee membuat Fio dapat dipakai untuk keperluan projek yang berhubungan dengan wireless.
f. Arduino Lilypad 
                   Bentuknya yang melingkar membuat Lilypad dapat dipakai untuk membuat projek unik. Seperti membuat amor iron man misalkan. Hanya versi lamanya menggunakan ATMEGA168, tapi masih cukup untuk membuat satu projek keren. Dengan 14 pin I/O digital, dan 6 pin input analognya.
g. Arduino Nano 
                 Sepertinya namanya, Nano yang berukulan kecil dan sangat sederhana ini, menyimpan banyak fasilitas. Sudah dilengkapi dengan FTDI untuk pemograman lewat Micro USB. 14 Pin I/O Digital, dan 8 Pin input Analog (lebih banyak dari Uno). Dan ada yang menggunakan ATMEGA168, atau ATMEGA328.
h. Arduino Mini '
                  Fasilitasnya sama dengan yang dimiliki Nano. Hanya tidak dilengkapi dengan Micro USB untuk pemograman. Dan ukurannya hanya 30 mm x 18 mm saja.
i. Arduino Micro 
                   Ukurannya lebih panjang dari Nano dan Mini. Karena memang fasilitasnya lebih banyak yaitu; memiliki 20 pin I/O digital dan 12 pin input analog.
j. Arduino Ethernet 
                  Ini arduino yang sudah dilengkapi dengan fasilitas ethernet. Membuat Arduino kamu dapat berhubungan melalui jaringan LAN pada komputer. Untuk fasilitas pada Pin I/O Digital dan Input Analognya sama dengan Uno.
k. Arduino Esplora 
                  Rekomendasi bagi kamu yang mau membuat gadget sepeti Smartphone, karena sudah dilengkapi dengan Joystick, button, dan sebagainya. Kamu hanya perlu tambahkan LCD, untuk lebih mempercantik Esplora.
l. Arduino Robot 
                Ini adalah paket komplit dari Arduino yang sudah berbentuk robot. Sudah dilengkapi dengan LCD, Speaker, Roda, Sensor Infrared, dan semua yang kamu butuhkan untuk robot sudah ada pada Arduino ini.

Download Aplikasinya Disini.

Sabtu, 01 Oktober 2016

Mengurutkan Bilangan Secara Ascending dengan Bahasa C

#include <stdio.h>
#include <conio.h>
int total,data[10];
void input(){
printf("input a value = ");scanf("%d",&total);
for(int a=0;a<total;a++){
printf("masukkan nilai pada INDEX ke %d = ",a+1);scanf("%d",&data[a]);
}
}
void sort(){
int temp;
 for(int a=0;a<total-1;a++){
 for(int b=0;b<total-1;b++){
 if(data[b]>data[b+1]){
 temp=data[b+1];
 data[b+1]=data[b];
 data[b]=temp;
 }
 }
 }
 }
 void view(){
 for(int a=0;a<total;a++){
 printf("%d,",data[a]);
 }
 printf("\n");
 }
 int main(){
 input();printf("sebelum di- urutkan\n");
view();
sort();
printf("sesudah di- urutkan\n");
view();
sort();
getch ();
return 0;
}

Menentukan Bilangan terbesar dengan bahasa C

                   Dalam bahasa C banyak sekali hal yang bisa dilakukan. Seperti berikut ini saya akan memberikan sebuah code yang digunakan untuk mencari bilangan terbesar.

#include <stdio.h>
#include <conio.h>
void main ()
{
int a,b,c,d,e;
printf ("Masukan Bilangan ke-1= "); scanf("%d",&a);
printf ("Masukan Bilangan ke-2= "); scanf("%d",&b);
printf ("Masukan Bilangan ke-3= "); scanf("%d",&c);
printf ("Masukan Bilangan ke-4= "); scanf("%d",&d);
printf ("Masukan Bilangan ke-5= "); scanf("%d",&e);
if (a>b,a>c,a>d,a>e)
{printf("Nilai yang terbesar adalah %d\n",a);
}
else if (b>a,b>c,b>d,b>e)
printf("Nilai yang terbesar adalah %d\n",b);
else if (c>a,c>b,c>d,c>e)
printf("Nilai yang tersebar adalah %d\n",c);
else if (d>a,d>b,d>c,d>e)
printf("Nilai yang terbesar adalah %d\n",d);
else if (e>a,e>b,e>c,e>b)
printf ("Nilai yang terbesar adalah %d\n",e);
}

Sabtu, 17 September 2016

TURBO C++




                   Turbo C++ merupakan kompiler C++ dengan IDE yang terintegrasi yang dikembangkan oleh Borland, terkenal karena kecepatannya dalam kompilasi dan linking. Produk ini merupakan bagian dari keluarga kompiler borland yang sangat populer termasuk Turbo Pascal, Turbo Basic, Turbo Prolog, dan Turbo C. Turbo C++ merupakan suksesor dari Turbo C yang merupakan pengembangan lebih lanjut dengan keseragaman tata cara dalam kompiler seperti halnya cara yang terdapat pada Turbo Pascal 5.5 dalam menambahkan fungsionalitas object pada versi-versi Turbo Pascal sebelumnya. Namun tidak seperti halnya Turbo Pascal, Turbo C++ senantiasa mengikuti dan mempertahankan standar-standar yang berlaku pada bahasa C++. 


Keistimewaan


                 Dibandingkan dengan perangkat lunak sejenis pada masa itu, Turbo C++ memiliki beberapa keistimewaan dibandingkan dengan yang lain. Turbo C++ membebaskan programmer dari keharusan menuliskan program yang rumit, sebab berbasis pemrograman berorientasi objek (OOP, Object Oriented Programming). Hal ini memungkinkan program lebih cepat dikembangkan.



TURBO C++ 3.2

Download Disini
Jangan Lupa selalu kunjungi ya
 

Kamis, 15 September 2016

PYTHON????

             Apa itu python??
             Python adalah bahasa pemrograman komputer selayaknya dengan bahasa pemrograman yang lain seperti bahasa C, C++, Pascal, Java, PHP, Perl, dan masih banyak lagi yang lainnya. Sebagai bahasa pemrogaman, python tentu memiliki dialek kosakata atau kata kunci (keyword), dan aturan tersendiri yang jelas berbeda dengan bahasa pemrogaman lainnya.
             Bahasa pemrogaman Python disusun di akhir tahun 1980-an dan implementasinya baru dimulai pada Desember 1989 oleh Guido Van Rossum di Centrum Wiskunde & Informatica (CWI), sebuah pusat riset di bidang matematika dan sains, Amsterdam-Belanda; sebagai suksesor atau pengganti dari bahasa pemrogaman pendahulunya, bahasa pemrogaman ABC, yang juga dikembangkan di CWI oleh Leo Geurts, Lambert Meertens, dan Steven Pemberton.
                  Publikasi pertama bahasa pemrogaman Phyton dilakukan oleh Van Rossum pada tahun 1991 dengan label versi 0.9.0 yang kemudian disusul dengan versi 1.0 pada tahun 1994. Pada bulan April 1995, Guido pindah dari CWI ke Corporation for National Research Initiatives (CNRI), sebuah laboratorium riset di Reston, Virginia. Di CNRI, Guido dan tim barunya terus mengembangkan Python.
Python 2.7.9  64bit Klick disini
Python 2.7.9  32bit Klick disini
www.ayeey.com www.resepkuekeringku.com www.desainrumahnya.com www.yayasanbabysitterku.com www.luvne.com www.cicicookies.com www.tipscantiknya.com www.mbepp.com www.kumpulanrumusnya.com www.trikcantik.net