Senin, 31 Oktober 2016

Materi Ke 1 >> Lingkup Ilmu Komputer

Pengantar Teknologi Informatika

1. OVERVIEW DIGITAL WORLD
  Komputer berasal dari bahasa latin computare yang berarti menghitung. Untuk mewujudkan konsepsi komputer sebagai pengolah data untuk menghasilkan informasi, maka diperlukan sistem komputer yang elemennya terdiri dari hardware, software dan brainware.

2. PEMAHAMAN COMPUTING DICIPLINE
Sebagai suatu disiplin ilmu, Ilmu komputer (bahasa Inggris: Computer Science), secara umum diartikan sebagai ilmu yang mempelajari baik tentang komputasi, perangkat keras (hardware) maupun perangkat lunak (software). Ilmu komputer mencakup beragam topik yang berkaitan dengan komputer, mulai dari analisa abstrak algoritma sampai subyek yang lebih konkret seperti bahasa pemrograman, perangkat lunak, termasuk perangkat keras. Sebagai suatu disiplin ilmu, Ilmu Komputer lebih menekankan pada pemrograman komputer, dan rekayasa perangkat lunak (software), sementara teknik komputer lebih cenderung berkaitan dengan hal-hal seperti perangkat keras komputer (hardware). Namun demikian, kedua istilah tersebut sering disalah-artikan oleh banyak orang.

Berdasarkan "Computing Curricula 2005" yang dikeluarkan oleh sebuah gugus tugas yang terdiri dari The Association of Computing Machinery (ACM), The Association of Information Systems (AIS) dan The Computer Society (IEEE-CS), membagi disiplin ilmu komputer menjadi computer engineering (CE), computer science (CS), information systems (IS), information technology (IT) dan software engineering (SE).
Latar Belakang Disiplin Computing
Sebelum 1990 an
Pada awalnya sekitar tahun 1960, hanya terdapat tiga disiplin ilmu terkait dengan computing, yaitu computer science, electrical engineering, dan information system. CS lebih kepada pengembangan software atau teori terkait dengan aspek computing. Sedangkan EE untuk urusan hardware. Adapun pemanfaatan hardware dan software untuk membantu menyelesaikan permasalahan bisnis merupakan domain dari IS.
Dengan semakin berkembangnya teknologi mikroprosesor berbasis chip (chip-based) yang dimulai pada pertengahan 1970-an, maka secara perlahan CE menjadi suatu ilmu dengan spesialiasi khusus, yang merupakan pemekaran dari EE.
Pasca 1990
Perkembangan jaman membentuk disiplin ilmu computing untuk semakin menyesuaikan dengan kebutuhannya. CE menjadi semakin solid dan memisahkan diri dari EE. Selanjutnya CS berkembang secara pesat dan memunculkan SE yang tadinya merupakan bagian dari CS menjadi sebuah disiplin tersendiri. IS sendiri berkembang pesat seiring dengan semakin kompleksnya masalah dalam mengatur informasi, serta tantangan efisiensi dan efektifitas organisasi dalam memanfaatkan informasi. Disiplin ilmu IT muncul pada era akhir 1990 an. Disiplin IT berkembang sejalan dengan digunakannya komputer sebagai tools di berbagai lapisan organisasi dan sistem jaringan komputer menjadi backbone informasi bagi organisasi. IT dibutuhkan untuk memastikan kelayakan infrastruktur komputer organisasi terkait dengan kemampuan sumber daya manusia dalam menggunakannya dan memecahkan permasalahan organisasi.

3. DISIPLIN ILMU KOMPUTER ( INFORMATIKA )
Secara singkat Computing Curricula 2005 mendeskripsikan disiplin computing sebagai berikut :
1. Computer Engginering (CE) memfokuskan pada desain dan konstruksi komputer dan sistem berbasis komputer. Di dalamnya meliputi studi tentang hardware, software, komunikasi , dan interaksi antar bagian tersebut. Mahasiswa CE mempelajari desain dari sistem hardware digital yang meliputi sistem komunikasi, komputer, dan peralatan yang memuat komputer.
2. Computer Science (CS) mempelajari mulai dari teori-teori terkait dengan computing dan dasar algoritma sampai kepada pengembangan robotik, computer vision, intelligence system, bio-informatika, dan hal-hal lainnya. Ilmuwan komputer terbagi dalam tiga kategori yaitu desain dan implementasi software, merancang cara baru penggunaan komputer, serta mengembangkan cara untuk menyelesaikan permasalahan computing.
3. Information System (IS) mengintegrasikan solusi teknologi informasi dan proses bisnis untuk memenuhi kebutuhan informasi bisnis sehingga tujuan bisnis dapat tercapai secara efektif dan efisien. Spesialis IS memegang peranan dalam menentukan kebutuhan sistem informasi bagi organisasi.
4. Information Technology (IT) berperan dalam menentukan bagaimana sebuah sistem di sebuah institusi sudah tepat keberadaannya, berfungsi sesuai harapan, mudah dalam pengaturan operasional, serta aman. Spesialis IT mempunyai tugas untuk memelihara infrastruktur teknologi informasi sebuah organisasi dan orang-orang yang menggunakannya. Termasuk di dalamnya memilih produk hardware dan software yang sesuai bagi organisasi, serta mengintegrasikan produk tersebut pada kebutuhan organisasi.
5. Software Engineering (SE) merupakan disiplin yang merancang dan memelihara sistem software secara handal, efisien, efektif, serta mudah dikembangkan dan dapat memenuhi kebutuhan dari pengguna.
Dengan demikian dari Computing Curricula 2005 kita mendapatkan gambaran yang jelas mengenai displin ilmu computing, tentang karakteristik dan kekhususan masing-masing ilmu computing yang berkembang saat ini.
4. PENGERTIAN INFORMATIKA
Informatika (Inggris: Informatics) merupakan disiplin ilmu yang mempelajari transformasi fakta berlambang yaitu data maupun informasi pada mesin berbasis komputasi. 
5. KLASIFIKASI INFORMATIKA
1) Algoritma dan Struktur Data
2) Arsitektur
3) Software Engineering
4) Artificial Intelligence dan Robotik
5) Human Computer Interaction
6) Organizational Informatics
7) Bahasa Pemrograman
8) Sistem Operasi dan Jaringan
9) Database dan Sistim Retrieval Informasi
10) Ilmu Komputasi
11) BioInformatik

Minggu, 30 Oktober 2016

Materi Ke 2 >> Informatika dan Bidang Lain dalam Computing Dicipline


Pengantar Teknologi Informatika


*Berikut ini adalah contoh dari computing dicipline ada 5 yaitu :

1)    Computer Engineering (CE)
        memfokuskan pada desain dan kontruksi komputer dan sistem berbasis komputer, Didalamnya meliputi pembelajaran tentang hardware, software, komunikasi dan instruksi antar bagian tersebut. Mahasiswa CE mempelajari desain dari sistem hardware digital yang meliputi sistem komunikasi, komputer, dan peralatan yang memuat komputer.

2)    Computer Science (CS)
        mempelajari mulai dari teori-teori yang terkait dengan computing dan dasar algoritma sampai kepada pengembangan robotik, computer vision, intelligence system, bio-informatika, dan hal-hal lainnya. Ilmuan komputer terbagi dalam tiga kategori yaitu desain dan implementasi software, merancang cara baru penggunaan komputer, serta mengembangkan cara untuk menyelesaikan permasalahan computing.

3)    Information System (IS)
        mengintegrasikan solusi teknologi informasi dan proses bisnis untuk memenuhi kebutuhan informasi bisnis sehingga tujuan bisnis dapat tercapai secara efektif dan efesien. Spesialis IS memegang peranan dalam menentukan kenutuhan sistem informasi bagi organisasi.

4)     Information Technology (IT)
         berperan dalam menentukan bagaimana sebuah sistem di sebuah institusi sudah tepat keberadaannya, berfungsi sesuai harapan, mudah dalam pengaturan operasional, serta aman. Spesialis IT mempunyai tugas untuk memelihara infrastruktur teknologi informasi sebuah organisasi dan orang-orang yang menggunakannya. termasuk di dalamnya memilih produk hardware dan software yang sesuai bagi organisasi, serta mengintegrasikan produk tersebut pada kebutuhan organisasi.

5)      Software Engineering (SE)
          suatu disiplin ilmu yang mempelajari semua aspek produksi
perangkat lunak, mulai dari tahap awal requirement capturing (analisa kebutuhan pengguna), specification (menentukan spesifikasi dari kebutuhan pengguna), design, coding, testing sampai pemeliharaan sistem setelah digunakan.




referensi :
   
   http://hesa7x.blogspot.co.id/2016/10/lingkup-ilmu-komputer.html
   http://rahmantorment.blogspot.co.id/2011/11/1perbedaan-antara-computer-engineering.html

Materi Ke 3 >> Sejarah dan Perkembangan Informatika

Pengantar Teknologi Informatika


1. Sejarah Dan Perkembangan Komputer
   Teknologi Informatika dalam bahasa Inggris dikenal dengan istilah Communication Technologies (CT), merupakan usaha pemusatan yang mencakup seluruh peralatan teknis untuk memproses dan menyampaikan informasi. Teknologi informatika meliputi segala hal yang berkaitan dengan proses, penggunaan sebagai alat bantu, manipulasi, dan pengelolaan informasi.
   Sebagai makhluk sosial manusia membutuhkan untuk berkomunikasi dengan sesamanya dan merupakan kebutuhan penting untuk melakukan interaksi dengan baik. Manusia semestinya berupaya mencari dan mencipta sistem dan alat untuk saling berinteraksi dengan berbagai cara baik lewat gambar (bentuk lukisan), isyarat (tangan, asap, dan bunyi), huruf, kata, kalimat, tulisan, surat, telepon maupun internet. Perkembangan peradaban manusia akhirnya mengenal yang namanya Teknologi Informatika (Information Technology). Diawali dari  bentuk gambar yang tidak memiliki arti  di dinding-dinding gua, prasasti-prasasti hingga adanya informasi yang saat ini familiar ditelinga manusia yaitu internet.

   Komputer adalah sebuah fenomena yang luar biasa dalam sejarah manusia. Komputer jugalah yang menyebabkan adanya teknik informatika. Sejarah komputer bisa kita runut kembali dari 3000 SM. Pada saat itu alat menghitung sudah ada di Cina, yaitu sebuah sempoa yang tebuat dari kayu dan butiran-butiran. Kemudian,  pada tahun 1623 seorang ilmuwan Jerman bernama Wilhelm Schikard menciptakan mesin hitung yang bisa, menambah, membagi, mengurang, dan mengkali. Tetapi mesin penghitung otomatis pertama dibuat oleh Braise Pascal dari Perancis pada tahun 1642. Pada awal abad 19 Joseph Marie Jacquard menumukan punch card pertama yang pada saat itu digunakan pada industri tekstil. Tahun 1842 Ada Lovelace membuat sebuah set instruksi yang menjadi pelopor bahasa pemprograman modern, dengan penemuan ini, Ada dinobatkan menjadi programmer komputer pertama.
   Pada awal abad 20 Herman Hollerith dari Amerika menggunakan ide yang hampir sama dengan Jacquard, yaitu sebuah mesin yang membuat dan membaca puch card. Alat ini digunakan pada sensus Amerika dan membuat perhitungan sensus tersebut menjadi empat kali lebih cepat. Hollerith adalah salah satu pendiri International Business Machine (IBM). Pada tahun 1930-an, Howard Aiken mengembangkan Mark I (sebuah komputer penghitung) yang dibuat oleh IBM. Mark I menggunakan relays dan komponen elektromagnetis untuk menggantikan komponen mekanis. Howard juga memperkenalkan komputer pada universitas dengan membuka program ilmu komputer pertama di Harvard University. Sejarah komputer berikutnya ada pada tifa komputer besar yang akan mempelopori komputer-komputer selanjutnya. Tiga komputer itu disebut EDVAC, ENIAC, dan UNIVAC. EDVAC adalah singkatan dari Electronic Discrete Variable Automatic Computer yang dibuat oleh John von Neuman.Komputer ini adalah komputer pertama yang menyimpan programnya di dalam memori komputer tersebut ENIAC (Electronic Numerical Integrator And Computer) dibuat oleh John Mauchly dan Presper Eckert Jr, di University of Philadelphia pada tahun 1945. Komputer ini dinobatkan menjadi digital komputer pertama, tetapi komputer ini mempunyai masalah yang sangay besar, lebar dari komputer ini adalah 167 m, dan beratnya lebih dari 27.000 kg. Sedangkan UNIVAC ( Universal Automatic Computer) yang juga dibuat oleh Eckert dan Mauchly, tetapi kali ini di bawah perusahaan Rand Corporation. Keunggulan dari komputer ini adalah bisa diaplikasikan untuk berbagai macam jenis industri.

   Pada tahun 1948 di Bell Telephone Laboratories, Walter Houser Brattain, John Barder dan Wiliam Bradford Shockley mengembangkan transistor yaitu sebuah alat yang bisa berfungsi sebagai tombol listrik. Setelah ditemukannya transistor tersebut, maka timbullah intergrated circuits, yaitu sebuah chip silicon yang berisi transistor-transistor dan komponen-komponen elektris lainnya yang ditemukan oleh Jack Kilby dan Robert Noyce. Integrated circuits semakin lama semakin mengecil, dan akhirnya menjadi microprocessor yang bisa menampung jutaan transistor. Dengan adanya penemuan ini, maka komputer akhirnya bisa menjadi lebih kecil dan lebih murah. Komputer kecil ini disebut juga dengan istilah personal computer (PC). PC pertama adalah Altair 8800 yang diproduksi oleh Micro Instrumentaiton Telemetry Systems. Altair 8800 menggunakan prosesor 8080, power supply, panel muka dengan lampu yang banyak memiliki memory 256 bytes dan paket ini dipasarkan $395. Komputer pertama ini memberikan ide dengan perusahaan lain untuk membuat aplikasinya, seperti dibuatnya sistem operasi CP/M (Control Profram for Micro prosesor) dan versi pertama program bahasa Microsoft Basic (Beginners All Purpose Symbolic Instruction Code).
   Pada saat ini, perkembangan sistem operasi canggih seperti Windows, Mac, OS, dan Linux memungkinkan pengguna komputer untuk menggunakan program dan memanipulasi data dengan cara yang tidak pernah terbayangkan sebelumnya, semakin lama komputer akan semakin mengalahkan manusia, ini bisa dibuktikan dengan kalahnya Garry Kasparov terhadap Deep Blue (sebuah supercomputer yang dapat memperhitungkan lebih dari 100 juta posisi catur per detik) dalam suatu pertandingan pada tahun 1997. Akhirnya Deep Blue dijadikan prototipe dari komputer masa depan yang harus menyelesaikan masalah-masalah yang kompleks.

2. Fungsi Komputer

  Fungsi komputer dalam kehidupan sehari-hari
1.     Sebagai sarana komunikasi
Dahulu untuk berkomunikasi dengan seseorang yang berada jauh, digunakan metode surat menyurat, telegram hingga hubungan telepon. Kini dengan memanfaatkan fungsi komputer sebagai sarana komunikasi maka kita bisa berbicara dengan rekan atau kerabat kita sambil menatap langsung menggunakan teknologi kamera yang disebut Webcam. Tidak hanya itu, kita juga dapat bercakap-cakap menggunakan kata-kata saja (chatting), mengirimkan surat (e-mail) sekaligus mengirim file dalam bentuk gambar, suara atau yang lainnya dalam bentuk data.
2.     Sebagai sarana untuk mempermudah pekerjaan
Jauh sebelum terciptanya komputer dengan keyboardnya, orang mengetik surat menggunakan mesin tik dan apabila terdapat kesalahan maka kertas yang digunakan untuk mengetik akan dibuang, tidak bisa digunakan kembali sementara dengan menggunakan komputer, kesalahan-kesalahan kecil dapat kita hapus dan ketik ulang sehingga bisa di edit hingga beberapa kalipun tanpa terlihat bekas kesalahannya.

3.     Sebagai alat hiburan
Apabila dulu hiburan kita hanya terbatas pada televisi, tape dan radio maka kini komputer dapat menggantikan seluruh fungsi alat-alat tadi secara keseluruhan hanya dengan satu perangkat saja. Bukan hanya itu, kita dapat bermain menggunakan komputer melalui berbagai aplikasi permainan yang ada. Fasilitas yang komputer berikan pada kita antara lain:
  • Memutar lagu melalui music player, CDVD bahkan melalui internet
  • Menonton film lewat fitur media player, CDVD atau streaming video melalui internet
  • Bermain game menggunakan aplikasi atau lewat internet
  • Berkomunikasi dengan teman melalui fasilitas social media di internet atau aplikasi chatting
  • Menonton TV menggunakan TV Receiver untuk komputer atau Online Channel di internet

4.     Sebagai sarana pendidikan
Fungsi komputer lainnya adalah sebagai alat untuk membantu fasilitas pendidikan melalui media internet . Selain itu  melalui komputer kita dapat memperoleh ilmu pengetahuan lainnya seperti:
  • Proses pemasangan (install) aplikasi. Dari proses itu kita dapat belajar cara memasang program pada komputer sekaligus mengetahui cara menggunakan serta memperbaiki masalah pada program tersebut memlaui fitur Tutorial atau Help
  • Beberapa aplikasi dapat membuat kita menjadi ahli dalam beberapa hal seperti aplikasi Adobe Photoshop, Corel Draw  pada bidang grafis. Power Point untuk aplikasi di bidang presentasi. Autocad sebagai program untuk membantu dalam hal arsitektur. MySQL di bidang programming dan masih banyak lagi.
  • Selain dari aplikasi, kita juga dapat menambah wawasan melalui media internet. Beragam ilmu dapat kita pelajari seperti Ekonomi, Poilitik, Sains, Sejarah, Agama, Matematika dan lain sebagainya.

  
5.     Sebagai sarana usaha
          Metode usaha dapat menggunakan apa saja termasuk komputer salah satunya. Komputer dapat disewakan (rental komputer), dijadikan warnet, usaha percetakan, mengedit video dan gambar, desain grafis untuk periklanan, install dan service software (perangkat lunak), pembuatan website, kursus komputer dan masih banyak lagi sarana usaha lainnya.


6.     Sebagai sarana pengendali (controlling)
          Pada beberapa instansi besar seperti perhotelan, pabrik, televisi dan banyak jenis perusahaan lainnya, komputer dapat dipakai sebagai sarana untuk mengendalikan satu atau beberapa system seperti pengendali lampu lalu lintas, operasi elevator dan escalator, pengatur kamera CCTV, pengendalian jaringan, control mekanisme pabrik dan lain-lain.
7.     Sebagai sarana informasi
Berbagai informasi yang sifatnya umum dapat kita temukan juga disini seperti:
  • Informasi kesehatan berupa tips medis, tempat pengobatan
  • Informasi produk untuk mencari tahu lebih jelas tentang produk yang kita inginkan
  • Informasi perjalanan seperti tips travelling, informasi tiket, tempat wisata
  • Informasi pekerjaan bagi yang sedang mencari lowongan kerja, peluang usaha atau cara-cara menyelesaikan suatu pekerjaan
  • Informasi hiburan misalnya download game, film, mencari tempat hiburan
  • Informasi cuaca berupa keadaan cuaca di suatu tempat
  • Informasi politik untuk mengetahui kejadian yang berhubungan dengan situasi Negara dan pemerintahan
3. Sejarah dampak sosial perkembangan komputer
      
    a.) antisocial behavior
          Salah satu dampak yang dapat ditimbulkan dari penyalahgunaan komputer adalah    antisocial behavior. dimana pengguna komputer tersebut tidak lagi peduli kepada lingkungan sosialnya dan cenderung mengutamakan komputer. selain itu, pengguna komputer tersebu tidak peduli lagi dengan apa yang terjadi disekitarnya, satu-satunya yang dapat menarik perhatiannya hanyalah komputer saja. orang akan lebih menjadi jarang berinteraksi dengan di lingkungan sekitarnya, sehingga kemampuan interpersonal dan emosionalnya tidak berkembang secara optimal. Hasil penelitian Stonford Institution for The Quantitative.

    b.) addiction/ketergantungan
           
Media komputer memiliki kualitas atraktif yang dapat merespon segala stimulus yang diberikan oleh penggunanya. Terlalu atraktifnya media tersebut, membuat penggunanya seakan-akan menemukan dunianya sendiri yang membuatnya terasa nyaman dan tidak mau melepaskannya. Ketika kita berada di hadapan komputer yang tidak tersambung internet kita bisa melakukan apa saja seperti curhat dengan menuliskannya di microsoft word, menumpahkan kemampuan dan bakat menggambar atau design kita di program paint atau photoshop, apabila sedang dilanda stress, kita bisa menggunakan komputer sebagai pelepas stress dengan bermain games yang ada.

4. Perkembangan interaksi pengguna
 Interaksi manusia dan komputer adalah sebuah hubungan antara manusia dan komputer yang mempunyai karakteristik tertentu untuk mencapai suatu tujuan tertentu dengan menjalankan sebuah sistem yang bertopengkan sebuah antarmuka (interface). atau Interaksi Manusia Komputer merupakan sekumpulan proses, dialog dan kegiatan dimana melaluinya pengguna memanfaatkan dan berinteraksi dengan komputer. Interaksi Manusia dan Komputer suatu disiplin ilmu yang menekankan pada aspek desain, evaluasi, dan implementasi dari sistem komputer interaktif untuk kegunaan manusia dengan mempertimbangkan fenomena-fenomena di sekitar manusia itu sendiri. Juga merupakan suatu studi ilmiah tentang masyarakat di dalam lingkungan kerjanya.

Awal munculnya istilah interaksi manusia dan komputer

a. Tahun 1950-an 
     Pertama kali diperkenalkan secara komersil.
Sistem interaktif multi-modality adalah sistem yang tergantung pada penggunaan beberapa (multiple) saluran (channel) komunikasi pada manusia. Dengan definisi ini, semua sistem interaktif dapat dianggap sebagai sistem muti-modality, karena manusia selalu menggunakan saluran / indera visual dan haptic pada saat memanipulasi komputer. Bahkan kita sering menggunakan saluran audio untuk mendengarkan apakah komputer benar beroperasi dengan semestinya.
Sistem multi-modality modern sangat besar melibatkan penggunaan banyak (multiple) saluran komunikasi secara simultan baik untuk input maupun output.
Normalnya, manusia memproses informasi menggunakan beberapa saluran komunikasi secara simultan. Para perancang sistem ini mencoba meniru fleksibilitas
observasi dan artikulasi yang dimiliki oleh manusia dengan meningkatkan kemampuan ekspresi input dan output pada sistem interaktif.
Multi-modal, multi-media, dan virtual reality adalah contoh dari penelitian dalam bidang sistem interaktif yang dikategorikan dalam bidang sistem multi sensor (multi-sensory system).

Pada tahun 1940 dan 1950-an, terjadi perkembangan yang siginifikan dalam teknologi perangkat keras komputer. Hingga pada tahun 1960-an, perkembangan
teknologi hardware yang cepat ini kelihatan menjadi sia-sia jika tidak diimbangi dengan pemanfaatannya, dan mendorong para peneliti untuk mencari ide-ide baru yang akan diaplikasikan pada perkembangan teknologi perangkat keras komputer yang cepat tersebut.
Salah satu kontribusi yang besar pada masa itu adalah konsep time-sharing yang memungkinkan sebuah komputer mampu mendukung / dapat digunakan oleh
banyak (multiple) user. Sebelumnya, user / programmer dibatasi oleh pemrosesan batch, dengan memberikan data atau instruksi yang akan dijalankan dalam bentuk punched card atau paper tape kepada operator yang akan memasukkannya ke dalam komputer.
Pada konsep time-sharing, komputer diperuntukan bagi individual user dan peningkatan keluaran (throughput) sistem menjadikan user lebih reaktif dan kolaboratif. Dapat dikatakan bahwa time-sharing memungkinkan interaksi interaktif antara manusia dengan komputer.

b. Tahun 1970-an
    pada tahun 1970 perkembangan IMK mulai berkembang sangat pesat ke berbagai penjuru bidang seperti pendidikan,perdagangan,perusahaan DLL.dan muncul isu teknik antarmuka pengguna (userinterface).

c. Pada tahun 1980an
    Pada awal tahun 1980-an, dengan harga hardware grafik yang memiliki kemampuan dan kualitas yang tinggi menurun, para perancang mulai menyadari bahwa aplikasinya akan meningkat popularitasnya seiring dengan bertambahnya fungsi visualisasi. Pada interaksi command-line standar, satu-satunya cara untuk
mendapatkan hasil interaksi sebelumnya adalah dengan bertanya menggunakan perintah (command) dan harus tahu bagaimana memberikan perintah tersebut.
Dengan adanya umpan balik (feedback) atau respon cepat secara visual dan audio pada layar dengan resolusi tinggi dan sistem suara berkualitas akan
memudahkan pemberian informasi mengenai setiap aksi user yang dieksekusi. Dan tehnik ini dikenal sebagai direct manipulation (manipulasi langsung). Sukses komersial pertama yang mendemonstrasikan direct manipulation ini adalah personal computer macintosh dari Apple Computer Inc. Manipulasi langsung ini memungkinkan user untuk mengubah keadaan internal sistem dengan cepat.
Contoh lain dari direct manipulation adalah konsep WYSIWYG (what you see is what you get). Apa yang user lihat pada layar display pada saat menggunakan word processing misalnya, adalah bukan dokumen sebenarnya yang nantinya dihasilkan pada tahap akhir. Namun merupakan representasi atau rendering dari bagaimana rupa dokumen final nantinya. Implikasi dari WYSIWYG ini adalah perbedaan antara representasi dan hasil akhir adalah minimal, dan user dapat dengan mudah memvisualisasikan hasil akhir dari representasi yang diberikan komputer.

1. Antisocial Behavior Salah satu dampak yang dapat ditimbulkan dari penyalahgunaan komputer adalah antisocial behavior. Dimana pengguna komputer tersebut tidak lagi peduli kepada lingkungan sosialnya dan cenderung mengutamakan komputer. Selain itu, pengguna komputer tersebut tidak peduli lagi apa yang terjadi disekitarnya, satu-satunya yang dapat menarik perhatiannya hanyalah komputer saja. Orang akan menjadi lebih jarang berinteraksi dengan lingkungan di sekitarnya, sehingga kemampuan interpersonal dan emosionalnya tidak berkembang secara optimal. Hasil penelitain Stonford Institution for The Quantitative of Society menyimpulkan bahwa semakin sering seseorang menggunakan internet, maka semakin kurang kontaknya dengan lingkungan sekitar (dalam Suara Pembaharuan, 2/9/2001). Lama kelamaan, seseorang akan sulit menjalin komunikasi dan membangun relasi dengan orang-orang disekitarnya. Bila hal tersebut tidak segera ditanggulangi akan menumbulkan dampak yang sangat buruk, yang dimana manusia lama kelamaan akan sangat individualis dan tidak akan ada lagi interaksi ataupun sosialisasi. SOLUSI: antisocial behavior dapat ditanggulangi atau diminimalisasikan dengan menciptakan kesadaran dari diri sendiri akan dampak buruk dari antisocial behavior dan mulai memperbanyak kegiatan di luar rumah dengan keuarga atau teman-teman, seperti olahraga bersama, traveling, hang out bersama teman, dll. Dengan begitu seseorang akan merasakan bahwa sosialisasi dengan sesamanya merupakan suatu kebutuhannya selain kebutuhannya akan komputer. 2. Addiction Dampak negatif lainnya adalah addiction atau ketergantungan. Media komputer memiliki kualitas atraktif yang dapat merespon segala stimulus yang diberikan oleh penggunanya. Terlalu atraktifnya media tersebut, membuat penggunanya seakan-akan menemukan dunianya sendiri yang membuatnya terasa nyaman dan tidak mau melepaskannya. Ketika kita berada di hadapan komputer yang tidak tersambung internet kita bisa melakukan apa saja seperti curhat dengan menuliskannya di microsoft word, menumpahkan kemampuan dan bakat menggambar atau design kita di program paint atau photoshop, apabila sedang dilanda stress, kita bisa menggunakan komputer sebagai pelepas stress dengan bermain games yang ada. SOLUSI: Addiction dapat ditanggulangi atau diminimalisasikan dengan adanya bantuan dari lingkungan dan orang-orang sekitar kita, yang dapat menyadarkan pengguna addict tersebut dengan menawarkan kegiatan lain yang lebih menarik dari pada yang ditawarkan oleh komputer. Serta memberikan motivasi untuk memperbanyak kegiatan di luar rumah (menyibukkan diri) seperti olahraga, traveling, bersosialisasi dengan teman, maka akan lebih sedikit waktu yang dihabiskan di depan komputer.

Referensi
 http://taufan-bujangan.blogspot.co.id/2010/02/sejarah-perkembangan-imk.html
   http://coretankamiber5.blogspot.co.id/2012/01/dampak-perkembangan-komputer.html

Materi Ke 4 >> Sistem Unit dan Representasi Data Digital


Pengantar Teknologi Informatika


1) Overview Komputer
 
    Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata computer pada awalnya dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmetika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmetika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Dalam arti seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang mengolah informasi" atau "sistem pengolah informasi." Selama bertahun-tahun sudah ada beberapa arti yang berbeda dalam kata "komputer", dan beberapa kata yang berbeda tersebut sekarang disebut sebagai komputer.
Kata computer secara umum pernah dipergunakan untuk mendefiniskan orang yang melakukan perhitungan aritmetika, dengan atau tanpa mesin pembantu. Menurut Barnhart Concise Dictionary of Etymology, kata tersebut digunakan dalam bahasa Inggris pada tahun 1646 sebagai kata untuk "orang yang menghitung" kemudian menjelang 1897 juga digunakan sebagai "alat hitung mekanis". Selama Perang Dunia II kata tersebut menunjuk kepada para pekerja wanita Amerika Serikatdan Inggris yang pekerjaannya menghitung jalan artileri perang dengan mesin hitung.
Charles Babbage mendesain salah satu mesin hitung pertama yang disebut mesin analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat dikatakan sebagai komputer.

2)    CPU
 
      CPU, singkatan dari Central Processing Unit adalah perangkat keras komputer yang berfungsi untuk menerima dan melaksanakan perintah dan data dari perangkat lunak. Prosesor sering digunakan untuk menyebut CPU pada umumnya. Adapun mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an, mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting dalam penerapan CPU.

*Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut:

a)      Unit Kontrol (Control Unit)
       Unit kontrol ini adalah bagian dari prosesor yang mampu mengatur jalannya program. Komponen ini terdapat dalam semua CPU. CPU bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung jawab unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU (Aritmathic Logic Unit). Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian tugas dari unit kendali ini adalah:

• Mengatur dan mengendalikan alat-alat input dan output.
• Mengambil instruksi-instruksi dari memori utama.
• Mengambil data dari memori utama (jika diperlukan) untuk diproses.
• Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau logika.
• Mengawasi kerja dari ALU.
• Menyimpan hasil proses ke memori utama.

b)       Register
      Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data untuk pengolahan selanjutnya. jika dianalogikan, register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.

c)    ALU
     ALU merupakan bagian dari CPU yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut mesin bahasa karena bagian ini ALU terdiri dari dua bagian, yaitu unit aritmatika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.

Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<), kurang atau sama dengan (£ ), lebih besar dari (>), dan lebih besar atau sama dengan (³ ).

* CPU Interconnections adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register-register dan juga dengan bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan /keluaran.

*Cara Kerja CPU
   Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di RAM (melalui Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di Working-storage). Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan ke output-devices.

*Fungsi CPU
   CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras, seperti papan ketik, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada memori fisik (RAM), yang mana setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada RAM dengan menentukan alamat data yang dikehendaki.

3) Komponen-komponen CPU

Dalam komputer harus ada yang namanya CPU. CPU ini termasuk hardware yang masuk dalam kategori processor. Ada 3 komponen yang terdapat dalam CPU yaitu :
* Control unit, Control unit adalah mempunyai tugas sebagai pengendali pusat dan mengaturnya. Control unit juga berhubungan dengan ALU, contohnya saja instruksi yang di seleksi oleh Control unit (aritmetika dan fungsi logika) akan dikirim ke ALU.

*ALU (Arithmetic and logical) ini mempunyai fungsi yaitu dengan instruksi program alu bisa melakukan proses perhitungannya.

*Register mempunyai fungsi sebagai tempat penyimpanan yang akan di proses yaitu dari RAM kepada register lalu dari register akan di proses.

4) Representasi Data Digital 

     Representasi data merupakan cara bagaimana nilainya disimpan di dalam memori komputer. Tipe data integral terbagi menjadi dua buah kategori, baik itu bertanda (signed) ataupun tidak bertanda (unsigned). Bilangan bulat bertanda mampu merepresentasikan nilai bilangan bulat negatif, sementara bilangan bulat tak bertanda hanya mampu merepresentasikan bilangan bulat positif.
Representasi integer positif di dalam komputer sebenarnya adalah untaian bit, dengan menggunakan sistem bilangan biner. Urutan dari bit-bit tersebut pun bervariasi, bisa berupa Little Endian ataupun Big Endian. Selain ukuran, lebar atau ketelitian (presisi) bilangan bulat juga bervariasi, tergantung jumlah bit yang direpresentasikanya. Bilangan bulat yang memiliki n bit dapat mengodekan 2n. Jika tipe bilangan bulat tersebut adalah bilangan bulat tak bertanda, maka jangkauannya adalah dari 0 hingga 2n-1. 
  

Referensi :
 
http://adindamiftahul24.blogspot.co.id/2016/10/sistem-unit-dan-representasi-data.html 
http://makalahrepresentasidata.blogspot.co.id/ 

Resume Praktikum PBO Modul 7 ( Graphical User Interface )

Pada praktikum kali ini membahas tentang AWT (Abstract Windowing Toolkit) dan Swing. Yang pada dasarnya adalah sama untuk membangun GUI. P...