Selasa, 25 November 2008
Senin, 27 Oktober 2008
Sabtu, 25 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.
* Fungsi Teknologi Informasi
Analisa Kebutuhan Bisnis atau Manajemen Perusahaan (Business Requiremenets Analysis).
Ada dua tujuan utama dari langkah awal ini :
a. Untuk mengetahui posisi atau peranan TI
b. Untuk mendefinisikan secara rinci jenis-jenis information yang dibutuhkan oleh manajemen perusahaan baik secra taktis maupun strategis.
Perencanaan strategis dibidang pengembangan TI (Information Technology Strategic Planning).
Outputnya berupa blue print rencana pengembagan sisfo untuk jangka pendek, menengah, panjang.Juga disusun teknik-teknik terkait bagi implementasi proyek tersebut.
Manajemen Proyek (Information Technology Project Management)
Secara garis besar ada tiga jenis proyek yang mendominasi perusahaan di Indonesia.
1. Segala macam proyek yang berkenaan dengan konstruksi fisik infrastruktur TI; instalasi kabel, pengadaan komputer, sampai dengan pembangunan jaringan komputer (LAN) atau WAN.
2. Implementasi dari paket perangkat lunak yang dibeli perusahaan.
3. Pengembangan perangkat lunak aplikasi oleh SDM internal perusahaan (in-house custom development)
Manajemen Pemeliharaan Sistem (Maintenace Supports DanService)
Review Efektifitas 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
|| ^
|| ||
|| ||
V ||
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
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
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. Tujuan Teknologi Informasi adalah untuk memecahkan masalah, untuk membuka kreatifitas, dan untuk membuat orang menjadi lebih efektif daripada jika mereka tidak menggunakan Teknologi Informasi dalam pekerjaannya.
* Fungsi Teknologi Informasi
- Menangkap (capture) : mengkompilasi catatan-catatan rinci dari aktivitas-aktivitas
- Mengolah (processing) :mengkonversi, menganalisis, menghitung dan mensintesis segala bentuk data dan informasi.
- Menghasilkan (generating) : mengorganisasikan informasi ke dalam bentuk yang berguna.
- Menyimpan (storage) : merekam data dan informasi untuk keperluan nanti.
- Mencari kembali (retrieval) : menelusuri, mendapatkan kembali, mengkopi data dan informasi yang tersimpan.
- Men-transmisi (transmission) : mengirim data dan informasi dari satu lokasi ke lokasi lain.
Analisa Kebutuhan Bisnis atau Manajemen Perusahaan (Business Requiremenets Analysis).
Ada dua tujuan utama dari langkah awal ini :
a. Untuk mengetahui posisi atau peranan TI
b. Untuk mendefinisikan secara rinci jenis-jenis information yang dibutuhkan oleh manajemen perusahaan baik secra taktis maupun strategis.
Perencanaan strategis dibidang pengembangan TI (Information Technology Strategic Planning).
Outputnya berupa blue print rencana pengembagan sisfo untuk jangka pendek, menengah, panjang.Juga disusun teknik-teknik terkait bagi implementasi proyek tersebut.
Manajemen Proyek (Information Technology Project Management)
Secara garis besar ada tiga jenis proyek yang mendominasi perusahaan di Indonesia.
1. Segala macam proyek yang berkenaan dengan konstruksi fisik infrastruktur TI; instalasi kabel, pengadaan komputer, sampai dengan pembangunan jaringan komputer (LAN) atau WAN.
2. Implementasi dari paket perangkat lunak yang dibeli perusahaan.
3. Pengembangan perangkat lunak aplikasi oleh SDM internal perusahaan (in-house custom development)
Manajemen Pemeliharaan Sistem (Maintenace Supports DanService)
Review Efektifitas 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
|| ^
|| ||
|| ||
V ||
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
Pengolahan Data adalah Segala macam pengolahan terhadap atau kombinasi dari bermacam-macam pengolahan terhadap data untuk membuat data itu berguna sesuaidengan hasil yang diinginkan, sehingga dapat segera dipakai.
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
Jumat, 24 Oktober 2008
Jumat, 03 Oktober 2008
Tugas Mandiri membuat Program
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;
}
//
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;
}
//
Senin, 15 September 2008

During the 60s, while computers were still in an early stage of development, many new programming languages appeared. Among them, ALGOL 60, was developed as an alternative to FORTRAN but taking from it some concepts of structured programming which would later inspire most procedural languages, such as CPL and its succesors (like C++). ALGOL 68 also directly influenced the development of data types in C. Nevertheless ALGOL was an non-specific language and its abstraction made it impractical to solve most commercial tasks.
In 1963 the CPL (Combined Programming language) appeared with the idea of being more specific for concrete programming tasks of that time than ALGOL or FORTRAN. Nevertheless this same specificity made it a big language and, therefore, difficult to learn and implement.
In 1967, Martin Richards developed the BCPL (Basic Combined Programming Language), that signified a simplification of CPL but kept most important features the language offered. Although it too was an abstract and somewhat large language.
In 1970, Ken Thompson, immersed in the development of UNIX at Bell Labs, created the B language. It was a port of BCPL for a specific machine and system (DEC PDP-7 and UNIX), and was adapted to his particular taste and necessities. The final result was an even greater simplification of CPL, although dependent on the system. It had great limitations, like it did not compile to executable code but threaded-code, which generates slower code in execution, and therefore was inadequate for the development of an operating system. Therefore, from 1971, Dennis Ritchie, from the Bell Labs team, began the development of a B compiler which, among other things, was able to generate executable code directly. This "New B", finally called C, introduced in addition, some other new concepts to the language like data types (char).
In 1973, Dennis Ritchie, had developed the basis of C. The inclusion of types, its handling, as well as the improvement of arrays and pointers, along with the later demonstrated capacity of portability without becoming a high-level language, contributed to the expansion of the C language. It was established with the book "The C Programming Language" by Brian Kernighan and Dennis Ritchie, known as the White Book, and that served as de facto standard until the publication of formal ANSI standard (ANSI X3J11 committee) in 1989.
In 1980, Bjarne Stroustrup, from Bell labs, began the development of the C++ language, that would receive formally this name at the end of 1983, when its first manual was going to be published. In October 1985, the first commercial release of the language appeared as well as the first edition of the book "The C++ Programming Language" by Bjarne Stroustrup.
During the 80s, the C++ language was being refined until it became a language with its own personality. All that with very few losses of compatibility with the code with C, and without resigning to its most important characteristics. In fact, the ANSI standard for the C language published in 1989 took good part of the contributions of C++ to structured programming.
From 1990 on, ANSI committee X3J16 began the development of a specific standard for C++. In the period elapsed until the publication of the standard in 1998, C++ lived a great expansion in its use and today is the preferred language to develop professional applications on all platforms.
C++ has been evolving, and a new version of the standard, c++09, is being developed to be published before the end of 2009, with several new features.
In 1963 the CPL (Combined Programming language) appeared with the idea of being more specific for concrete programming tasks of that time than ALGOL or FORTRAN. Nevertheless this same specificity made it a big language and, therefore, difficult to learn and implement.
In 1967, Martin Richards developed the BCPL (Basic Combined Programming Language), that signified a simplification of CPL but kept most important features the language offered. Although it too was an abstract and somewhat large language.
In 1970, Ken Thompson, immersed in the development of UNIX at Bell Labs, created the B language. It was a port of BCPL for a specific machine and system (DEC PDP-7 and UNIX), and was adapted to his particular taste and necessities. The final result was an even greater simplification of CPL, although dependent on the system. It had great limitations, like it did not compile to executable code but threaded-code, which generates slower code in execution, and therefore was inadequate for the development of an operating system. Therefore, from 1971, Dennis Ritchie, from the Bell Labs team, began the development of a B compiler which, among other things, was able to generate executable code directly. This "New B", finally called C, introduced in addition, some other new concepts to the language like data types (char).
In 1973, Dennis Ritchie, had developed the basis of C. The inclusion of types, its handling, as well as the improvement of arrays and pointers, along with the later demonstrated capacity of portability without becoming a high-level language, contributed to the expansion of the C language. It was established with the book "The C Programming Language" by Brian Kernighan and Dennis Ritchie, known as the White Book, and that served as de facto standard until the publication of formal ANSI standard (ANSI X3J11 committee) in 1989.
In 1980, Bjarne Stroustrup, from Bell labs, began the development of the C++ language, that would receive formally this name at the end of 1983, when its first manual was going to be published. In October 1985, the first commercial release of the language appeared as well as the first edition of the book "The C++ Programming Language" by Bjarne Stroustrup.
During the 80s, the C++ language was being refined until it became a language with its own personality. All that with very few losses of compatibility with the code with C, and without resigning to its most important characteristics. In fact, the ANSI standard for the C language published in 1989 took good part of the contributions of C++ to structured programming.
From 1990 on, ANSI committee X3J16 began the development of a specific standard for C++. In the period elapsed until the publication of the standard in 1998, C++ lived a great expansion in its use and today is the preferred language to develop professional applications on all platforms.
C++ has been evolving, and a new version of the standard, c++09, is being developed to be published before the end of 2009, with several new features.
Senin, 08 September 2008
My Profile
Langganan:
Postingan (Atom)