Kamis, 14 April 2011

aku rubah deh dari pascal ke c++

sambil belajar untuk uts saya musti berpusing-pusing ria memikirkan tugase pak umar... tapi ada baiknya juga pas uts dikasi latihan kyk gini,... seengganya ada bahan belajar.... tugas membuat program yang tampilannya ditentukan langsung oleh pak umar... tapi ada satu pilihan yang disana kita harus membuat program kreasi(bebas)... nha bingung deh bikin apa... utak atik file lama... akhirnya kepikiran merupah program kotak penjumlahan yang tadinya bahasa pascal ke bahasa c++.... dan dibawah ini scriptnya... yg mau ikut nyoba bole....
#include
#include


char nama[30][10];
char alamat [30][10];
int nilai1 [10];
int nilai2 [10];
int a;
int a1,a2,a3,b1,b2,b3;



int tampilmenu(){
int pilih;
gotoxy(20,2);printf("=========================================\n");
gotoxy(30,3);printf("PROGRAM ENTRI DATA SISWA\n");
gotoxy(30,4);printf("OLEH: SITI ATIKAH\n");
gotoxy(36,5);printf("3105311051\n");
gotoxy(20,6);printf("=========================================\n");
gotoxy(30,7);printf("1. input data\n");
gotoxy(30,8);printf("2. Tampil data\n");
gotoxy(30,9);printf("3. Kotak Penjumlahan\n");
gotoxy(30,10);printf("4. Keluar\n");
gotoxy(20,11);printf("=========================================\n");
gotoxy(30,12);printf("Pilihan Anda: [ ]\n");
gotoxy(45,12);scanf("%d",&pilih);
return pilih;
}


void inputdata(int a){
clrscr();
gotoxy(20,2);printf("=========================================\n");
gotoxy(30,3);printf("ENTRI DATA SISWA\n");
gotoxy(30,4);printf("OLEH: SITI ATIKAH\n");
gotoxy(36,5);printf("3105311051\n");
gotoxy(20,6);printf("=========================================\n");
for (int b=1;b<=a;b++){
printf("\n");
printf("\n");
printf("DATA KE %d:\n",b);
printf("NAMA:");scanf("%s",&nama[b]);
printf("ALAMAT:");scanf("%s",&alamat[b]);
printf("NILAI 1:");scanf("%d",&nilai1[b]);
printf("NILAI 2:");scanf("%d",&nilai2[b]);
}
getch();
}

void tampildata(int a){
clrscr();
gotoxy(20,2);printf("=========================================\n");
gotoxy(30,3);printf("TAMPILAN DATA SISWA\n");
gotoxy(30,4);printf("OLEH: SITI ATIKAH\n");
gotoxy(36,5);printf("3105311051\n");
gotoxy(20,6);printf("=========================================\n");
printf("\n");
printf("\n");
for (int b=1;b<=a;b++){
printf("\n");
printf("\n");
printf("DATA KE %d:\n",b);
printf("NAMA:%s\n",nama[b]);
printf("ALAMAT:%s\n",alamat[b]);
printf("NILAI 1:%d\n",nilai1[b]);
printf("NILAI 2:%d\n",nilai2[b]);

}
getch();
}

void kotak(){
clrscr();
gotoxy(30,2);printf("KOTAK PENJUMLAHAN\n");
gotoxy(30,3);printf("<><><>-----<><><>\n");
gotoxy(2,6);printf("Masukkan Nilai:\n");
gotoxy(35,7) ;printf(" ___________________\n");
gotoxy(35,8) ;printf(" : : : : :\n");
gotoxy(35,9) ;printf(" :____:____:____:____:\n");
gotoxy(35,10);printf(" : : : : :\n");
gotoxy(35,11);printf(" :____:____:____:____:\n");
gotoxy(35,12);printf(" : : : : :\n");
gotoxy(35,13);printf(" :____:____:____:____:\n");
gotoxy(35,14);printf(" : : : : :\n");
gotoxy(35,15);printf(" :____:____:____:____:\n");
gotoxy(38,8) ;printf("+");
getch();
}

void input(){
gotoxy(2,8) ;printf("A1= ");scanf("%d",&a1);
gotoxy(43,8) ;printf("%d",a1);
gotoxy(2,9) ;printf("A2= ");scanf("%d",&a2);
gotoxy(48,8) ;printf("%d",a2);
gotoxy(2,10) ;printf("A3= ");scanf("%d",&a3);
gotoxy(53,8) ;printf("%d",a3);
gotoxy(2,11) ;printf("B1= ");scanf("%d",&b1);
gotoxy(38,10);printf("%d",b1);
gotoxy(43,10);printf("%d",a1+b1);
gotoxy(48,10);printf("%d",a2+b1);
gotoxy(53,10);printf("%d",a3+b1);
gotoxy(2,12) ;printf("B2= ");scanf("%d",&b2);
gotoxy(38,12);printf("%d",b2);
gotoxy(43,12);printf("%d",a1+b2);
gotoxy(48,12);printf("%d",a2+b2);
gotoxy(53,12);printf("%d",a3+b2);
gotoxy(2,13) ;printf("B3= ");scanf("%d",&b3);
gotoxy(38,14);printf("%d",b3);
gotoxy(43,14);printf("%d",a1+b3);
gotoxy(48,14);printf("%d",a2+b3);
gotoxy(53,14);printf("%d",a3+b3);
getch();
}
void keluar(){
clrscr();
gotoxy(20,1);printf("<><><><>-----------<><><><>");
gotoxy(28,2);printf("Created By:");
gotoxy(28,3);printf("SITI ATIKAH");
gotoxy(28,4);printf("3105311012");
gotoxy(20,5);printf("<><><><>-----------<><><><>");
gotoxy(28,7);printf("TERIMAKASIH");
getch();
}


void main(){
char pilih;
int pilihan=1;
while (pilihan<4){
clrscr();
pilihan=tampilmenu();
if(pilihan==1)
inputdata(2);
else if (pilihan==2)
tampildata(2);
else if (pilihan==3){
kotak();
input();
}
else if (pilihan==4)
keluar();
}
getch();
}


oh iya... itu masi bisa dikembangan lebih baik lagi... selamat mencoba...

Jumat, 01 April 2011

membuat database dengan xammp dan menggunakan interface delphi

membuat database... langkahnya...
software yang diperlukan... Xampp,app(atau web server lainnya).. sqlconnector..... da Delphi..

1. buka xampp...
2. jalankan mozila
3. masukkan address: localhost/phpmyadmin
4. beri nama untuk database lalu create database
5. beri nama untuk tabel dan tentukan berapa fields.
6. lalu klik go!!!
7. kemudian isikan database...
8. lalu save.
9. buat tampilan interface di delphi dengan komponen:
a. Label
b. dbedit
c. button
d. dbgrid
e. adoconnection
f. adotable
g. datasource
10. lalu instalkan sqlconnector
11. masuk ke contron pannel
13. pilih Administrative Tools
14. double click pada Data Sources (ODBC)
15. pilih add
16. pilih mysql ODBC
17. isi data source name dengan nama source yg bersangkutan
18. dan isi juga user dengan 'root'
19. isi database dengan nama database yang telah anda buat
20. ok
21. ok
22. Kembali ke Delphi, setelah anda buat dengan komponen seperti nomor 9
Setting konfigurasi berikut:
adoconnection: connectionstring>build>connection>build>
mechine data source>klik data source name kita>ok
datasource name=localhost> user=root> database=database kita>
connected=true>loginprompt=false
adotable : connection=adoconnection1
tablename=tb_laris>active=true
datasource : dataset=adotable1
Tbgrid : datasource=datasource1
Tbedit : datasource=datasource1>Datafield=nama_makan
23. cek dengan run, jika berhasil maka anda sukses.


SELAMAT MENCOBA..!!! TETAP SEMANGAT!!!