Senin, 25 Oktober 2010

tugas logika algoritma ltm 5


jawaban no 1 dan 2
a.       While do .... end while
Berdasarkan kondisi pengulangan
Rounded Rectangle: start(WHILE-DO)








While (kondisi) do
Aksi
End while
 

 


Rounded Rectangle: endDiamond: kondisi                                                                                                       salah








 


                                                                                   benar



 



Catt
1. Kondisi adalah suatu keadaan yang harus dipenuhi untuk
menjalankan proses pengulangan (batas pengulangan)
2. Jumlah looping tergantung kondisi (looping dijalankan jika
kondisi bernilai True, dan berhenti jika kondisi bernilai
False)
3.  Jumlah looping minim
b.      Repeat until







Repeat
Aksi
Until ( kondisi )
 

 






Catt
1. Kondisi adalah suatu keadaan yang harus dipenuhi untuk
menjalankan proses pengulangan (batas pengulangan)
2. Jumlah looping tergantung kondisi (looping dijalankan jika
kondisi bernilai False, dan berhenti jika kondisi bernilai
True)
3. Jumlah looping minimal 1 (satu) kali
c.  For ... end for
For nama_counter= nilai  awal TO nilai_akhir [ STEP nilai loncat]
DO
Aksi
End for
 
 

Catt:
1. Pengulangan dilakukan mulai dari Nilai_awal
sampai batas Nilai_akhir dengan loncatan
sejumlah Nilai_loncatan ( untuk Nilai_loncatan = 1
tidak peru dituliskan)
2. Jumlah pengulangan (nilai awal dan nilai akhir)
sudah diketahui

1.     3.  Dengan mengunakan  perintah while ...do ..end while buatlah contoh algoritma dan flowchart  nested loop

WHILE-DO :
Sum        0 , I       1
while         10
do
input x
sum       sum x + 1
1                1 + 1
End while
Output while

2.    4.   Dengan perintah for  ...end  for  buatlah algoritma dan flowchat  nested loop

Sum         0
For  1 = 1 to 10 do
Input x
Sum          sum + x
Next  1
Output sum








Senin, 18 Oktober 2010

tugas LTM pertemuan 3


111)Tipe data yang dapat digunakan dalam pemograman pascal yuaitu type data :
a)      Byte
b)      Integer
c)       Real
d)      Char
e)      String
f)       Boolean
 2) 5 operasi sting yaitu :
           a) strcpy() yaitu : untuk menyalin nilai string contoh nya
  # Include

  # Include

 int main ()
(

char string1 [] = "test string";

char string2 [80];

char string3 [80];

char * string4;

strcpy (string2, string1);

strcpy (string3, "strcopy bekerja").;

string4 = strcpy (string2, "strcpy contoh kembali");

printf ("string1:% s
string2:% s
string3:% s
", String1, string2, string3);

printf ("string4:% s
", String4);

return 0;
)
b) strcat adalah untuk menggabungkan nilai string
contohnya :
#include<stdio.h>
#include<string.h>
void main(){
   char namaLengkap[256];
   char *namaDepan="Kyai";
   char *namaTengah="Ahmad";
   char *namaBelakang="Dahlan";
   strcat(namaLengkap,namaDepan);
   printf("%s\n",namaLengkap);
   /*output: Kyai*/
   strcat(namaLengkap," ");
   strcat(namaLengkap,namaTengah);
   printf("%s\n",namaLengkap);
   /*output: Kyai Ahmad*/ 
   strcat(namaLengkap," ");
   printf("%s\n", strcat(namaLengkap,namaBelakang));
   /*output: Kyai Ahmad Dahlan*/
}

c) strcmp yaitu membandingkan 2 nilai string
 contoh nya : strcmp ("Newyork", "Newyork")

d)strlen untuk membandingkan panjang nilai string
contoh nya :
# Include< stdio.h>
#include <string.h>
void main ()
(
[Nama char 100];
int ;
printf ( ");
mendapat (nama);
panjang = strlen (nama);
printf ("nNumber karakter dalam string adalah =% d", panjang)
e)strchr yaitu untuk mencari nilai karakter dalam string
contoh nya :
3)  a. array adalah tipe data berstruktur yang berguna untuk menyimpan tipe data yang berjumlah sama
     b. record adalah merekam /rekaman di dalam data base disebut juga sebagai umpulan identitasdari suatu objek
     c. file adalahArsip yang disimpan dalam suatu media, yang terdiri dari kumpulan karakter, dan didokumentasikan dalam bentuk data digital oleh komputer.

4) Tipe data Boolean adalah nilai untuk pengambilan suatu keputusan yang bersifat logika dalam suatu program

5) perbedaan tipe data character dan string yaitu
Character yaitu lambang- lambang yang terdiri dari huruf,angka serta lambing lainnya dibentuk dari susunan bit sedangkan
String yaitu rangkaian/deretan data yang berisi satu/sekumpulan karakter.

Minggu, 10 Oktober 2010

tugas pengantar ilmu techknologi dab komputer

1. contoh website yang menjelaskan tentang implikasi perkekbangan technologi dan komunikasi adalah



 http://blogious.com/info/contoh-website-implikasi-perkembangan-teknologi-informasi.html



 2. peranan technologi informasi dalam kehidupan sehari-hari adalah sebagai media yang bertujuan untuk memberi kabar atau berita secara langsung dan cepat agar dapat di cerna langsung dari manusia yang satu ke manusia lainnya..

tugas algoritma dan pemograman

1. gmbar d atas stelah d runingkkan
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
main()
{
int kode_barang,stok,harga_satuan,jumlah_beli,total;
char nama_barang[30];
cout<<"\tTOKO INDO MARKET"<<endl;
cout<<"========================================="<<endl;
cout<<"masukkan kode barang\t:";
cin>>kode_barang;
cout<<"masukkan nama barang\t:";
gets(nama_barang);
cout<<"masukkan stok\t\t:";
cin>>stok;
cout<<"masukkan harga satuan\t:";
cin>>harga_satuan;
cout<<"masukkan jumlah beli\t:";
cin>>jumlah_beli;
cout<<"========================================="<<endl;
cout<<"kode barang\t:"<<kode_barang<<endl;
cout<<"nama barang\t:"<<nama_barang<<endl;
cout<<"stok\t\t:"<<stok<<endl;
cout<<"harga satuan\t:"<<harga_satuan<<endl;
cout<<"jumlah beli\t:"<<jumlah_beli<<endl;
total = harga_satuan*jumlah_beli;
cout<<"total\t\t:"<<total<<endl;
getch();
}

tugas LTM pertemuan 2

TUGAS LTM PERTEMUAN 2: LOGIKA DAN ALGORITMA
1.Jelaskan pengertian
A.variabel pe-ubah
B.variabel konstanta.
C,variabel terkini.
JAWAB: A.variabel pe-ubah adalah,variabel yang bukan konstanta selalu berubah sesuai kondisi variabel terkini
B.variabel konstanta adalah variabel yang nilai nya tetap.
C.variabel terkini adalah variabel yang nilai nya ada pada saat ini

2.A=100,B=200 C=300 berikan perintah agar nilai A,B,C saling bertukar.
JAWAB. DIK :A= 100
B= 200
C=300
diberi algoritma ; A = B B = C
maka nilai ABC adalah 300

3.diketahui algoritma:
X = 5
Y = 20
Z = 40
A = X + Y + Z
X = Z - Y
Z = X + Y
Y + X - Z
berapakah nilai terkini dari A,X,Y,Z

4.Sebutkan perintah berikut dalam pemograman pascal.
a.memasukkan data / input data
b.mencetak dalam satu baris.
c.mencetak pada lain baris.
D.mengawali dan mengakhiri program.
JAWAB: A.-READ: memasukkan data dalam baris yang sama
B.READLN:memasukkan data perbaris.
C.ENDL:mencetak pada lain baris.
D.-BEGIN di gunakan untuk mengawali program.
-END digunakan untuk mengakhiri program.

Jumat, 01 Oktober 2010

tugas LTM pertemuan 1


1)      Peranan algoritma dalam pembuatan program adalah sebagai langkah atau urutan yang dilakukan Dalam menyelesaikan suatu program dapat berstruktur dan saling berintegrasi
2)      Pengartian Pseudocode adalahlangkah yang dilakukan berstruktur dan saling berintergrasi sejauh tidak mengurangi pengertian dari algoritma
Contoh nya adalah :
Mengirim surat ke kantor pos
Mengoperasikan ms.word
Mencuci mobil

3)      Langkah menguji algoritma terdiri dari 2 fase yaitu :
a)      Fase Debugging yaitu proses program ekskusi yang akan melakukan koreksi terhadap kesalahan
b)      Fase profiling yaitu fase yang akan bekerja jika program tersebut sudah benar
4)      Algoritma bila seorang mahasiswa membayar kuliah melalui via ATM adalah sebagai berikut:
a)      memilih transaksi
b)      memilih transaksi
c)       memilih jenis rekening
d)      memsukan nomor induk mahasiswa
e)      memasukan jumlah pembayaran
f)       memilih salah satu rekening
g)      konfirmasi pembayaran
5)      menentukan algoritma yaitu dengan cara
a)      waktu tempuh dari suatu algoritma
b)      jumlah memori yang digunakan