welcome

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Kamis, 28 Juli 2016

membuat calculator sederhana menggunakan netbean

              oke gan, kali ini saya akan bahas tentang java, pembuatan calculator sederhana menggunakan netbean, oke langsung aja kita langkah-langkah pembuatan calculatornya gan =D



oke langkah pertama, masuk ke netbean. buka file, pilih newproject >> java application >> projectname (calculator) >> pada bagian main class di unchek ya =D . setelah itu pilih finish.
biar ngak bingung liat gambar di bawah aja gan.


oke, selanjutnya pada data calculator pilih dah tuh tanda +, sampai ketemu  source package setelah itu pilih lagi +, nah ketemu dah . klik kanan default package >> new >> jframe form. isi dah tuh class namenya (mycalculator) dan finish. 
nah kelar tuh cara bikin formnya.
nah selanjutnya kita bikin dah gambar calculatornya dengan menggunakan palette, pertma kita pilih panel untuk menseleksi bagian yang mau di pake. setelah itu kita bikin dah calculatornya seperti gambar di bawah.

nah komponen yang di butuhkan di sini adalah sebagai berikut:
           1.lable
           2.button

pada lable, di klik kanan pilih edit text. dan di hapus tulisannya, biar kan kosong dan enter. setelah itu klik kanan lagi lable dan pilih change variable name , ganti dengan Display.  ini bertujuan untuk mempermudah programnya nanti.
setelah itu lakukan hal yang sama pada button yg lain, edit text dan change variable name semuanya.
nah pada button 0 sampai 9 saya tidak mengganti variable namenya. tapi pada button * di ganti jButtonkali, pada button + di ganti dengan jButtontambah, kurang di ganti jButtonkurang, bagi di ganti dengan jButtonbagi. dan samadengan di ganti jButtonsamadengan dan button hapus di ganti variable namenya menjadi jButtonhapus

nah pada button1 di klik kanan dan pilih even>>action>>actionperformed dan kita masuk ke dalam program button 1. dan masukan program di bawah pada button 1 untuk mengaktifkan button1.

lakukan ke semua button, dari 0 sampai 9. nah sekarang kita program button kali,kurang,dan bagi dan tambah seperti gambar program di bawah.
selanjutnya kita tambah kan program sama dengan, caranya sama sengan klik kanan button samadengan >>events>>actionperformed lalu masukin dah kodingan di bawah.

nah langkah terakhir kita masukan data program clear

nah selesai sudah program kita dalam pembuatan calculator sederhana, tinggal di kembangkan lagi dah tuh programnya.
sekian dah postingan kali ini, terimakasih sudah berknjung:)









Selasa, 19 Juli 2016

oke gan kali ini saya ingin berbagi ilmu tentang argument dan nilai balik nih :D, nah mungkin sedikit ribet nih programnya karna bnyak codingannya. tapi program ini sederhana kok dan mudah di pahami kalo di lakukan dengan benar.
oke kita lengsung saja ke programnya gan, nih kodingannya saya kasih gan.
#include
#include
int function (int, int[], char[]);


int main(){
int i, a=20;
int arr[5]={10,20,30,40,50};
char str[30] = "belajar bahasa c\n";
printf("****nilai sebelum di modif****\n");
printf("nilai a adalah %d\n",a);
for(i=0;i<5 div="" i="">
printf("nilai dari arr[%d] adalah %d\n",i,arr[i]);
}
printf("nilai str adalah %s\n",str);
printf("\n****nilai setelah di modif****\n");
a = function(a, &arr[0], &str[0]);
printf("nilai a adalah %d\n",a);
for(i=0; i<5 div="" i="">
printf("nilai arr[%d] adalah %d\n",i,arr[i]);
}
printf("nilai str adalah %s\n", str);
}

int function (int a, int *arr, char *str){
int i;
a = a+20;
arr[0] = arr[0]+50;
arr[1] = arr[1]+50;
arr[2] = arr[2]+50;
arr[3] = arr[3]+50;
arr[4] = arr[4]+50;
strcpy(str,"modified string");
return a;
}

nah dalam program ini kita menggunakan int bukan void, kenapa kita manggil funtionnya mengunakan int. karna void tidak bisa mengembalikan nilai function call. maka dari itu kita menggunakan int.
anda juga bisa berkreasi dengan program ini, dengan menambah kan beberapa kodingan.
sekian program buat hari ini gan, semangat terus buat yang mau belajar bahasa c:)
 

Jumat, 15 Juli 2016

pengenalan bahasa c

BELAJAR DASAR BAHASA C


pengenalan bahasa c
            
            bahasa pemrograman bahasa c di ciptakan dan di kembangkan oleh Brian Kernighan dan Denis Ritchie di bell Researh Labs. Bahasa pemrograman C secara khusus di ciptakan dengan tujuan agar para programmer(orang yang membuat program komputer) dapat mengakses seluruh internal register. I/O slots dan absolute addres dari seluruh komputer. pada awal tahun 1960-an, sistem operasi komputer terminal dan kemampuan multi prosessor. pada saat itu,system operasi di ciptakan degan menggunakan bahasa assembly(bahasa pemrograman tingkat rendah). dimana banyak pengembang yang menyadari bahwa suatu sistem operasi dapat di kembangkan lebih baik lagi, tidak cukup hanya dengan menggunakan bahasa assembly. inilah asal mula bahasa c yang di implementasikan pada Digital Equipment Corporation PDP-7. pada perkembangan selanjutnya bahasa pemrogramman c di gunakan untuk mengimplementasikan Sistem Operasi Unix.

dasar pemprograman bahasa c
    1. int kata kunci yang di gunakan untuk data type
    2. ukuran int data type adalah 2,4, atau 8 byte. tergantung cpu yang kita gunakan jika 16 bit(2byte)
    3. long int untu nilai yang lebih besar lagi dari  pada int
    4. float untuk bilangan decimal


program pesanan makanan menggunakan bahasa c

oke hari ini ane mau share program tentang switch nih gan, kali ini ane mau bagi program menu pesanan makanan menggunakan switch, jadi kita cuma input nomor yang kita inginkan yang ada di daftar paket makanan nasinya nih.
oke kita langsung aja nih gan ke dalam kodingannya

#include<stdio.h>

int main(){
int menu, jumlah_pesanan, nasi=2000, daging= 10000, nasi_padang = 17000,nasi_goreng = 10000, teh = 2000, gorengan=2000;
float total;
printf("\t\tselamat datang di rumah makan edo oktarifa\n ");
printf("menu pesanan:");
scanf("%d",&menu);
switch(menu){
case 1:
printf("\tpaket makanan\n");
printf("nasi = %d\ndaging = %d\nteh= %d\ngorengan= %d\n",nasi, daging, teh, gorengan);
printf("jumlah pesanan:");
scanf("%d",&jumlah_pesanan);
total = (nasi+daging+teh+gorengan)* jumlah_pesanan;
printf("total = %f",total);
break;
case 2:
printf("\tpaket makanan\n");
printf("nasi_padang: %d\nteh = %d\ngorengan = %d\n",nasi_padang,teh,gorengan);
printf("jumlah pesanan:");
scanf("%d",&jumlah_pesanan);
total= (nasi_padang+teh+gorengan)* jumlah_pesanan;
printf("total= %f",total);
break;
case 3:
printf("\tpaket makanan\n");
printf("nasi goreng: %d\ndaging: %d\nteh: %d\ngorengan = %d\n",nasi_goreng,daging,teh,gorengan);
printf("jumlah pesanan:");
scanf("%d",&jumlah_pesanan);
total = (nasi_goreng + daging + teh + gorengan)*jumlah_pesanan;
printf("total:%f",total);
break;
default:
printf("tidak ada paket makanan");
break;
}
}
output


di sini saya menggunakan float biar bisa mendapatkan nilai berkoma, mungkin agan bisa menggembangkan menggunakan int untuk total.
nah ini sedikit program tentang pesanan makanan dari saya, mungkin agan2 bisa ngembangin lagi nih programnya. di tambah banyakin jumlah paketannya atau gimana biar warungnya laris hehehe =D
sekian dulu nih gan postingan buat hari ini. kalo ada yang salah coba di edit2 lagi gan,

Kamis, 14 Juli 2016

program swap (menukar nilai)

oke selamat pagi buat agan2 yang siap mau ngoding nih, nah pagi2 ini enaknya ngoding sambil ngopi nih. biar ngak ngantuk hehe.
oke gan kali ini ane akan bahas call function, nah ada 2 cara c funtions to call program nih.
                  1.call by value
                  2.call by reference

nah kita langsung aja nih gan ke codingan yang pertama call by value.

#include<stdio.h>

void swap(int a, int b);

int main(){
int m = 22, n=44;
//calling swap function by value
printf("nilai sebelum swap m=%d \ndan n=%d",m,n);
swap(m,n);

}

void swap(int a, int b){
int tmp;
tmp = a;
a=b;
b=tmp;
printf("\nnilai setelah swap m=%d\n dan n=%d",a,b);
}

nah sekarang kita lanjutkan yang ke dua, call by reference.
#include<stdio.h>

void swap(int *a,int *b);

int main(){
int m=22, n =44;
printf("nilai sebelum swap \nm=%d dan n=%d",m,n);
swap(&m,&n);
}

void swap(int *a,int *b){
int temp;
temp = *a;
*a = *b;
*b = temp;
printf("\nnilai setelah swap \nm:%d dan n%d",*a,*b);
}

nah tinggal copy nih gan programnya, selamat mencoba.
terimakasih sudah berkunjung ke blogg ini gan

bilangan berpangkat

oke gan, ane mau share sedikit ilmu nih tentang bahasa c. kali ini mau bahas tentang function call.
nah saya mau bagi ilmu tentang cara bikin program bilangan berpangkat menggunakan bahasa c.
pertama kita harus tahu kalo function call itu harus di definisikan dan di declarasikan terlebih dahulu sebelum memanggil funtion. dari program di bawah kita memanggil function "square" dari dalam main.
oke kita langsung ke programnya aja nih gan,

#include<stdio.h>

float square (float x); // function yang di declarasikan

int main(){  // program start dari sini
float m,n;
printf("\t\t\t bilangan berpangkat\n");
printf("masukkan nilainya:"); // input nilai
scanf("%f",&m);

n = square(m);
printf("hasil dari %f adalah %f",m,n);
}
float square (float x){
float a;
a = x * x;
return (a);
}
output











jadi kenapa outputnya banyak angka 0 di belakang, itu karna kita menggunakan float, jadi kalo kita menggunakan float maka kita dapat hasilnya beberapa angka di belakang koma. sedangkan kalo kita menggunakan int, maka outputnya bilangan bulat gan, bukan bilangan berkoma.

oke sekian nih postingan buat hari ini gan, kalo ada yang salah ane minta maaf. soalnya masih newbie gan hehehe.
kalo ada yang salah bisa sharing di kolom comment di bawah gan.
oke terimakasih, sampai jumpa di postingan selanjutnya hehe