Sabtu, 03 Januari 2009

Tugas PTI

Definisi Browser:
Browser disebut juga penambah.
Browser adalah perangkat lunak yang berfungsi untuk menampilkan dan melakukan interaksi dengan dokumen - dokumen yang disediakan oleh web server. web browser yang populer antara lain IE & MOZILLA FIREFOX

Contoh Web HTML : www.howstutfworks.com/christmas.html

Contoh web bukan HTML :
PHP : www. residentevil.com/home.php
ASP : www.ubi.com/us/games/info.aspx

Tugas Algoritma

1. Definisi:

Lokal Variabel :- Variabel yang digunakan hanya dalam salah satu blok program itu sendiri.- dideklarasikan dalam salah satu blok program itu sendiri.- hanya dikenal dalam blok program itu sendiri.
Global Variabel : - Variabel yang digunakan dalam seluruh blok program. - umumnya harus di deklarasikan terlebih dahulu diawal program setelah ‘preprocessor directive’- berada diluar blok program, dan dapat dikenali dalam seluruh program.- Untuk membedakan dengan Lokal Variabel dapat digunakan tanda ‘::’ didepan Global Variabel dalam blok program.sehingga tidak menimbulkan kebingungan / kerumitan dalam struktur program itu sendiri.

Contoh Programnya :







2. Program Fibonaci :


- Cara Rekursif :


// Program Fungsi Rekursif Fibonaci


#include
#include
using namespace std;
long fibonaci(long n)
{
if ( n==1 n==2 )
return (1);
else
return fibonaci(n-1)+fibonaci(n-2);
}
int main ()
{
int x;
cout << "Mencari Nilai Fibonaci" << endl;
cout << "Masukkan Nilai X : ";
cin >> x;
cout << "Nilai Fibonaci dari " << x << " = " << fibonaci(x);
cout << endl;
return 0;}


Cara Literatif :

// Program Literatif Fibonacci
#include
#include
using namespace std;
int main ()
{
int x,fibonacci=0,f0=0,f1=1;
cout << "Mencari Nilai Fibonaci" << endl;
cout << "Masukkan Nilai X : ";
cin >> x;
for ( int i=0 ; i<=x ; i++ ) { if ( i==0 i==1 ) { fibonacci=i; }
else { fibonacci=f0+f1; f0=f1; f1=fibonacci; }
}
cout << "Nilai Fibonaci dari " << x << " = " << fibonacci << endl;
return 0;
}





3. Menara Hanoi


1. Algoritma :
Judul
Algoritma Menara Hanoi
Deklarasi
n : integerasal : charbantu : chartujuan : char
Deskripsi
read (n)
asal <- “Tower Asal”
bantu <- “Tower Bantu”
tujuan <- “Tower Tujuan”
pindahkan (n,asal,bantu,tujuan)
jika n > 0
pindahkan (n-1,asal,tujuan,bantu)
write (”Pindahkan piringan “,n,” dari “,asal,” ke “,tujuan)
pindahkan (n-1,bantu,asal,tujuan)





2. Flowchart


3. Programnya :
// Program C++ Menara Hanoi dengan rekursi
#include
using namespace std;
void pindahkan( int n, char *asal , char *bantu , char *tujuan )
{
if( n>0 )
{
pindahkan( n-1, asal , tujuan , bantu );
// pindahkan piringan n-1 dari asal ke bantu
cout << "Pindahkan piringan " << n << " dari " << asal << " ke " << tujuan << endl;
// pindahkan piringan dari asal ke tujuan
pindahkan( n-1, bantu , asal, tujuan );
// pindahkan piringan n-1 dari bantu ke tujuan
}
}
int main()
{
cout << "Program C++ untuk menyelesaikan masalah Menara Hanoi" << endl;
cout << "Masukkan Jumlah Piringan : ";
int n;
cin >> n;
pindahkan ( n , "Menara Asal" , "Menara Bantu" , "Menara Tujuan" );
return 0;
}

Selesaiiiii.....

Selasa, 25 November 2008

Tugas pengganti kuliah (ganjil)

1. //Program menghitung rumus balok





3. //Program membuat segitiga terbalik





5. //Program menentukan kelulusan





Itu semua tugas kuliah pengganti kuliah waktu di lab...

Jumat, 24 Oktober 2008

quis PTI

Soal :
1. Jelaskan asal usul Komputer!
2. Jelaskan apa yang anda ketahui tentang Tujuan Teknologi Informasi dan Fungsi Teknologi Informasi?
3. Jelaskan Siklus Pengembangan Teknologi Informasi!
4. Jelaskan Pengertian Alat Input dan sebutkan jenis Alat Input yang kalian ketahui!
5. Sebutkan perbedaan soft copy dengan hard copy!
6. Jelaskan alur dari sistem komputer!
7. Jelaskan alur dari pengolahan data!

JAWABAN :
1. Asal usul Komputer:
Asal usul Komputer berawal dari abakus atau sempoa, yang sudah ada di China abad VI SM. Namun perkembangannya seakan terhenti sampai saat Wilhelm Shickard menemukan kalkulator mekanik pertama di Jerman. Sembilan belas tahun kemudian, ilmuwan Prancis Blaise Pascal mengukir langkah baru dengan kalkulator otomatis 8 kolom digit, yg baru bisa mengoperasikan penjumlahan & pengurangan.
30 thn kemudian alat ini dikembangkan lagi utk pembagian & perkalian oleh Wilhelm Von Leibniz (1646-1716). Ia juga mengembangkan sistem binari, yg belakangan sangat berperan dlm pengembangan cara berpikir&bahasa komputer.
Untung thn 1801 penenun Prancis Joseph Marie Jacquard (1752-1834) menemukan alat tenun yg bekerja sesuai kode perintah berupa lubang-lubang. Jarum akan lolos jika mendapati lubang,tp tak bisa mengaitkan benang bila permukaan kartu rapat.
Alat itu mengilhami Charles Babbage (1792-1871) utk mengembangkan komputer mekanis yg punya semua elemen dasar komputer otomatis. Tapi proyeknya macet krn tak ada onderdil yg pas. Tahun 1930 Vannevar Bush mengembangkan mesin utk menyelesikan persamaan differensial. Mesin ini dianggap komputer analog yg handal. Sementara itu baru 14 thn kemudian,komputer digital dlm bentuk awalnya berhasil dirancang oleh Howard Aiken bisa melakukan 3 penjumlahan per detik.
2 tahun kemudian, J.Presper Eckert dan William Mauchlay membangun komputer digital elektronik/Electronic Numerical Integrator And Computer(ENIAC).Di tahun itu pula mereka membangun komputer yg lbh maju, UNIVAC yg menjadi kompuetr komersil pertama. Berkat temuan transistor thn 1947,muncul komputer yg sepenuhnya bertransistor.Namun temuan Integrated Circuit thn 1960 sn menyebabkan revolusi dari kapasitas kerja dan ukurannya.Perkembangan komputer makin lekat dgn kehidupan manusia saat ditemukan komputer pribadi (PC) buatan Altair (1975). Cuma baru thn 1977,Steven P.Jobs & Stephen G.Wozniak mendirikan Apple Computer Company,lahirlah PC Apple II dgn harga terjangkau.
Akhirnya personal komputer berkembang spt sekarang ini. Banyak program-program yg menyertainya,apalagi ditemukan program Windows lebih memudahkan pengguna komputer.

2. Teknologi Informasi = Suatu istilah yg menunjukkan berbagai macam hal&kemampuan yg digunkan dlm pembentukan penyimpanan&penyebaran informasi.
Tujuan Teknologi Informasi :
adl untuk memecahkan masalah (berkomunikasi scr elektronik),utk membuat kretifitas,dan untuk membuat org menjadi lbh efektis daripada jika mrk tdk menggunakan teknologi informasi dlm pekerjaannya.

Fungsi Teknologi Informasi :
1. Menangkap (Capture): Mengkompilasi catatan-catatan rinci dari aktifitas2
2. Mengolah (Processing): Mengkonversi,menganalisis,menghitung,dan mensitesis sgla bentuk data&informasi
3. Menghasilkan (Generating): Mengorganisasikan informasi ke dlm bentuk yg berguna
4. Menyimpann (Storage): Merekam data&informasi utk keperluan nanti
5. Mencari kembali (Retrival): Menelusuri,mendapatkan kembali,mengkopi data & informasi yg tersimpan
6. Men-Transmisi (Transmission): Mengirim data & Informasi dari suatu lokasi ke lokasi lain

3. Siklus Pengembangan Teknologi Informasi :
1. Analisa kebutuhan Bisnis / Manajemen Perusahaan (Business requirements Analysis)
Ada 2 tujuan utama dari langkah awal ini :
a. Untuk mengetahui posisi/peranan IT
b. Untuk mendefinisikan secara rinci jenis2 informasi yg dibutuhkan oleh manajemen perusahaan baik scr taktis maupun strategis
2. Perencanaan strategis di bidang pengembangan TI (Information Yechnology Strategic Planning)
Outputnya berupa blue print rencana pengembangan sisfo utk jangka pendek,menengah,panjang juga disusun teknik terkait bagi implementasi proyek tsb
3. Manajemen Proyek (Information Technology Project Management)
4. Manajemen pemeliharaan sistem (Maintenance Supports & service)
5. Review efektivitas Sistem Informasi (Information System Effectiveness Review)

4. Alat Input adalah Segala sesuatu yg masuk ke dlm sistem/Peralatan yg berfungsi untuk memasukkan data ke komputer

Jenis - Jenis Alat Input :
1. KEYBOARD
2. POINTING DEVICES :
- Mouse
- Trackball
- Scanner
- Joystick
- Handwriting
- Light Pen
- Monitor
- Pointing Stick
- Touch Screen

5. Perbedaan Soft Copy dengan Hard Copy :
Soft copy device berupa alat yg digunakan untuk mencetak tulisan (angka,kata,karakter khusus, dan simbol - simbol) serta image (grafik/gambar) pada media soft (lunak) berupa signal elektronik
Hard copy device berupa alat yg digunakan untuk mencetak tulisan (angka,kata,karakter khusus, dan simbol - simbol) serta image (grafik/gambar) pada media hard (keras) spt kertas atau film

6. Alur dari Sistem Komputer :

INPUT UNIT ----------------> CPU----------------->OUTPUT UNIT


MEMORY STORAGER UNIT


Sistem komputer dimulai dari input unit (keyboard,mouse,monitor) dilanjutkan ke CPU (Central Processing Unit), dari CPU data disimpan oleh alat penyimpanan (Memory storager Unit) hingga menghasilkan output

7. Alur dari Pengolahan Data :
INPUT=======> PROSES========> OUTPUT

Tahapan pengolahan data :
1. Recording - Originating (Perekaman);langkah pertama di dlm pengolahan data adalah penulisan datanya adl penulisan datanya pada form untuk dijadikan dasar pengolahan selanjutnya
2. Clasasifying (Klasifikasi); Pemberian identifikasi ke dlm data yg akan diolah. Klasifikasi sering dibuat di dlm bentuk kode-kode spt numeric code, alphabetic code
3. Sorting (Penyusunan); data tsb diatur sedemikian rupa, misalkan dgn mengurutkan databerdasarkan kode klasifikasinya
4. Calculating (Perhitungan); Memanipulasi data spt pelaksanaan perhitungan2
5. Sumarizing (Penyusunan Laporan);Kegiatan penyimpulan / pembuatan rekapitulasi laporan sesuai dgn keinginan pemakai informasi
6. Storing(Penyimpanan_; Penyimpanan data yg sejenis ke dlm suatu file utk referensi
7. Retrieving (Pencarian); Pengolahan yg dilakukan utk pencarian data ke dlm file yg di storage. Cara2 pencarian data penyimpannya terutama apabila pengolahan datanya telah dilaksanakan dgn peralatan komputer
8. Reproducing(Penggandaan); Kegiatan memperbanyak data sesuai dgn keinginan
9. Comunnicating (Pembagian); Transfer data dari suatu kegiatan ke kegiatan lainya utk diselesaikan / utk pengolahan selanjutnya


Quizz..






Selasa, 21 Oktober 2008

Jumat, 03 Oktober 2008

TM Membuat Source Code

Source Code C++ dari Program :

1. Program Menentukan bilangan genap dan ganjil :
//program bilangan genap dan bilangan ganjil
#include
int.main(){
int.bilangan;
cout<<"masukan bilangan"<cin>>bilangan;
if(bilangan%2==0)
{cout<<"adalah bilangan genap";
else
cout<<"adalah bilangan ganjil";
}
return 0;
}
//

2. Program Menentukan Bilangan Terbesar Dari Dua Bilangan
//Program Bilangan Terbesar dari 2 Bilangan
#include
int.main (){
int.A,B;
cout<<"masukan nilai A=";
cin>>A;
cout<<"masukan nilai B=";
cin>>B;
if (A>B)
{cout<<"A adalah Bilangan Terbesar";
else
cout<<"B adalah Bilangan Terbesar";
}
return 0;
}
//

3. Program Bilangan Negatif Atau Positif
//Program Bilangan Positif dan Negatif
#include
int main(){
int bilangan;
cout<<"masukan bilangan=";
cin>>bilangan;
if (bilangan<0)
{cout<<"bilangan positif";
else
cout<<"bilangan negatif";
}
return 0;
}
//

4. Program Diskon Atau Tidak
//Program Diskon Atau Tidak
#include
main(){
long int jumlah;
cout<<"Masukan jumlah harga=";
cin>>jumlah;
if (jumlah>100000)
{cout<<"Selamat Anda Mendapat Diskon25%";
else
cout<<"Maaf Anda Tidak Mendapat Diskon";
}
return 0;
}
//