Lampiran 1 : Data Mahasiswa STTH yang Diwisuda Periode I, II Tahun dan Periode II Tahun 2011
|
|
- Yanti Rachman
- 6 tahun lalu
- Tontonan:
Transkripsi
1 No Lampiran 1 : Data Mahasiswa STTH yang Diwisuda Periode I, II Tahun 2010 Nilai UN dan Periode II Tahun 2011 IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y 1 6,46 2, ,23 1, , ,5 4 7,34 2, , ,5 6 6,02 2, ,5 7 7,25 2, ,31 2, ,5 2, ,7 2, ,5 2, ,09 2, ,23 2, ,5 14 9,01 2, ,25 2, ,5 16 6,5 2, ,5 17 7,8 2, ,51 2, ,54 3, , ,2 2, ,01 2, ,43 3, ,3 3, ,5 25 7,5 3, , , , ,5 3, ,5 29 8,54 2, , ,5 2, , , , ,
2 No Nilai UN IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y 35 8,54 3, ,5 36 8,9 3, ,5 2, , , , ,9 2, ,5 41 9,01 3, ,9 2, ,5 2, ,11 2, ,5 45 7,54 2, ,5 46 8,2 3, , ,3 2, , , ,5 50 8,25 2, ,5 2, ,43 3, , , , ,5 55 7,07 2, ,5 2, , ,89 2, , ,22 2, ,5 61 7,12 2, ,5 62 6,8 2, ,75 2, ,56 3, ,12 2, ,5 66 8,23 3, ,98 3, ,12 3, ,33 3, ,44 2, ,77 2, , , ,88 3, ,5
3 No Nilai UN IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y 74 8,55 3, ,45 3, ,99 3, ,01 3, ,5 78 8,88 3, ,23 2, ,5 80 6,5 3, ,25 3, , ,5 83 6,45 2, , ,5 85 7,55 3, ,55 1, ,77 2, ,23 2, , , ,5 90 7,25 3, ,23 2, , ,03 3, ,5 94 7,11 3, ,5 95 6,77 3, ,73 2, ,5 97 8,1 3, ,5 98 7,16 2, ,25 3, , , ,4 3, ,73 2, , ,01 2, ,04 2, ,23 2, ,58 3, , ,14 3, , ,34 3, ,44 2, ,08 3, ,43 2, , ,3 2, ,5
4 No Nilai UN IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y 113 7,5 2, , , , , ,5 2, ,54 3, , ,5 2, , , , ,01 3, ,9 2, ,5 2, , ,11 2, , , , ,66 2, , ,77 2, ,41 2, ,06 2, ,75 2, , ,4 2, ,1 2, , ,2 2, , ,8 2, ,75 2, ,25 1, ,8 2, , ,4 2, ,09 2, ,55 3, ,3 2, ,5 2, ,28 3, ,11 2, , ,56 3, , ,3 3, ,5 2, ,5
5 No Nilai UN IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y 152 8,11 3, ,2 2, ,71 2, ,7 3, ,5 2, , ,5 2, ,5 1, , ,25 2, , , ,89 2, ,3 1, ,51 3, , ,1 2, ,01 1, , ,02 2, ,65 2, ,21 2, , ,32 2, ,1 2, , ,5 2, , ,9 2, , ,38 2, , , ,02 1, ,25 2, , ,31 2, , ,5 2, ,7 2, ,5 2, ,09 2, , ,23 2, ,01 3, ,25 2, , ,5 1, ,8 2, ,51 2,
6 No Nilai UN IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y 191 7,54 2, , , ,2 2, ,01 3, , ,43 2, ,3 2, , ,5 2, , , ,5 2, , ,54 3, , ,5 2, , , , , , ,01 3, ,9 2, ,5 2, ,11 2, , ,5 2, , ,2 3, , ,3 2, , , ,25 2, ,5 2, , , , , ,07 2, , ,5 2, , ,89 2, , , , ,22 2, ,12 2, ,8 2, , ,5 2,
7 No Nilai UN IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y 230 8,56 3, ,12 2, , ,23 3, ,98 3, , ,12 3, , ,33 3, ,44 2, , ,77 2, , ,88 3, , ,55 3, ,45 3, ,99 3, , ,01 3, , ,88 3, ,23 2, ,5 3, ,25 3, , , ,45 2, , , , ,55 1, ,77 2, , ,23 2, , , ,25 3, ,23 2, , , ,03 3, ,11 3, ,77 3, ,73 2, , ,1 3, ,16 2, ,25 3, , , ,4 3, ,73 2,
8 No Nilai UN IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y 269 8,01 2, , ,04 2, ,23 2, ,58 3, ,14 3, , ,34 3, , ,44 2, ,08 3, ,2 3, ,91 2, , ,58 3, , , , ,66 2, ,77 2, , ,41 2, ,06 2, ,75 2, , ,4 2, ,1 2, , ,2 2, ,8 2, , ,75 2, ,25 1, ,8 2, ,4 2, ,09 2, ,55 3, , ,3 2, ,5 2, ,28 3, ,11 2, ,56 3, , ,3 3, ,5 2, ,11 3, , ,2 2, ,5 2,
9 No Nilai UN IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y 308 8,28 3, ,71 2, ,7 3, ,5 2, , ,5 2, ,5 1, , ,25 2, , ,89 2, , ,3 1, ,51 3, ,1 2, ,01 1, , ,02 2, , ,65 2, , ,21 2, ,32 2, , ,1 2, ,5 2, , , ,9 2, ,38 2, , , ,02 1, ,25 2, , ,31 2, , ,5 2, ,7 2, , ,5 2, , ,09 2, ,23 2, ,01 3, ,25 2, , ,5 1, ,8 2, ,51 2, , ,54 2,
10 No Nilai UN IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y , ,2 2, , ,01 3, ,43 2, ,3 2, , ,5 2, , , , ,5 2, ,54 3, , , ,5 2, , , , , ,01 3, , ,9 2, ,5 2, ,11 2, , ,5 2, ,2 3, , , ,3 2, , ,25 2, , ,5 2, , , , , , ,07 2, ,5 2, , ,89 2, , ,22 2, ,12 2, ,8 2, ,5 2, ,56 3, ,5
11 No Nilai UN IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y 386 8,12 2, , ,23 3, ,98 3, , ,12 3, ,33 3, ,44 2, ,77 2, , , ,88 3, , ,55 3, ,45 3, ,99 3, , ,01 3, , ,88 3, , ,23 2, , ,5 3, ,25 3, , ,45 2, , , ,55 1, ,77 2, , ,23 2, , , ,25 3, ,23 2, , , ,03 3, , ,11 3, ,77 3, , ,73 2, ,1 3, ,73 2, ,01 2, , ,04 2, , ,23 2, ,58 3, ,14 3,
12 No Nilai UN IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y 425 7,34 3, , ,44 2, ,08 3, ,43 2, ,3 2, , ,5 2, , , , ,5 2, ,54 3, , ,5 2, , , , , ,01 3, ,9 2, ,5 2, ,58 1, ,2 2, ,8 2, ,75 2, ,25 1, ,8 2, ,4 2, ,09 2, ,55 3, , ,3 2, ,5 2, ,28 3, ,11 2, ,56 3, , ,3 3, ,5 2, ,11 3, ,2 2, ,71 2, ,7 3, ,5
13 No Nilai UN IP Jumlah sks yang diambil pd sem 4 Pendidikan Ortu Masa Studi x1 x2 X3 X4 y 464 7,5 2, ,5 2, ,5 1, , ,25 2, , , ,89 2, ,3 1, ,51 3, , ,1 2, ,01 1, , ,02 2, ,65 2, ,21 2, ,32 2, ,1 2, ,5 2, , , , ,9 2, ,38 2, , ,02 1, , ,25 2, ,31 2, ,5 2, ,7 2, , ,5 2, ,09 2, ,23 2, ,01 3, , ,25 2, ,5 1, ,8 2, , ,51 2, ,54 2, ,
14 Lampiran 2: Cara Kerja Manual Dalam Menentukan Solusi Dari Sistem Persamaan Linier (SPL) Dalam Menentukan Keterhubungan Antara Data Mahasiswa dan Masa Studi Dengan Menggunakan Regresi Linier Berganda Langkah 1 : a. Mencari jumlah 1, 2, 3, 4, b. Mencari jumlah 1 * 1, 1* 2, 1* 3, 1* 4 c. Mencari jumlah d. Mencari jumlah e. Mencari jumlah f. Mencari jumlah 2* 2, 2* 3, 2* 3* 3, 3* 4* 4 4 1*, 2*, 3*, 4* 4 Langkah 2 : Buat Persamaan Regresi Linier Berganda (angka diperoleh dari jumlah-jumlah diatas) Persamaan a ,02 b ,58 b b b4 = 2361,5 Persamaan ,02 a ,16 b ,36 b ,67 b ,15 b4 = 17776,68 Persamaan ,58 a ,36 b ,507 b ,65 b ,247 b4 = 6381,958 Persamaan a ,67 b ,65 b b b4 = 50268,5 Persamaan a ,15 b ,247 b b b4 = 5544,5 Langkah 3 : Menghilangkan a Persamaan (1) dikalikan dengan 3788,02 dan persamaan (2) dikalikan dengan 500 kemudian persamaan (1) kurang persamaan (2) dan menghasilkan persamaan (6). Hasilnya sebagai berikut : Persamaan a b b b b4 = Persamaan a b b b b4 = Persamaan b ,4 b b ,5 b4 = 57069,23
15 Persamaan (1) dikalikan dengan 1369,58 dan persamaan (3) dikalikan dengan 500 kemudian persamaan (1) kurang persamaan (3) dan menghasilkan persamaan (7). Hasilnya sebagai berikut : Persamaan a b b b b4 = Persamaan a b b b b4 = Persamaan ,4 b b b ,41 b4 = Persamaan (1) dikalikan dengan dan persamaan (4) dikalikan dengan 500 kemudian persamaan (1) kurang persamaan (4) dan menghasilkan persamaan (8). Hasilnya sebagai berikut : Persamaan a b b2 + 1,14E+08 b b4 = Persamaan a b b2 + 1,15E+08 b b4 = Persamaan b b b4 = Persamaan (1) dikalikan dengan 1174 dan persamaan (5) dikalikan dengan 500 kemudian persamaan (1) kurang persamaan (5) dan menghasilkan persamaan (9). Hasilnya sebagai berikut : Persamaan a b b b b4 = Persamaan a b b b b4 = Persamaan ,5 b ,41 b b b4 = 151 Langkah 4 : Menghilangkan b1 Persamaan (6) dikalikan dengan ,4 dan persamaan (7) dikalikan dengan kemudian persamaan (6) kurang persamaan (7) dan menghasilkan persamaan (10). Hasilnya sebagai berikut : Persamaan 6 8,9E+09 b1 + 2,78E+09 b2 + 7,38E+09 b3 + 1,42E+09 b4 = -3E+09 Persamaan 7 8,9E+09 b1 + 7,35E +09 b2 + 2,02E+10 b3 + 5,47E+08 b4 = -7,3E+09 - Persamaan 10-4,6E+09 b2 + -1,3E+10 b3 + 8,72E+08 b4 = 4,31E+09 Persamaan (6) dikalikan dengan dan persamaan (8) dikalikan dengan kemudian persamaan (6) kurang persamaan (8) dan menghasilkan persamaan (11). Hasilnya sebagai berikut : Persamaan 6 2,37E+10 b1 + 7,38E + 09 b2 + 1,96E+10 b3 + 3,77E+09 b4 = -8E+09 Persamaan 8 2,37E+10 b1 + 2,02E + 10 b2 + 1,4E+11 b3 + 8,8E+09 b4 = -2,2E+10 - Persamaan 11-1,3E+10 b2 + -1,2E+11 b3 + -5E+09 b4 = 1,38E+10
16 Persamaan (6) dikalikan dengan ,5 dan persamaan (9) dikalikan dengan kemudian persamaan (6) kurang persamaan (9) dan menghasilkan persamaan (12). Hasilnya sebagai berikut : Persamaan 6 4,55E+09 b1 + 1,42E+09 b2 + 3,77E+09 b3 + 7,26E+08 b4 = -1,5E+09 Persamaan 9 4,55E+09 b1 + 5,47E+08 b2 + 8,8E+09 b3 + 5,03E+10 b4 = -2,6E+07 - Persamaan 12 8,72E+08 b2 + -5E+09 b3 + -5E+10 b4 = -1,5E+09 Langkah 5 : Menghilangkan b2 Persamaan (10) dikalikan dengan -1,3E+10 dan persamaan (11) dikalikan dengan -4,6E+09 kemudian persamaan (10) kurang persamaan (11) dan menghasilkan persamaan (13). Hasilnya sebagai berikut : Persamaan 10 5,87E+19 b2 + -1,64E+20 b3 + -1,1E+19 b4 = -5,5E+19 Persamaan 11 5,87E+19 b2 + -5,51E+20 b3 + 2,3E+19 b4 = -6,3E+19 Persamaan 13-3,9E+20 b3 + -3,4E+19 b4 = 7,99E+18 Persamaan (10) dikalikan dengan 8,72E+08 dan persamaan (12) dikalikan dengan -4,6E+09 kemudian persamaan (10) kurang persamaan (12) dan menghasilkan persamaan (14). Hasilnya sebagai berikut : Persamaan 10-4E+18 b2 + -1,1E+19 b3 + 7,61E+17 b4 = -3,76E+18 Persamaan 12-4E+18 b2 + 2,3E+19 b3 + 2,27E+20 b4 = -6,92E+18 Persamaan 14-3,4E+19 b3 + -2,3E+20 b4 = -3,2E+18 Langkah 6 : Menghilangkan b2 Persamaan (13) dikalikan dengan -3,4E+19 dan persamaan (14) dikalikan dengan -3,9E+20 kemudian persamaan (13) kurang persamaan (14) dan menghasilkan persamaan (15). Hasilnya sebagai berikut : Persamaan 13 1,32E+40 b3 + 1,17E+39 b4 = -2,7E+38 Persamaan 14 1,32E+40 b3 + 8,74E+40 b4 = 1,22E+39 Persamaan 15-8,6E+40 b4 = -1,5E+39
17 Langkah 7 : Mencari nilai b4 dari persamaan 15 Persamaan 15-8,6E+40 b4 = -1,5E+39 b4 = 0, Langkah 8: Mencari nilai b3 dari persamaan 13 atau 14 (boleh pilih salah satu) Persamaan 13-3,9E+20 b3-3,4e+19 b4 = 7,99E+18 masukkan harga b4 kedalam persamaan 13 atau 14 (boleh pilih) hasil: -3,9E+20 b3-5,9e+17 = 7,99E+18 b3 = -0,02219 Langkah 9 : Mencari nilai b2 dari persamaan 10, 11 atau 12 (boleh pilih salah satu) Persamaan 10-4,6E+09 b2-1,3e+10 b3 + 8,72E+08 b4 = 4,31E+09 masukkan harga b3 dan b4 kedalam persamaan 10, 11 atau 12 (boleh pilih salah satu) hasil: -4,6E+09 b2 2,85E = 4,31E+09 b2 = -0,87589 Langkah 10: Mencari nilai b1 dari persamaan 6, 7, 8, 9 (boleh pilih salah satu) Persamaan 6 : b ,4 b b ,5 b4 = 57069,23 masukkan harga b2, b3 dan b4 kedalam persamaan 10, 11 atau 12 (boleh pilih salah satu) hasil: b , , ,83 = 57069,23 b1 = -0,04902 Langkah 11: Mencari nilai a dari persamaan 1,2,3,4,5 (boleh pilih salah satu) Persamaan 1: 500 a+ 3788,02 b ,58 b b b4=2361,5 masukkan harga b1,b2,b3 dan b4 kedalam persamaan 1,2,3,4,5 (boleh pilih salah satu) hasil: 500 a , , , ,34405 = 2361,5 a = 7,927646
18 Dengan demikian diperoleh hasil sebagai berikut a = 7, b1 = -0,04902 b2=-0,87589 b3=-0,02219 b4 = 0,017329
19 Lampiran 3: Listing Program #include<iostream.h> #include<stdlib.h> #include<string.h> #include<conio.h> #include<iomanip.h> #include<float.h> #include<math.h> #include "readfile.h" void printoutput(); char* convertint (int); const unsigned int MAX=2000; unsigned int i,j,k,l,count=0,m,n; char a[100][6]; class Matrix { private:
20 unsigned int row, column; float **element; public : Matrix(unsigned int, unsigned int); float operator()(unsigned int, unsigned int) const; float& operator()(unsigned int, unsigned int); void inputdata(unsigned int m, unsigned int n); Matrix calculatematrix(int); void identifikasivar(int, int, int); void parsingmatrix(); Matrix operator*(const Matrix &); Matrix& operator=(const Matrix &); Matrix inversmatrix (); void outputmatrix (); void outputmatrixscience (); void outputpersamaanmatrixscience (); void dump(const char*, const char*, const char*, int); ~Matrix(); ;
21 Matrix data(max,max), calculatedata(max,max), persamaanmatrix(max,max), coefisient(max,max), ruaskanan(max,max), invers(max,max), variabel(max,max); /* Matrix::Matrix() {{{ */ // Constructor Matrix::Matrix(unsigned int m, unsigned int n) { unsigned int i; element = new float*[m]; element -= 1; element[1] = new float[(m * n)]; element[1] -= 1; for (i = 2; i <= m; i++) { element[i] = element[i - 1] + n; row = m; column = n;
22 /* */ /* Matrix::~Matrix() {{{ */ // Destructor Matrix::~Matrix() { delete [] (element[1] + 1); delete [] (element + 1); /* */ void Matrix::inputData(unsigned int m, unsigned int n) { row=m; column=n; for (i=1; i<=row; i++) for (j=1; j<=column; j++) element[i][j] = num(mstr); Matrix Matrix::calculateMatrix (int comb) { float sum;
23 Matrix temp(max,max); for (i=1; i<=row+1; i++) { j=1; while (j<=column+comb+column-1) { temp.element[i][j]=element[i][j]; if((j>column) && (j<=column+comb)) for(k=1; k<=column-1; k++) for(l=k; l<=column-1; l++){ temp.element[i][j]=element[i][k]*element[i][l]; j++; if ((j>column+comb) && (j<=column+comb+column-1)) for(k=1; k<=column-1; k++){ temp.element[i][j]=element[i][k]*element[i][column]; j++; j++;
24 if (i==row+1){ for(k=1; k<=column+comb+column-1; k++){ sum=0; for(l=1; l<=row; l++) sum+=temp.element[l][k]; temp.element[i][k]=sum; temp.row=row+1; temp.column=column+comb+column-1; return temp; char* convertint (int p) { char temp[8],buf[8];
25 strcpy(temp,"x"); itoa(p, buf, 10); strcat(temp,buf); return temp; //columndata=19, n=4, count=10 void Matrix::identifikasiVar (int columndata, int n, int count) { int i,j,k; char str[8], temp[8]; i=1; while (i<=columndata) { if(i<=n) { strcpy(a[i],convertint(i)); i++; else if (i==n+1) {
26 strcpy(a[i],"y"); i++; else if ((i>n+1) && (i<=n+1+count)) { for(j=1; j<=n; j++) for(k=j; k<=n; k++) { strcpy(str,convertint(j)); strcat(str,convertint(k)); strcpy(a[i],str); i++; else { for(j=1; j<=n; j++) { strcpy(str,convertint(j)); strcat(str,"y"); i++;
27 for(i=1; i<=n+1; i++) { k=1; for(j=1; j<=n+1+1; j++) { if (i==1) { if (j==1) persamaanmatrix.element[i][j]=row-1; else persamaanmatrix.element[i][j]=element[row][j-1]; else { itoa(i-1, temp, 10); k++; persamaanmatrix.element[i][j]=element[row][k]; k++;
28 persamaanmatrix.row=n+1; persamaanmatrix.column=n+1+1; void Matrix::parsingMatrix() { Matrix temp(max,max); for (i=1; i<=row; i++) for (j=1; j<=column-1; j++) coefisient.element[i][j]=element[i][j]; coefisient.row = row; coefisient.column = column-1; for(i=1; i<=row; i++) ruaskanan.element[i][1]=element[i][column]; ruaskanan.row = row; ruaskanan.column = 1;
29 Matrix Matrix::inversMatrix (){ float kali, temp; int i,j,k,sign,n=row; Matrix identitas(max,max); for(i=1;i<=n;i++) for(j=1;j<=n;j++) { identitas.element[i][j]=1; else identitas.element[i][j]=0; for(i=1; i<=n; i++) { if (element[i][i]==0) { sign=0; j=i+1; while (sign==0) { if(element[j][i]!=0)
30 for(k=1; k<=n; k++) { temp=element[i][k]; element[j][k]=temp; temp=identitas.element[i][k]; identitas.element[i][k]=identitas.element[j][k]; sign=1; else j++; if(j>n) { cout<<"\n\nmatrix has not Invers..!!!!"; getch(); exit(0); kali=1/element[i][i];
31 for(j=1; j<=n; j++) { element[i][j]=kali*element[i][j]; identitas.element[i][j]=kali*identitas.element[i][j]; for(k=i+1;k<=n;k++) if(element[k][i]!=0) { kali=element[k][i]; for(j=1; j<=row; j++) { element[k][j]=element[k][j]-(kali*element[i][j]); identitas.element[k][j]=identitas.element[k][j]-(kali*identitas.element[i][j]); for(i=n; i>1; i--) { for(k=i-1;k>=1;k--) if(element[k][i]!=0) { kali=element[k][i]; for(j=1; j<=n; j++) { element[k][j]=element[k][j]-(kali*element[i][j]);
32 identitas.element[k][j]=identitas.element[k][j]-(kali*identitas.element[i][j]); identitas.row=identitas.column=n; return identitas; /* Matrix::operator*() {{{ */ Matrix Matrix::operator*(const Matrix & M) { unsigned int i, j, k; Matrix R(row, M.column); for (i = 1; i <= row; i++) { for (j = 1; j <= M.column; j++) { R.element[i][j] = 0; for (k = 1; k <= column; k++) { R.element[i][j] += element[i][k] * M.element[k][j];
33 return R; /* */ Matrix& Matrix::operator=(const Matrix &M) { if (this!= &M) { unsigned int i, j; row = M.row; column = M.column; for (i = 1; i <= row; i++) { for (j = 1; j <= column; j++) { element[i][j] = M.element[i][j]; return *this;
34 void Matrix::outputMatrix () { for (i=1; i<=row; i++) { for (j=1; j<=column; j++) cout<<setw(6)<<element[i][j]; cout<<"\n"; void Matrix::outputMatrixScience() { for (i=1; i<=row; i++) { for (j=1; j<=column; j++) printf("%12.4f",element[i][j]); cout<<"\n"; if (i==10) getch();
35 void Matrix::outputPersamaanMatrixScience() { for (i=1; i<=row; i++) { for (j=1; j<=column; j++){ if(j==1) printf("%12.4f a +",element[i][j]); else if ((j>1)&& (j<=column-1)) { if(j==column-1) printf("%12.4f b%d =",element[i][j],j-1); else else printf("%12.4f",element[i][j]); cout<<"\n"; /* Matrix::dump() {{{ */ void Matrix::dump(const char* file, const char* variabel, const char* access, int sign) {
36 unsigned int i, j; if(sign==0) { fp = fopen(file,access); fprintf(fp,"\n\n\n%s = \n\n", variabel); for (i=1; i<=row; i++) { for(j=1; j<=column; j++) fprintf(fp,"%12.4f",element[i][j]); fprintf(fp,"\n"); fclose(fp); else if (sign==1){ fp = fopen(file,access); fprintf(fp,"\n\n\n%s = \n\n", variabel); for (i=1; i<=row; i++) { for (j=1; j<=column; j++){
37 if(j==1) fprintf(fp,"%12.4f a +",element[i][j]); else if ((j>1)&& (j<=column-1)) { if(j==column-1) fprintf(fp,"%12.4f b%d =",element[i][j],j-1); else fprintf(fp,"%12.4f b%d +",element[i][j],j-1); else fprintf(fp,"%12.4f",element[i][j]); fprintf(fp,"\n"); fclose(fp); else { fp = fopen(file,access); fprintf(fp,"\n\n\n%s = \n\n", variabel); for (i=1; i<=row; i++) {
38 for (j=1; j<=column; j++) { if (i==1) fprintf(fp," a = %12.4f",element[i][j]); else fprintf(fp," b%d = %12.4f",i-1,element[i][j]); fprintf(fp,"\n"); fclose(fp); /* */ void printoutput() { data.dump("calculate_data.txt","data","w",0); fp=fopen("calculate_data.txt","a"); fprintf(fp,"\nbanyaknya data = %d",m); fprintf(fp,"\nbanyaknya variabel = %d",n-1); fclose(fp);
39 calculatedata.dump("calculate_data.txt","calculate data","a",0); fp=fopen("calculate_data.txt","a"); for (i=1; i<=n+count+n-1; i++) fprintf(fp,"%12s",a[i]); fclose(fp); persamaanmatrix.dump("calculate_data.txt","persamaan Matrix","a",1); variabel.dump("calculate_data.txt","hasil variabel","a",2); int main () { char place[200]; char choice; cout<<"input where is place of the data : \n"; cout<<"example : c:\\data\\file1.txt \n\n"; cin>>place; mstr = bacafile(place); cout<<"\n\n"<<mstr; m=row(mstr); n=column(mstr); cout<<"\n\nthe number of rows = "<<m; cout<<"\nthe number of column = "<<n;
40 data.inputdata(m,n); cout<<"\n\ndata = \n"; data.outputmatrixscience(); getch(); for(i=n-1; i>=1; i--) count+=i; calculatedata=data.calculatematrix(count); cout<<"\n\nkalkulasi Data = \n"; calculatedata.outputmatrixscience(); getch(); calculatedata.identifikasivar(n+count+n-1,n-1,count); cout<<"\n\n\npersamaan Matematika = \n"; persamaanmatrix.outputpersamaanmatrixscience(); persamaanmatrix.parsingmatrix(); cout<<"\n\n\ncoefisient Matrix = \n"; coefisient.outputmatrixscience(); cout<<"\n\n\nruas kanan persamaan Matrix = \n"; ruaskanan.outputmatrixscience(); invers=coefisient.inversmatrix(); cout<<"\n\n\ninvers Matrix dari Coefisient = \n"; invers.outputmatrixscience();
41 variabel=invers*ruaskanan; cout<<"\n\n\nnilai variabel adalah = \n"; variabel.outputmatrixscience(); printoutput(); getch(); return EXIT_SUCCESS;
SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009
SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include
Lebih terperinciOBJECT ORIENTED PROGRAMMINGS
OOP bukanlah sebuah bahasa pemrograman melainkan sebuah cara untuk menjadikan program yang kita buat lebih modular karena suatu permasalahan akan dikumpulkan dalam suatu objek, yang selanjutnya akan disebut
Lebih terperinciMODUL 6 PERULANGAN. Contoh1: 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum:
6 MODUL 6 PERULANGAN 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum: While(kondisi) pernyataan Jika kondisi tidak terpenuhi, maka pernyataan tidak akan dieksekusi. Contoh1:
Lebih terperinciAlgoritma Shell Sort Ascending Dan Binary Sequential Search Menggunakan C
TUGAS STRUKTUR DATA Shell Sort Ascending Dan Binary Sequential Search Menggunakan C IF-5 Nama Anggota : - Rohendi 10107193 - Andri Andriyan 10107210 - Yuli Yanti A 10107218 - Jajang Kusmita 10107227 JURUSAN
Lebih terperinci1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda
Pertemuan ke-8 Array TUJUAN 1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda 8. 1. PENDAHULUAN Array adalah sebuah
Lebih terperinci{ System.out.println("PERANCANGAN PROGRAM APLIKASI ESTIMASI KEUNTUNGAN PRODUKSI PADA PT POPPY DHARSONO DENGAN. System.out.
L1 LAMPIRAN 1 import java.util.scanner; public class Main { private static final int INFINITY = 999; private static int VK = 3; private static int M = 6; private static int N = 3; public static void entryawal()
Lebih terperinciObject Oriented Programming (OOP)
Object Oriented Programming (OOP) 1. Pernyataan if Pernyataan if dapat dipakai untuk mengambil keputusan berdasarkan suatu kondisi. if ( kondisi ) pernyataan ; pernyataan akan dilaksanakan jika dan hanya
Lebih terperinciLAMPIRAN A LISTING PROGRAM
LA.1 LAMPIRAN A LISTING PROGRAM #include #include #include #include #include #include #include #include void about(){ gotoxy(24,4);cout
Lebih terperinciSTRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom
STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom DASAR PEMROGRAMAN C++ Bahasa C++ adalah bahasa yang menggunakan kompiler untuk translator dari kode program menjadi bahasa mesin. Bahasa C++ mempunyai
Lebih terperinciFile. Dalam bahasa pemrograman C, terdapat dua jenis stream: teks (ASCII) dan binari. Minggu ini, FILE dan stream jenis teks akan dibahas.
File Pendahuluan File merupakan unit standar penyimpanan data yang menggunakan konsep stream dalam pengaksesannya. Stream merupakan penghubung antara programmer dengan file. Sebuah stream terhubung dengan
Lebih terperinciPERTEMUAN KE 11. Linked List. Apa Itu Linked List?
PERTEMUAN KE 11 Linked List Apa Itu Linked List? Linked list tidak lain adalah suatu struktur data yg merupakan suatu rangkaian atau daftar record berjenis sama. Kemudian dihubungkan melalui bantuan pointer.
Lebih terperinciHari : Rabu Pertemuan : 3 Tanggal Praktikum : Oktober 2001 Shift : 4
Hari : Rabu Pertemuan : 3 Tanggal Praktikum : Oktober 2001 Shift : 4 Tujuan Instruksional Khusus Mahasiswa memahami pengoperasian file Relative serta beberapa teknik Hashing dan Colision Pokok Bahasan
Lebih terperinci3. Elemen Dasar C++ S. Indriani S. L., M.T L.,
3. Elemen Dasar C++ S. Indrianii L., M.T Himpunan karakter Suatu pengenal berupa satu atau beberapa karakter Huruf A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q
Lebih terperinciPengenalan Bahasa C. 1. Struktur penulisan program. #include < [library2.h] > #define [nama2] [nilai] ;
Pengenalan Bahasa C 1. Struktur penulisan program #include < [library1.h] > #include < [library2.h] > #define [nama1] [nilai] ; #define [nama2] [nilai] ; [global variables] [functions] void main(void)
Lebih terperinciUJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA
UJIAN TENGAH SEMESTER GANJIL TAHUN 2012 2013 STMIK AMIKOM YOGYAKARTA Mata Ujian : Algoritma dan Pemrograman Kelas : 12-S1TI-12 s/d 14 Sifat : Open Book (Close Laptop) Jurusan : S1 Teknik Informatika Hari
Lebih terperinciOperator dan Assignment
Operator dan Assignment Macam-macam Operator Arithmetic Op. : + - * / % Relational Op. : > >= < >>> Conditional Op.
Lebih terperinci12.Objek. S. Indrianii L, M.T
12.Objek S. Indrianii L, M.T Menambahkan fungsi anggota Konsep obyek dari C++ sebenarnya digunakan untuk menyatukan data dan fungsi yang mengakses data dalam satu wadah Obyek Anggota data Fungsi anggota
Lebih terperinciMinggu ke-13 Berkas (File)
Minggu ke-13 Berkas (File) Pendahuluan File merupakan unit standar penyimpanan data yang menggunakan konsep stream dalam pengaksesannya. Stream merupakan penghubung antara programmer dengan file. Sebuah
Lebih terperinciAHMAD JURNAIDI WAHIDIN
AHMAD JURNAIDI WAHIDIN NIM : 1611600253 KELAS DOSEN : X.A : Ir. MOH. SJUKANI, M.M SOAL NO 1 Titik A dan titik B dihubungkan hanya oleh sebuah jalan yang panjangnya =1100 m. Ali berangkat dari titik A menuju
Lebih terperinci3. Struktur Perulangan dalam C++
3. Struktur Perulangan dalam C++ Obyektif Praktikum : Mengerti struktur perulangan dalam C++ Dapat menggunakan struktur perulangan berdasarkan penggunaannya Struktur perulangan (loops) Loops merupakan
Lebih terperinciStruktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)
Struktur Kontrol 1.Pemilihan (Selection) 2.Pengulangan (Repetition) PERULANGAN/ LOOPING/ REPETITION While Do-While For Nested For 5. Statemen FOR Tanpa Peningkatan Didalam perintah FOR, ungkapan yang menunjukkan
Lebih terperincia[0] a[1] a[2] a[3] a[4] a[5] x
Array Algoritme dan Pemrograman Kuliah #8 Array Dalam matematika dikenal variabel berindeks x 0, x 1, x 2,, x n-1. Angka 0, 1, 2,, n-1 pada variabel x disebut sebagai indeks atau subscript. Variabel berindeks
Lebih terperinciPemrograman Berbasis Objek Operator dan Assignment
Operator dan Assignment Macam-macam macam Operator Arithmetic Op. : + - * / % Relational Op. : > >= < >>> Conditional
Lebih terperinciPada prinsipnya operasi yang dilakukan pada file terdiri dari 3 tahapan : 1. Membuka file 2. Melakukan pemrosesan pada file 3.
PENGELOLAAN FILE Operasi File pada C++ Pada prinsipnya operasi yang dilakukan pada file terdiri dari 3 tahapan : 1. Membuka file 2. Melakukan pemrosesan pada file 3. Menutup file Dalam melakukan operasi
Lebih terperinci//Kelas ini berisi data yang hendak disimpan ke dalam database
#include #include #include #include #include using namespace std; //Prototype dari kelas Mahasiswa //Kelas ini berisi data yang hendak disimpan ke dalam
Lebih terperinciPRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh
PRAKTIKUM 2 1. Variabel Pengenal (identifier) merupakan nama yang biasa digunakan untuk suatu perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh pemrogram. Variabel adalah suatu
Lebih terperinciPROGRAM KALKULATOR CONTOH PROGRAM KALKULATOR 1 :
PROGRAM KALKULATOR CONTOH PROGRAM KALKULATOR 1 : #include main() int bil1,bil2,pil; float hsl; cout
Lebih terperinciStruktur Program Bahasa C
Struktur Program Bahasa C Struktur Program Bahasa C /* Komentar */ main( ) { statemen-statemen; } fungsi_tambahan( ) { statemen-statemen } program utama fungsi tambahan yang dapat dipanggil oleh program
Lebih terperinciTipe Data dan Variabel
PRAKTIKUM 3 Tipe Data dan Variabel A. TUJUAN PEMBELAJARAN 1. Menjelaskan tentang beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang Variabel 3. Menjelaskan tentang konstanta 4. Menjelaskan
Lebih terperinciPraktikum 7. Pengurutan (Sorting) Insertion Sort, Selection Sort POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI:
Praktikum 7 Pengurutan (Sorting) Insertion Sort, Selection Sort POKOK BAHASAN: Konsep pengurutan dengan insertion sort dan selection sort Struktur data proses pengurutan Implementasi algoritma pengurutan
Lebih terperinciFungsi, Parameter, Rekursi
Fungsi, Parameter, Rekursi Daniel Riano Kaparang Book reference: Jogiyanto. Konsep Dasar Pemrograman Bahasa C. Andi Star. Yogyakarta. 2006 Kristanto Andri. Algoritma dan Pemrograman dengan C. Graha Ilmu.
Lebih terperinciBAB VII. FUNCTION. A. Pengantar Function. #include <iostream.h> #include <conio.h> { clrscr(); // detail function
BAB VII. FUNCTION Dalam pemrograman, string merupakan kumpulan dari beberapa karakterkarakter. Untuk membedakan string dengan karakter, dalam C++ dibedakan penulisannya. Suatu nilai merupakan string apabila
Lebih terperinciPemrograman Dasar C. Minggu 11
Pemrograman Dasar C Minggu 11 Topik Bahasan Teknik Sort (Pengurutan) Bubble Sort (menggunakan pass-by-reference) Kehandalan program input nilai return gets() & sscanf Library Standard Banyak fungsi library
Lebih terperinciMODUL 9 Material Texture
MODUL 9 Material Texture A. KOMPETENSI DASAR Memahami Inisialisasi Material Texture Memahami Texture Mapping. Memahami dasar menampilkan susunan obyek yang dilengkapi dengan texture mapping. B. ALOKASI
Lebih terperinciTipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.
Dasar Pemrograman C Objectives Menjelaskan tentang beberapa tipe data dasar Menjelaskan tentang Variabel Menjelaskan tentang konstanta Menjelaskan tentang berbagai jenis operator dan pemakaiannya Menjelaskan
Lebih terperinciPertemuan 10 REKURSI
Pertemuan 10 Pemrograman Terstruktur REKURSI Fungsi Rekursi Fungsi Rekursi adalah fungsi yang memanggil dirinya sendiri Rekursi dapat digunakan sebagai alternatif tif dari iterasi/perulangan (looping)
Lebih terperinciLATIHAN SOAL (FUNGSI & PROSEDUR)
LATIHAN SOAL (FUNGSI & PROSEDUR) P E N G E N A L A N P R O G R A M S T U D I Institut Teknologi Sumatera 11/11/2017 PENGANTAR PROGRAM STUDI 1 TUJUAN KULIAH Mahasiswa dapat meningkatkan kemampuan pemrograman
Lebih terperinciData bisa dinyatakan dalam bentuk konstanta atau variabel.
Dasar Pemrograman C Objectives Menjelaskan tentang beberapa tipe data dasar Menjelaskan tentang Variabel Menjelaskan tentang konstanta Menjelaskan tentang berbagai jenis operator dan pemakaiannya Menjelaskan
Lebih terperinciPoliteknik Elektronika Negeri Surabaya
PRAKTIKUM 13 ALGORITMA PENGURUTAN (QUICK SORT) A. TUJUAN PEMBELAJARAN 1. Memahami step by step algoritma pengurutan quick sort. 2. Mampu mengimplementasikan algoritma pengurutan quick sort dengan berbagai
Lebih terperinciC++ Mathematic Functions
C++ Mathematic Functions Inverse Trigonometric Functions Purpose The inverse trigonometric functions calculate the arcsin, arccos, or arctan of a value, returning the angle in radians. Header File math.h
Lebih terperinciBAB VI OBYEK DAN KELAS
BAB VI OBYEK DAN KELAS Dalam C dan bahasa pemrograman prosedural lainnya, pemrogramannya berorientasi kepada aksi, sedangkan pemrograman C++ cenderung berorientasi pada obyek. Disamping itu, unit program
Lebih terperinciBAB VI OBYEK DAN KELAS
BAB VI OBYEK DAN KELAS Dalam C dan bahasa pemrograman prosedural lainnya, pemrogramannya berorientasi kepada aksi, sedangkan pemrograman C++ cenderung berorientasi pada obyek. Disamping itu, unit program
Lebih terperinciPERTEMUAN 3 KONSEP TIPE DATA
PERTEMUAN 3 KONSEP TIPE DATA KONSEP TIPE DATA C++ Pembagian tipe data : I. Tipe Sederhana (simple type) Int,Bool,Char Tipe Float II. Tipe String Operasi string III. Tipe Terstruktur (structured type) Array,
Lebih terperinciTipe Data, Variabel, Input/Output
Tipe Data, Variabel, Input/Output Pendahuluan Untuk membuat program dengan bahasa pemrograman C harus memperhatikan struktur dasarnya. Strukturnya diawali dengan bagian preprocessor directive yang biasanya
Lebih terperinciAlgoritme dan Pemrograman
Algoritme dan Pemrograman Kuliah #8 Array Program Menghitung Rataan 3 Nilai int nilai1, nilai2, nilai3; float rataan; int main() { printf ("Masukkan nilai 1 :");scanf("%d",&nilai1); printf ("Masukkan nilai
Lebih terperinciMODUL 9 STRUCT (STRUKTUR)
MODUL 9 STRUCT (STRUKTUR) A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenal dan memahami penggunaan struct (struktur) dalam listing program. 2. Membuat program sederhana
Lebih terperinciELEMEN DASAR C++ C++ mempunyai cara untuk menyatakan karakter-karakter yang tidak mempunyai kode tombol (seperti karakter tombol) misalnya \n.
1 ELEMEN DASAR C++ HIMPUNAN KARAKTER Himpunan karakter pada C++ terdiri huruf, digit maupun simbol-simbol lainnya (termasuk spasi dan karakter kontrol). Huruf, contoh : A s/d Z dan a s/d z Digit, contoh
Lebih terperinciKisi- kisi UTS- P. Kisi- kisi UTS- T
Kisi- kisi UTS- P Dua soal 1. Soal yang jawabannya memerlukan condi&onal tanpa loop 2. Soal yang jawabannya memerlukan condi&onal dan loop Jawaban akan dinilai sesuai persentasi keluaran yang sesuai dengan
Lebih terperinciModul V Pemrograman Bahasa C ( bagian II )
Modul V Pemrograman Bahasa C ( bagian II ) 5.1 Tujuan Percobaan 1. Mengenal dan memahami fungsi (function) dan kegunaanya serta aplikasinya dalam program sederhana. 2. Mengenal dan memahami fungsi array-larik
Lebih terperinciBAGIAN A. PILIHAN GANDA Silanglah jawaban yang benar pada lembar jawaban. Jawaban benar bernilai 3, salah atau kosong bernilai 0.
NIM: Jadwal kuliah: A 1/6 UJIAN TENGAH SEMESTER GANJIL 2012-2013 ALGORITME DAN PEMROGRAMAN SELASA, 30 OKTOBER 2012 15.30-17.30 Ketentuan Ujian: 1. Ujian bersifat Catatan Tertutup 2. Jawaban dituliskan
Lebih terperinciALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari
ALGORITMA DAN PEMROGRAMAN 2 3 SKS By : Sri Rezeki Candra Nursari MATERI Teks/string Pointer File Struktur Kelas/Class Konstruktor dan Destruktor Kelas dan Obyek Overloading Operator Inheritance (Pewarisan)
Lebih terperinciBAB XI ARRAY (LARIK)
BAB XI ARRAY (LARIK) 1. PENDAHULUAN Bab ini memiliki kompetensi dasar untuk mendefinisikan dan menggunakan tipe data array. Tipe data array adalah salah satu tipe terstruktur dalam pemrograman. Tipe data
Lebih terperinciPraktikum 8. Pengurutan (Sorting) Bubble Sort, Shell Sort
Praktikum 8 Pengurutan (Sorting) Bubble Sort, Shell Sort POKOK BAHASAN: Konsep pengurutan dengan bubble sort dan shell sort Struktur data proses pengurutan Implementasi algoritma pengurutan bubble sort
Lebih terperinciPemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia
Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Tipe Data 1. Tipe data karakter 2. Tipe data bilangan bulat 3. Tipe data
Lebih terperinciDasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA
Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA TUJUAN Menjelaskan tentang beberapa tipe data dasar Menjelaskan tentang Variabel Menjelaskan tentang konstanta Menjelaskan tentang berbagai jenis
Lebih terperinciMI, KA-D3, SIA, SIB. ADI, S.Kom.
MI, KA-D3, SIA, SIB ADI, S.Kom. Topik Array Struktur (struct) Array Tipe data terstrukturyang dipakai untuk menyimpan sekumpulan item data yang mempunyai tipe data sejenis. Untuk mengakses item data tersebut,
Lebih terperinciStruktur Kontrol. (Repetition)
Struktur Kontrol 1. Pemilihan (Selection) 2. Pengulangan (Repetition) PERULANGAN/ LOOPING/ REPETITION While Do-While For Nested For 5. Statemen FOR Tanpa Peningkatan Didalam perintah FOR, ungkapan yang
Lebih terperinciPointer 1 A. TUJUAN PEMBELAJARAN
PRAKTIKUM 24 Pointer 1 A. TUJUAN PEMBELAJARAN 1. Memahami konsep dari variabel pointer 2. Memahami cara Mengakses Isi Suatu Variabel Melalui Pointer 3. Memahami cara Mengakses dan Mengubah isi Suatu Variabel
Lebih terperinciTipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester).
TIPE DATA Penggunaan tipe data pada bahasa c++ erat kaitannya dengan penggunaan memori, perlu diperhatikan dalam penggunaanya. Terdapat tiga tipe data dalam bahasa C++ yaitu : 1. Tipe Data Dasar terdiri
Lebih terperinciKU-1072 Pengenalan Teknologi Informasi - B. Materi: Array. Fakultas Ilmu dan Teknologi Kebumian
KU-1072 Pengenalan Teknologi Informasi - B Materi: Array Fakultas Teknik Sipil dan Lingkungan Fakultas Ilmu dan Teknologi Kebumian Definisi Array [1] Array adalah suatu set dari alokasi data, dengan jenis
Lebih terperinciFile & Stream. Kegunaan File : file : ini. dengan. iostream.h) suatu. stream, Jika. dapat menghubungkan. mendeklarasikan. kita.
File & Stream Kegunaan File : Untuk melakukan proses file I/O, diperlukan file header fstream.h didalam program. Didalam file ini didefinisikan beberapa class/object yang berhubungan dengan pemrosesan
Lebih terperinciAlgoritma dan Struktur Data I 2014
STRUKTUR PERULANGAN (LOOPING) Merupakan fasilitas bahasa C++ yang mampu melakukan proses pengulangan karena itu komputer dapat mengerjakan proses berulang-ulang dengan cepat dan tepat. Konstruksi pengulangan
Lebih terperinciPoliteknik Elektronika Negeri Surabaya
PRAKTIKUM 12 ALGORITMA PENGURUTAN (SHELL SORT) A. TUJUAN PEMBELAJARAN 1. Memahami step by step algoritma pengurutan shell sort. 2. Mampu mengimplementasikan algoritma pengurutan shell sort dengan berbagai
Lebih terperinciBAB VI BAHASA C Pendahuluan
BAB VI BAHASA C2 6.1 Pendahuluan Bahasa C merupakan evolusi dari bahasa BCPL yang dibuat oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan
Lebih terperinciDASAR PEMOGRAMAN JAVA
DASAR PEMOGRAMAN JAVA Pertemuan ke-2 Oleh: Winda Aprianti Tipe Data Bilangan Karakter Kata atau Kalimat Boolean Literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana
Lebih terperinciDasar Pemrograman Mikrokontroler dengan Bahasa C
Dasar Pemrograman Mikrokontroler dengan Bahasa C Pokok Bahasan: 1. Penggunaan Fungsi (Using Functions) 2. Penanaman bahasa rakitan di dalam Program 'C' Tujuan Belajar: Setelah mempelajari dalam bab ini,
Lebih terperinciJawaban Latihan Pertemuan 15 Array
Latihan_array1: Sebuah perusahaan ayam goreng dengan nama GEROBAK FRIED CHICKEN yang telah lumayan banyak pelanggannya, ingin dibantu dibuatkan program untuk membantu kelancaran usahaannya. GEROBAK FRIED
Lebih terperinciAPPENDIX. my_bin_khs.c. #include <string.h> #include <stdlib.h> char fname[]="transkrip.txt"; int loop = 1; int ukuran_htable = 100;
APPENDIX my_bin_khs.c # i n c l u d e < s t d i o. h > #include #include char fname[]="transkrip.txt"; int loop = 1; int ukuran_htable = 100; struct htable char nim[12]; char nm_mhs[100];
Lebih terperinciSTRUKTUR DATA Pertemuan 1 s.d 8
STRUKTUR DATA Pertemuan 1 s.d 8 Sasaran: Meningkatkan: pemahaman pengetahuan tentang teori dasar struktur data dan penanganan data serta pembuatan algoritma dan penggunaan strukturd dalam pemrograman Materi
Lebih terperinciPENGURUTAN (SORTING) 1. Overview
PENGURUTAN (SORTING) 1 Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Overview Definisi dan Tujuan Jenis Pengurutan Teknik Pengurutan Selection Sort Bubble Sort Kuliah Minggu ke
Lebih terperinciBAB VI Pengurutan (Sorting)
BAB VI Pengurutan (Sorting) Tujuan 1. Menunjukkan beberapa algoritma dalam Pengurutan 2. Menunjukkan bahwa pengurutan merupakan suatu persoalan yang bisa diselesaikan dengan sejumlah algoritma yang berbeda
Lebih terperinciINF-103 Pemrograman II VECTOR & STRING. Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc. Program Studi Informatika FMIPA UNIVERSITAS KUALA
INF-103 Pemrograman II VECTOR & STRING Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc Program Studi Informatika FMIPA UNIVERSITAS KUALA http://www.informatika.unsyiah.ac.id Apa itu Vector? Vector
Lebih terperinciP R E T R EM N 5 STRUKTUR LOOPING
PERTEMUAN 5 STRUKTUR LOOPING Pemutaran kembali, terjadi ketika mengalihkan arus diagram alur kembali ke atas, shg bbrp alur berulang bbrp kali. A 1 A A + 1 B A * A Kembali lg? (1)Variabel A diberi harga
Lebih terperinciLAMPIRAN PUSTAKA I/O C++
LAMPIRAN PUSTAKA I/O C++ Fasilitas I/O tidak merupakan bagian dari bahasa C++, tetapi diiplementasikan sebagai suatu library dalam C++. Pada bab ini akan dibahas pustaka iostream yang sering digunakan
Lebih terperinciMempunyai Solusi untuk Setiap x R???
Mempunyai Solusi untuk Setiap R??? a a m m q q b b c c d e e h h j j k k m m q q y y f f n n y y g g p p z z. a a a a a {, } . ( ).......... ( ). ( ). ( ) ( ). ( ) ( )... ( )... ( ) ( ) ( ) a a a a
Lebih terperinci𝑥 Mempunyai Solusi 𝑥 R???
Mempunyai Solusi R??? ( )... ... m n m n m n a b... a b ... > >... ... ( ) ( ) > ( ) ( ). >...... > ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )... ( ) ( ) > >
Lebih terperinciAchmad Solichin.
Pemrograman Bahasa C dengan Turbo C Sh-001@plasa.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciSedangkan bentuk umum pendefinisian fungsi adalah : Tipe_fungsi nama_fungsi(parameter_fungsi) { statement statement... }
FUNGSI Deklarasi Fungsi Sebelum digunakan (dipanggil), suatu fungsi harus dideklarasikan dan didefinisikan terlebih dahulu. Bentuk umum pendeklarasian fungsi adalah : ===============================================
Lebih terperinciModul Praktikum Algoritma dan Struktur Data
BAB 2 SORTING (PENGURUTAN) 1. Tujuan Setelah mempelajari modul ini, mahasiswa diharapkan: a. Mampu menjelaskan mengenai algoritma Sorting b. Mampu membat dan mendeklarasikan struktural algoritma Sorting
Lebih terperinciALGORITMA & PEMROGRAMAN II ARRAY
ALGORITMA & PEMROGRAMAN II ARRAY I Gede Agus Suwartane Array 1 Array Koleksi data dimana setiap elemen memakai nama dan tipe yang sama dan setiap elemen diakses dengan membedakan indeks array-nya. Ciri
Lebih terperinciUJIAN AKHIR SEMESTER GANJIL 2008/2009 ALGORITME DAN PEMROGRAMAN Sabtu, 31 Januari 2009; Pukul 13:30 16:00; CATATAN TERTUTUP
UJIAN AKHIR SEMESTER GANJIL 2008/2009 ALGORITME DAN PEMROGRAMAN Sabtu, 31 Januari 2009; Pukul 13:30 16:00; CATATAN TERTUTUP Nama Mahasiswa:... NIM:... BAGIAN A (10 soal) Jawablah setiap pertanyaan dengan
Lebih terperinciProgram menjadi terstruktur Dapat mengurangi pengulangan kode program. Fungsi dapat diimplementasikan dalam tiga bentuk :
FUNGSI PENDAHULUAN Suatu fungsi adalah suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya dipisahkan dari bagian program yang menggunakannya. Tujuan penggunaan
Lebih terperinciModul Dasar dasar C. 1. Struktur Program di C++
Modul Dasar dasar C I 1. Struktur Program di C++ Dalam bahasa pemrograman C++ strukturnya adalah sebagai berikut: a. Header. Ex: #include b. Main adalah isi dari program diawali {. dan diakhiri
Lebih terperinci8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA
8 FUNGSI Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Nama fungi yang didefinisikan
Lebih terperinciPRAKTIKUM 11 POINTER 1
PRAKTIKUM 11 POINTER 1 A. Tujuan 1. Menjelaskan tentang konsep dari variabel pointer 2. Menjelaskan tentang pointer array 3. Menjelaskan tentang pointer string B. DASAR TEORI Konsep Dasar Pointer Variabel
Lebih terperinci# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){
HANDOUT ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA 1 PRODI SISTEM INFORMASI UKDW # FOUR LOOPING Soal-soal minggu lalu: 1. Buatlah program untuk menghitung luas segitiga dan luas lingkaran (gunakan konstanta
Lebih terperinciMODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK
MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK Deskripsi Singkat merupakan bentuk struktur data seperti tumpukan yang memiliki konsep Last In First Out (LIFO). Bermakna data yang terakhir masuk merupakan
Lebih terperinciSTRUKTUR DATA. Nama : Sulfikar Npm : STMIK Handayani Makassar
STRUKTUR DATA Nama : Sulfikar Npm : 2013020076 STMIK Handayani Makassar Pengertian Quick Sort Algoritma sortir yang efisien yang ditulis oleh C.A.R. Hoare pada 1962. Dasar strateginya adalah memecah dan
Lebih terperinciPengenalan Array. Array Satu Dimensi
Bab 1 Array/ Larik Pengenalan Array Array adalah suatu data terstruktur yang terdiri dari sejumlah elemen yang memiliki tipe data yang sama. Elemen-elemen array tersusun secara sekuensial dalam memori
Lebih terperinciMinggu ke-14 Typedef, Struct & Command Line Argument
Minggu ke-14 Typedef, Struct & Command Line Argument Pendahuluan Memahami konsep typedef, struct dan command line argument. Perintah typedef berguna untuk membuat alias dari suatu tipe data. Struct merupakan
Lebih terperinciMODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA QUEUE
MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA QUEUE Deskripsi Singkat merupakan bentuk struktur data seperti antrian yang memiliki konsep First In First Out (FIFO). Bermakna data yang pertama masuk merupakan
Lebih terperinciMODUL PRAKTIKUM BASIS DATA PENGENALAN STRUKTUR DATA DAN KOMPLEKSITAS WAKTU
Deskripsi Singkat MODUL PRAKTIKUM BASIS DATA PENGENALAN STRUKTUR DATA DAN KOMPLEKSITAS WAKTU Praktikum struktur data dan algoritma adalah praktikum yang mendukung mata kuliah struktur data dan algoritma.
Lebih terperinci# TEN Sorting PENDAHULUAN
HANDOUT ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA 1 PRODI SISTEM INFORMASI UKDW # TEN Sorting PENDAHULUAN - Pengurutan data dalam struktur data sangat penting terutama untuk data yang beripe data numerik
Lebih terperinciAlgoritma dan Struktur Data. Ramos Somya, S.Kom., M.Cs.
Algoritma dan Struktur Data Ramos Somya, S.Kom., M.Cs. Penggunaan record dalam jumlah yang banyak alokasi memory konvensional tidak bisa diandalkan. Misal kita akan bekerja dengan file yang menyimpan sangat
Lebih terperinciSubprogram (dalam Bahasa C++ + Flowchart)
Subprogram (dalam Bahasa C++ + Flowchart) Tim Penyusun Materi PTI-B KU1072/Pengenalan Teknologi Informasi B Tahap Tahun Pertama Bersama Institut Teknologi Bandung Tujuan Mahasiswa memahami makna dan kegunaan
Lebih terperinciFungsi : Dasar Fungsi
PRAKTIKUM 13 Fungsi : Dasar Fungsi A. TUJUAN PEMBELAJARAN 1. Memecah program dalam fungsi fungsi yang sederhana. 2. Menjelaskan tentang pemrograman terstruktur. B. DASAR TEORI Fungsi adalah suatu bagian
Lebih terperinciElemen Dasar Dalam Bahasa Java
Elemen Dasar Dalam Bahasa Java 1. Kata Kunci Kata kunci adalah kata-kata yang didefenisikan oleh compiler dan memiliki arti dan tujuan spesifik. Java tidak mengizinkan kata-kata tersebut dipakai sebagai
Lebih terperinciStruktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:
Struktur Kontrol Sebuah program biasanya tidak terbatas hanya pada intruksi yang terurut saja, tetapi juga memungkinkan terjadinya percabangan, perulangan dan pengambilan keputusan. Untuk mengatasi kebutuhan
Lebih terperinciPoliteknik Elektronika Negeri Surabaya
Politeknik Elektronika Negeri Surabaya PRAKTIKUM 28 BINARY SEARCH TREE 2 A. TUJUAN Mahasiswa diharapkan mampu : 1. Memahami konsep menghapus node pada Binary Search Tree. Node yang dihapus adalah node
Lebih terperinciBAGIAN A. PILIHAN GANDA Silanglah Jawaban yang Benar Pada Lembar Jawaban. Jawaban benar bernilai 3, salah atau kosong bernilai 0.
UJIAN TENGAH SEMESTER GANJIL 2010-2011 ALGORITME DAN PEMROGRAMAN SABTU, 30-10-10 08.00-10.00 Ketentuan Ujian: 1. Ujian bersifat Catatan Tertutup 2. Jawaban dituliskan pada lembar jawaban yang disediakan
Lebih terperinci