Selasa, 25 Juni 2013

Implementasi dan Masa Depan dari Cloud Computing

Implementasi


Ada 3 point utama yang diperlukan dalam implementasi Cloud Computing. Yaitu komputer Front end, komputer back end dan yang terakhir penghubung antara keduanya. Komputer Front end biasanya merupakan komputer desktop biasa, dimana orang awam menggunakannya. Sedangkan komputer back end dalam skala besar bisa berupa server komputer yang dilengkapi dengan data center dalam rak-rak besar. Hmm, tidak harus seperti itu sih, tapi pada umumnya komputer back end harus mempunyai kinerja yang tinggi. Karena dia harus melayani, mungkin hingga ribuan permintaan data. Penghubung keduanya bisa berupa jaringan LAN atau internet. 

          Semua pengguna komputer yang pernah mengakses internet, secara sadar atau tidak sadar pasti pernah melakukan cloud computing. Siapa coba yang tidak pernah mengakses google? Pasti hampir semua pengguna internet pernah mengaksesnya. Ketika pengguna mengakses google, sebenarnya dia sedang melakukan cloud computing! Mesin pencari Google, juga mesin pencari lainnya merupakan aplikasi web. Dimana data-data pendukung mereka berada di server masing-masing. Selain itu implementasinya masih banyak lagi. Karena website yang ada sekarang rata-rata sudah berupa aplikasi web. Bukan hanya seperti papan pengumuman yang hanya berfungsi untuk memajang informasi. Layanan internet seperti Gmail, Yahoo!Mail dan Google Docs merupakan contoh aplikasi web. Bukankah dengan itu aplikasi web seperti Outlook dan MS Word bisa digantikan?

Software yang bisa dijalankan dalam sistem Cloud computing meliputi semua software yang ada saat ini. Word Processing, Image editor, Spreadsheet, Media player, dan jenis software lain yang sudah ada padanannya di aplikasi desktop. Bahkan sistem operasi bisa di implementasikan dalam sistem cloud computing. Saat ini sistem operasi berbasis web yang sudah dikembangkan adalahEyeOS . EyeOS merupakan sistem operasi berbasis web yang dibuat dengan bahasa PHP dan berjalan diatas browser biasa. Jadi bisa dibayangkan menjalankan sistem operasi dengan browser yang dijalankan oleh sistem operasi juga. Kedengarannya aneh bukan?
        Ada juga layanan Icloud. Dimana mereka menyediakan sistem operasi lengkap dengan aplikasi-aplikasinya. Untuk menggunakannya, pengguna harus mempunyai akun dulu disitu. Selain sistem operasi dan aplikasi untuk produktifitas, mereka juga menyediakan ruang untuk menyimpan data. Atau yang biasa disebut Online storage. Icloud dan Eye Os merupakan contoh implementasi sistem operasi berbasis cloud.



Masa Depan Cloud Computing

       Saat ini kendala yang dihadapi dalam implementasi total cloud computing adalah masalah kecepatan transfer data dari back end ke front end. Karena diantara keduanya terjadi pertukaran data. Saat ini infrastruktur internet kebanyakan belum ada yang bisa menyamai harddisk dalam hal kecepatan transfer data. Transfer data harddisk berkisar 50 MB/s, sedangkan internet rata-rata mungkin hanya 50 KB/s. Jauh sekali bukan? Oleh karena itu, aplikasi-aplikasi cloud computing saat ini masih terbatas dalam hal ukuran aplikasinya. Apabila ukurannya terlalu besar, tentu saja waktu loading aplikasinya akan sangat lama. Meski bisa diakali dengan caching dan AJAX, tetap saja sebelumnya harus mendownload file-file yang dibutuhkan lebih dahulu.
          Karena itulah saat ini interaktifitas aplikasi web masih kalah dengan aplikasi desktop. Dan itu salah satu sebab mengapa aplikasi web selalu kalah dalam hal fiturnya, misalnya aplikasi Google Docs tentu saja fiturnya tidak selengkap MS Word. Sistem operasi berbasis web juga isinya tidak selengkap Distro Linux yang paling hemat. Apabila fitur yang ditanamkan terlalu berat, yang ada hanya waktu loading yang sangat lambat.
        Namun apabila masalah koneksi tidak menjadi masalah lagi, dalam artian kecepatannya sudah sesuai untuk lalu lintas data yang besar seperti yang saat ini dimiliki oleh harddisk. Bukan tidak mungkin pengguna komputer tidak lagi perlu menginstal banyak sekali software di komputernya, tapi cukup mengandalkan koneksi internet. 


Nama : Attiin Nurani
Kelas : 4IA21
NPM : 56409539
Mata Kuliah : Pengantar Komputasi Modern
Dosen : Rina Noviana
Dibuat tanggal : 25 Juni 2013

Sumber Referensi :

Cloud Computing

Cloud Computing, Pasti banyak dari para pembaca yang sudah sering dengar kata tersebut, Ada banyak tulisan dan sudut pandang untuk menjelaskan apa itu Cloud Computing, namun banyak dari penjelasan tersebut yang terlalu rumit, sehingga bagi orang awan akan kesulitan untuk memahaminya. Tulisan ini sengaja dibuat untukmempermudah orang awam memahami Cloud Computing. Diharapkan setelah membaca
tulisan ini, para pembaca akan bisa memahami dasar pengetahuan mengenai Cloud Computing dengan lebih mudah. 

Apa itu Cloud Computing?

         Untuk memudahkan pemahaman mengenai model cloud computing kita ambil analogi dari layanan listrik PLN. Tentu kita semua adalah para pemakai listrik dalam kehidupan sehari-hari. Untuk bisa menikmati listrik, kita tidak perlu mendirikan infrastrukturpembangkit listrik sendiri, bukan? Yang perlu kita lakukan adalah mendaftar ke PLN karenaPLN sudah menyediakan layanan listrik ini untuk pelanggan.
Kalau Anda pernah melihat gardu induk PLN, Anda akan melihat bagaimana rumitnya instalasi listrik disana dengan banyak sekali transformator dan peralatan berat lainnya (Resource Pooling). Disinilah sumber daya listrik berpusat untuk kemudian didistribusikanke pelanggan. Distribusi listrik ke pelanggan dari gardu induk ini menggunakan kabel listrikyang sudah distandarisasi. Kabel antara pembangkit listrik dengan gardu induk biasa dikenaldengan istilah SUTET (Saluran Udara Tegangan Ektra Tinggi). Dari gardu induk, distribusikemudian dipecah ke gardu-gardu lain sampai akhirnya sampai di rumah pelanggan dengan kabel yang lebih kecil. Kabel listrik yang ada ini menjamin koneksi listrik yang cepat, sehingga layanan listrik bisa dinikmati terus menerus (Broad Network Access).

            Setelah mendaftar, pelanggan bisa memakai energi listrik dan membayar kepada PLN berdasarkan jumlah penggunaan listrik kita tiap bulan. Jumlah yang dibayar dihitung dari meteran listrik di rumah pelanggan (Measured Service). Saat pelanggan butuh daya tambahan karena suatu tujuan khusus (misalnya saat acara pernikahan keluarga), pelanggan tinggal meminta kepada PLN untuk menambahkan daya, dan suatu saat nanti ketika inginmenurunkan daya lagi, pelanggan tinggal meminta juga kepada PLN.

             Bisa dikatakan penambahan daya listrik ini bersifat elastis, untuk menambah daya atau menurukannya bisa dilakukan segera (Rapid Elasticity). Akan sangat menarik jika kedepannya untuk melakukan penambahan/penurunan daya tersebut, pelanggan bisa melakukannya sendiri dari suatu alat yang disediakan oleh PLN., sehingga tidak dibutuhkan lagi interaksi dengan pegawai PLN (Self Service). Ketika memakai layanan listrik dari PLN, pelanggan tidak perlu pusing untuk memikirkan bagaimana PLN memenuhi kebutuhan listrik . Hal terpenting yang perlu diketahui adalah listrik menyala untuk kebutuhan sehari-hari, serta berapa tagihan listrik yang perlu dibayar tiap bulannya. Pelanggan tidak perlu mengetahui secara detail bagaimana PLN merawat infrastruktur listriknya, bagaimana ketika mereka ada kerusakan alat, bagaimana proses perawatan alat-alat tersebut, dsb. Intinya, pelanggan cukup tahu bahwa dapat menikmati listrik dan berkewajiban membayar biaya tersebut tiap bulannya, sedangkan PLN sendiri berkewajiban untuk memenuhi kebutuhan listrik pelanggannya. Nah, analogi PLN di atas adalah gambaran dari layanan Cloud Computing. Menurut NIST (National Institute of Standards and Technology), terdapat 5 karakteristik sehingga sistem tersebut disebut Cloud Computing, yaitu:

1. Resource Pooling
Sumber daya komputasi (storage, CPU, memory, network bandwidth, dsb.) yang dikumpulkan oleh penyedia layanan (service provider) untuk memenuhi kebutuhan banyak pelanggan (service consumers) dengan model multi-tenant. Sumber daya komputasi ini bisa berupa sumber daya fisik ataupun virtual dan juga bisa dipakai secara dinamis oleh para pelanggan untuk mencukupi kebutuhannya.

2. Broad Network Access
Kapabilitas layanan dari cloud provider tersedia lewat jaringan dan bisa diakses oleh berbagai jenis perangkat, seperti smartphone, tablet, laptop, workstation, dsb.

3. Measured Service
Tersedia layanan untuk mengoptimasi dan memonitor layanan yang dipakai secara otomatis. Dengan monitoring sistem ini, kita bisa melihat berapa resourceskomputasi yang telah dipakai, seperti: bandwidth, storage, processing, jumlah pengguna aktif, dsb. Layanan monitoring ini sebagai bentuk transparansi antara
cloud provider dan cloud consumer.


4. Rapid Elasticity
Kapabilitas dari layanan cloud provider bisa dipakai oleh cloud consumer secara dinamis berdasarkan kebutuhan. Cloud consumer bisa menaikkan atau menurunkan kapasitas layanan. Kapasitas layanan yang disediakan ini biasanya tidak terbatas, dan service consumer bisa dengan bebas dan mudah memilih kapasitas yang diinginkan setiap saat.

5. Self Service
Cloud Consumer bisa mengkonfigurasikan secara mandiri layanan yang ingin dipakai melalui sebuah sistem, tanpa perlu interaksi manusia dengan pihak cloud provider. Konfigurasi layanan yang dipilih ini harus tersedia segera dan saat itu juga secara otomatis. Kelima karakteristik Cloud Computing tersebut harus ada di service provider jika ingin disebut sebagai penyedia layanan Cloud Computing. Salah satu saja dari layanan tersebut tidak terpenuhi, maka penyedia layanan tersebut belum/tidak pantas disebut sebagai cloud provider.

Keunggulan Cloud Computing
Keuntungan Cloud Computing antara lain :
1.     Keuntungan bagi para pelaku bisnis adalah minimalisasi biaya investasi infrastruktur publik sehingga bisnis bisa lebih terfokus pada aspek fungsionalitasnya.
2.     Bagi application developer, layanan PaaS memungkinkan pengembangan dan implementasi aplikasi dengan cepat sehingga meningkatkan produktivitas.
3.     Bagi para praktisi yang bergerak di industri TI, hal ini berarti terbukanya pasar baru bagi industri jasa pengembangan teknologi informasi.
4.     Bagi pebisnis di bidang infrastruktur, hal ini merupakan peluang yang besar karena dengan meningkatnya penggunaan layanan SaaS ini akan meningkatkan penggunaaan bandwidth internet
5.     Integrasi aplikasi dengan berbagai perangkat

Kekurangan Cloud Computing
Resiko yang harus dihadapi user dalam penggunaan Cloud Computing ini antara lain:
1.     service level, artinya kemungkinan service performance yang kurang konsisten dari provider. Inkonsistensi cloud provider ini meliputi, data protection dan data recovery,
2.     privacy, yang berarti adanya resiko data user akan diakses oleh orang lain karena hosting dilakukan secara bersama-sama.
3.     compliance, yang mengacu pada resiko adanya penyimpangan level compliance dari provider terhadap regulasi yang diterapkan oleh user,
4.     Data ownership mengacu pada resiko kehilangan kepemilikan data begitu data disimpan dalam cloud,
5.     Data mobility, yang mengacu pada kemungkinan share data antar cloudservice dan cara memperoleh kembali data jika suatu saat usermelakukan proses terminasi terhadap layanan cloud Computing.
Beberapa pertimbangan lain yang menjadi resiko Cloud Computing adalah:
  • Ketidakpastian kemampuan penegakan kebijakan keamanan pada provider
  • Kurang memadainya pelatihan dan audit TI
  • Patut dipertanyakan kendali akses istimewa pada situs provider
  • Ketidakpastian kemampuan untuk memulihkan data
  • Kedekatan data pelanggan lain sehingga kemungkinan tertukar
  • Ketidakpastian kemampuan untuk mengaudit operator
  • Ketidakpastian keberlanjutan keberadaan provider
  • Ketidakpastian kepatuhan provider terhadap peraturan.

Jumat, 10 Mei 2013

Penerapan Aplikasi Komputer Modern


Jenis-jenis Komputasi Modern :

Jenis-jenis komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :

1.  Mobile Computing


             Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. 

Contoh mobile computing :
  • GPS 
  • Smartphone
2.  Gird Computing

           Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :

  • Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
  • Sistem menggunakan standard dan protocol yang terbuka.
  • Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.

Contoh Gird Computing :
  • Scientific Simulation: Komputasi grid diimplementasikan di bidang fisika, kimia, dan biologi untuk melakukan simulasi terhadap proses yang kompleks.
  • Medical Images: Penggunaan data grid dan komputasi grid untuk menyimpan medical-image.
  • Computer-Aided Drug Discovery (CADD): Komputasi grid digunakan untuk membantu penemuan obat.Salah satu contohnya adalah: Molecular Modeling Laboratory (MML) di University of North Carolina (UNC)
  • Big Science: Data grid dan komputasi grid digunakan untuk membantu proyek laboratorium yang disponsori oleh pemerintah.
  • e-Learning: Komputasi grid membantu membangun infrastruktur untuk memenuhi kebutuhan dalam pertukaran informasi dibidang pendidikan.
  • Microprocessor design: komputasi grid membantu untuk mengurangi microprocessor design cycle dan memudahkan design center untuk membagikan resource lebih efisien. Contohnya ada di Microprocessor Design Group at IBM Austin

3.  Cloud Computing

Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

Contoh Cloud Computing :
  • Yahoo
  • Gmail
  • DropBox
  • Mediafire

Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya dibawah ini :
  • Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.
  • Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
  • Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.
  • Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya.
Dan ada juga persamaan antara komputasi mobile, komputasi grid, dan komputasi cloud, penjelasanya sebagai berikut :
  • Ketiganya merupakan metode untuk melakukan komputasi, pemecahan masalah, dan pencarian solusi.
  • Ketiganya memerlukan alat proses data yang modern seperti komputer, laptop atau telepon genggam untuk menjalankannya.



Minggu, 07 April 2013

Komputasi Modern

Pertanyaan seputar komputasi modern

Jawablah pertanyaan pertanyaan dibawah ini dengan lengkap dan jeIas!


1. Apa yang kamu ketahui tentang komputasi modern? 
2. Sebutkan macam macam komputasi modern! 
3. Apa definisi dari komputasi? 
4. Apa yang kamu ketahui tentang pemrosesan paralel (paralel processing)? 
5. Bagaimana hubungan antara komputasi modern dengan pemrosesan paralel? 
6. Buatlah secara ringkas sejarah dari komputasi modern! 


Jawab :

1).  Komputasi modern terdiri dari dua kata yaitu komputasi dan modern,  dimana komputasi dapat diartikan sebagai cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma sedangkan modern ini mengungkapkan tentang teknologi masa kini. Selain itu, komputasi modern mempunyai banyak fungsi guna memecahkan berbagai masalah seperti untuk menghitung:
•         Akurasi (bit, floating point)
•         Kecepatan (dalam satuanHz)
•         Problem volume besar (paralel)
•         Modeling (NN dan GA)
•         Kompleksitas (menggunakan Teori Bog O)

Komputansi modern mempunyai karakteristik komputasi modern yang terdiri atas 3 macam, yaitu :
1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.



2). Macam-macam komputasi modern :

1. Mobile Computing atau Komputasi Bergerak
Mobile computing (komputasi bergerak) merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.

2. Grid Computing
Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan. 

3. Cloud Computing atau Komputasi Awan
Cloud computing adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas. Komputasi awan adalah sebuah paradigm baru dari konsep yang sebenarnya sudah ada. Beberapa aplikasi yang sangat akrab dari cloud computing adalah icloud (produk dari Apple) dimana user menyimpan data-data phonebook mereka di server Apple, bukan lagi di handphone mereka. Selain contoh it ada juga contoh dari satu provider Indonesia XL, yaitu XL Klik, dimana dengan menginstall XL Klik User sudah dapat menikmati beberapa aplikasi jejaring social, yang sebenarnya aplikasi itu terinstall di server XL, bukan di handphone mereka. Sehingga mereka bisa merasakan hp mereka seperti handphone yang jauh lebih pintar dan mahal.



3). Menurut saya komputasi adalah cara untuk menyelesaikan masalah perhitungan menggunakan alat yaitu komputer canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien. saya simpulkan seperti itu karena komputasi modern terdiri dari dua kata yaitu komputasi dan modern. Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma. Komputasi merupakan subbagian dari matematika. Disebut modern karena menggunakan alat canggih saat menyelesaian masalah.


4). Pemrosesan paralel (paralel processing) adalah penggunaan pada lebih dari satu CPU untuk menjalankan sebuah program secara simultan, atau penggunaan dua atau lebih tugas pada waktu yang sama dengan tujuan mempersingkat waktu penyelesaian tugas-tugas tersebut dengan cara mengoptimalkan resource pada sistem komputer yang ada pada tujuan yang sama. berikut ini adalah gambaran pemrosesan paralel :



Maksudnya program dijalankan dengan banyak CPU secara bersamaan dengan tujuan untuk membuat program yang lebih baik dan dapat diproses dengan cepat. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.


5. Konsep dari pemrosesan paralel yaitu dengan penggunaan lebih dari satu CPU untuk menjalankan program secara simulasi dan membuat program berjalan lebih cepat seiring banyaknya CPU yang digunakan. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan masalah. Tujuan utamanya adalah untuk meningkatkan performa komputasi,semakin banyak yang bisa dilakukan secara bersamaan semakin banyak pekerjaan yang bisa diselesaikan.
Komputasi paralel membutuhkan :

  •  Algoritma
  •  Bahasa pemrograman
  • Compiler


Dari penjelasan di atas dapat disimpulkan bahwa hubungan komputasi modern dengan paralel processing itu  merupakan hubungan yang saling terkait. Hubungan yang paling mencolok adalah penggunaan komputer yang dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. oleh karena itu peningkatan kinerja terus diterapkan dengan cara meningkatkan kecepatan perangkat keras yaitu processor. Waktu idle siklus processor di seluruh jaringan dapat digunakan secara efektif oleh perangkat keras yang canggih. Pengolahan paralel istilah digunakan untuk mewakili kelas besar teknik yang digunakan untuk memberikan tugas pengolahan simultan data untuk tujuan meningkatkan kecepatan komputasi dari sistem komputer.

6. Sejarah komputasi modern :


  • Istilah mesin komputasi , digunakan semakin dari tahun 1920, mengacu pada setiap mesin yang melakukan pekerjaan komputer manusia, yaitu, setiap mesin yang menghitung sesuai dengan metode yang efektif.
  • Selama akhir 1940-an dan awal 1950-an, dengan munculnya mesin komputasi elektronik, mesin ‘kalimat’ komputasi secara bertahap memberi jalan hanya untuk ‘komputer’, awalnya biasanya dengan elektronik ‘awalan’ atau ‘digital’. Catatan ini survei sejarah mesin ini.
  • Tahun 1940 komputer yang semula dikhususkan sebagai instrument untuk science, berubah menjadi produk komersil.
  • Tahun 1945 di temukan Bug Komputer oleh Grace Murray Hopper Tahun 1947 tanggal 23 Desember ditemukan transistor yang pertama kali oleh Bardeen dan Walter Brattain bersama dengan William Shockley .
  • Tahun 1951 dimulai sebuah gagasan microprogramming oleh Maurice Wilkes Tahun 1951-1952 Grace Murray Hopper mengembangkan A-O, yang merupakan compiler pertama.
  • Tahun 1957 John Backus dan kolega IBM mengirimkan Compiler Fortran yang pertama.
  • Tahun 1958 Jack Kilby menghasilkan prototype semiconductor IC.
  • Tahun 1960 merupakan timbulnya system kecil seperti word length, register structure, Number of Addresses, I/O channel, Floating point hardware.
  • Tahun 1960 juga Paul Baran yang bekerja di Rand Corp. menemukan dasar packet switching untuk data komunikasi.
  • Tahun 1962 video game pertama kali di temukan oleh Steve Russell yang merupakan seorang lulusan MIT. 
  • Tahun 1964 mouse ditemukan oleh Doug Engelbart.
  • Tahun 1969 munculnya internet oleh DARPA Tahun 1970 merupakan kedatangan PC (personal computer).
  • Tahun 1970 ditemukan UNIX oleh Dennis Ritchie dan Kenneth Thomson. Pada tahun 1970 juga floppy disk dan daisywheel printer di tunjukkan kepada umum (debut pertama). 
  • Tahun 1971 Ray Tomlinson of Bolt Beranek dan Newmen pertama kali mengirimkan jaringan surat e-mail. 
  • Tahun 1971 Niklaus Wirth menemukan Pascal Tahun 1972 di temukan bahasa C oleh Dennis Ritchie di Bell Labs.
  • Tahun 1973 Robert Metcalfe menuliskan catatan di “Ether Acquisition” yang mendeskripsikan Ethernet. 
  • Tahun 1973 Robert Metcalfe dan David Boggs menemukan Ethernet.
  • Tahun 1976 merupakan tahun pertama kalinya muncul supercomputer dengan vektorial arsitektur. Tahun 1976, Steve Jobs dan Steve Wozniak mendesain dan membangun Apple I yang terdiri dari kebanyakan papan circuit.
  • Tahun 1977, Steve Jobs dan Steve Wozniak tergabung dalam Apple computer pada 3 januari.
  • Tahun 1978, Muncul MS Tahun 1978, Wordstar yang merupakan software pengolah kata diperkenalkan dan meluas. Tahun 1979 telepon seluler di test di Jepang dan Chicago. Tahun 1980 IBM memilih PC-DOS dari Microsoft sebagai OS (Operating System)
  • Tahun 1980 bahasa Ada muncul yang di temukan oleh Departemen Pertahanan US. Tahun 1980 portable computer seberat 24 pounds lahir. 
  • 1 januari 1983, muncul TCP/IP Tahun 1984, muncul Apple Macintosh Tahun 1984, muncul DNS Tahun 1985 menyebarnya sistem networking.
  • Tahun 1990 tim Barners Lee Menemukan WWW yaitu aplikasi internet yang membawa perkembangan dan perubahan besar di dunia internet.
  • Tahun 1991 Trovalds menempatkan UNIX di IBMnya. Tahun 1992 muncul istilah surfing Tahun 1993 pentium milik intel diperkenalkan kepada umum pada bulan Maret Tahun 1993 muncul NSCA Mosaic Tahun 1994 muncul Yahoo dan Netscape Navigator 1.0
  • Tahun 1995 muncul bahasa pemrograman Java pada bulan Mei. Pada Desember 1994 maka Spyglass milik Microsoft telah dibayar dan diberi lisensi, sehingga untuk web browser yang nantinya nama spyglass tersebut akan diganti dengan nama Internet Explorer.
  • Pada 1995 spyglass sudah menjadi bagian dari OS dan bagian dari windows


Nama : Attiin Nurani
Kelas : 4IA21
NPM : 56409539
Mata Kuliah : Pengantar Komputasi Modern
Dosen : Rina Noviana
Dibuat tanggal : 08 April 2013



Senin, 18 Maret 2013

Jurnal Komputasi Modern

I. Jurnal komputasi modern ( collaborative web surfing )


1. Pendahuluan

       Aksi yang dilakukan bersama-sama biasanya digunakan untuk menyelesaikan berbagai macam masalah yang dilakukan dalam sebuah pembangunan. Sejarah kita ialah contoh untuk menyelesaikan masalah dalam gabungan lingkungan. Hasil dari masalah yang telah diselesaikan dalam gabungan lingkungan daripada masalah yang diselesaikan oleh satu orang. Penemu lebih nyaman menemukan untuk menemukan solusi yang baik dari saling bertukar informasi dengan yang lain. Perbedaan faktor mungkin juga menyebabkan gabungan rumus untuk contoh grup yang lebih kecil yang lebih teratur untuk mendapatkan informasi yang lebih intensif.

      Penerapan alat berbasis komputer dalam perkembangannya terakhir-akhir ini telah meningkat. Aplikasi pada era ini lebih berorientasi ke user, terpusat pada pembangunan manusia dan oleh karena itu lebih baik memasukkan gabungan kebutuhan sosial. Kombinasi penemuan ide terbaru, inovasi, fungsionalitas, dan media untuk disesuaikan pada alat yang baru.


2. Komunikasi Gabungan

2.1 Grup Peneliti

        Grup di bagi menjadi 2 konsep utama yaitu : terhubung dan asli. tipe yang terhubung adalah yang diciptakan melalui fungsi penelitian dan asli terdiri dari aktivitas penelitian secara sendiri. Karakterisitk dari grup seperti interaksi saling ketergantungan, kesadaran, antisipasi di masa depan, tujuan yang umum keanggotaan dikenal dengan literatur.

2.2 Grup sebagai jaringan sosial

        Dalam jaringan sosial individu saling terikat satu sama lain dari lubang sambungan. Yang dikenal dengan jaringan. analisis jaringan menentukan struktur jaringan atau saling keterhubungan antara aktor yang bekerja di lingkungan jaringan. Dalam kelompok jaringan sosial menyediakan tipe kekuatan utama antara aktor dan saling keterhubungan.
         Alasan mengapa orang-orang bergabung dengan grup yang berbeda. Satu mungkin menjadi tujuan dalam membentuk kelompok, yang lain mungkin menemukan pandangan yang berbeda dalam meyakinkan individu untuk bergabung ke kelompok tertentu. karena itu ada yang berbeda dalam motivasi di balik kelompok tersebut untuk menarik anggota grup baru untuk bergabung ke dalam grup mereka. Kelompok-kelompok yang memotivasi anggota tidak akan meninggalkan kelompok dan menarik anggota lain dengan menanyakan beberapa pertanyaan yang berhubungan dengan motivasi untuk contoh mengapa anggota tetap dalam kelompok? bagaimana keuntungan anggota di dalam kelompok.
     Dalam Literatur, tidak ada tampilan yang kolaborasi konsisten yang tersedia. Oleh karena itu pengertian kolaborasi bervariasi dari satu peniliti satu ke peneliti lain. Beberapa peneliti mengambil kegiatan kolaboratif sebagai model dari perspektif, sementara pandangan organisasi dianggap oleh orang lain. Dalam lingkungan insiparisif kolaboratif dan terkonsep yang dicirikan oleh individu. 


     Gabungan dari kelompok paling banyak biasanya terfokus pada pesan teks individual, video conferense dan bergabung pada jaringan sosial. Pada tugas ini , kami menjelaskan cara berselancar di internet dalam lingkungan tergabung. Dimana, lebih dari satu user intern dalam berselancar bersama. Informasi dibagikan adalah motivasi utama dari seorang peneliti. Sementara gabungan perangkat lunak berbasis tipe umum, dimana individu dapat mengubah informasi berselancar pada web berbasis dari ketertarikan yang sama. Untuk menarik para peselancar dunia maya, kita membutuhkan untuk memuat tempat sosial,dimana masing-masing individu dapat melihat orang lain pada bentuk dari jaringan sosial untuk orang-orang memilih bentuk mesh dari jaringan sosial untuk penggabungan berselencar di dunia maya.
     Faktor dari penggabungan berselancar di dunia maya dapat menjadi identifikasi berbasis pada perkumpulan kebutuhan dari para peneliti. Hasil dari jaringan mesh yang kecil membutuhkan penggabungan cara tergantung sampai karakteristik yang berbeda. Tipe dari pandangan statis menjalankan proses kelompok yang dinamis, dimana pada URL web dan pencarian pada kata kunci dapat disimpan.


3. Konsep Gabungan

     Komunikasi telah mendukung maksud dari komputer dan distribusi komunikasi di bahas dalam bagian ini. Grup yang mendistribusikan dengan menggunakan teknologi kelompok online, kelompok virtual, dan kelompok yang didistribusikan secara geografis. Kelompok ini secara elektronisasi jaringannya tersebar di seluruh dunia. Tidak ada batasan geografis antara mereka kelompok-kelompok ini menggunakan aplikasi groupware, web conferencing, video konferensi, memegang alat-alat konferensi untuk tujuan komunikasi mereka. Oleh karena itu,interaksi ini termediasi oleh waktu, jarak, dan teknologi. Sebagian besar saluran komunikasi menggunakan tiga istilah untuk pengolahan komunikasi yaitu pengolahan komunikasi yaitu pengirim, penerima, dan saluran.

Table 2


Komunikasi dengan tatap muka tidak memberikan umpan balik yang tinggi dan peringkat simbol yang tinggi. Konferensi video, dimana visual yang ditransmisikan memiliki umpan balik menengah di bandingkan komunikasi dengan tatap muka. Telepon atau audio bergantung pada konten bahasa dan memberikan umpan balik menengah dan rendah. Pesan suara ialah pesan yang di maksudkan, salah satu telah di rekam atau pesannya di meisn audio memberikan respon yang rendah dan memiliki umpan balik dan simbol yang rendah juga. Chattingdi grup juga memilik umpan balik yang menengah dan simbol yang tinggi juga tergantung pada isi yang di komunikasikan oleh kedua belah pihak.

3.1 Gabungan dan Konsep Web

       Pada web 2.0 muncullah gabungan konsep ke komputer praktis berbasis gabungan perangkat lunak. Teknologi yang digunakan dalam web 2.0 adalah sebuah paradigma yang di kenal sebagai layanan web, Ajax, RSS. Menggunakan konsep web 2.0 kita dapat membangun aplikasi sebagai contoh webblog, wiki, washup, bookmark sosial dan model urusan lain untuk contoh software adalah layanan. Penelitian kami berfokus pada web 2.0 standar dan kategori ini dimana aplikasi kami berdasarkan pada jaringan sosial. Sosial web 2.0 menggunakan teknologi surifng web yang di kolaborasikan. Oleh karena itu, pada makalah ini kami hanya membahas software kolaborasi yang tersedia di web. Seperi contoh BSCW dan microsoft office sharepoint server 2007 :

1. BSCW(basic support for cooperative work)

       Hal ini mendukung kelompok kolaboratif yang mencakup berikut memilik beberapa fitur : forum diskusi, manajemen dokumen, manajemen tugas, manajemen kelompok, manajemen kontak, berbagi kalender, sistem blog, pemberitahuan atau online survey.

2. mMicrosoft share point server 2007

       Hal ini mendukung kolaborasi platform dalam bentuk organisasi tim. Termasuk mengikuti fitur : blog, kalender kelompok, pendiskusian, tugas, dokumen dan alur kerja manajemen. Fitur sosial termasuk profil pribadi dan daftar rekan pada organisasi hirarki.

3.2. kolaborasi model surfing
       
       Untuk membuatnya melengkapi aplikasi kolaborasi surfing, kita perlu model persfektif yang berbeda dari gabungan jaringan sosial yang ada untuk mencarinya di internet. Model ini telah di adopsi dari model pengembangan kelompok yang diusulkan oleh tuckman pada tahun 1965. Model ini memiliki lima pola penting yang harus di pertimbangkan ketika software yang di kembangkan. pola ini secara formatif, kedewasaan, invasi, kekompakan dan kelengkapan. Masing-masing pola di jelaskan di bawah ini :

1. Keformatifan 

adalah atribut yang digunakan untuk membangun tahapan pondasi. Kebanyakan yayasan pada fase dalam gabungan komunikasi yang digunakan untuk pengujian dan ketergantungan. Menggunakan atribut ini untuk fase pembangunan.

2. Invasi

adalah atribut yang digunakan untuk mengukur pengaruh individu dan untuk mengidentifikasikan kebutuhan mereka.

3. Kedewasaan 

adalah atribut untuk mengukur jatuh tempo tingkat gabungan komunitas. Struktural dan masalah fungsional yang perlu di tangani untuk membentuk tingkat komunikasi antar anggota.

4. Kekompakan 

adalah atribut untuk mengukur peran baru. Fokus atribut pada solusi pemikiran pada grup dengan solusi yang saling terbuka pada anggota lain.


Kelengkapan : atribut untuk mengukur lengkapnya proses komunikasi kolaboratif


4. Kolaborasi Web Surfing

      Internet adalah perpustakaan, yang berisikan informasi pada milyaran halaman web. Penjelajah dalam perpustakaan besar ialah waktu mengambil maupun menemukan pekerjaan yang cocok. Penjelajah menggunakan mesin pencari untuk menemukan informasi yang mungkin cocok dengan yang dinginkan. Bagaimanapun, penjelajah dapat mencari informasi yang pasti dengan mengunjungi situs-situs yang di kumpulkan pada mesin pencari. Ketika mencari pada masing-masing hasil dari situs tersebut penjelajah selalu sendiri. Terkadang adalah hal yang mungkin jika penjelajah meninggalkan personal komputer ataupun laptop tanpa mendapatkan informasi yang sesuai. Pada penelitian kami, kami mengidentifikasikan bahwa orang-orang dari latar belakang nol untuk menjadi ahli merasa tidak nyaman ketika menelusuri di internet. Sementara, ketika mereka pada web menggunakan beberapa software gabungan atau software sosial yang membuat mereka merasa nyaman. Hal ini terjadi karena orang lain yang memiliki ide yang akan disampaikan bersedia dan berpartisipasi pada penelitian sosial mereka dan di kegiatan sosial. Dengan menggunakan gabungan teknologi kita membuat prototype software netsurf yang dapat membuat mungkin jalannya para penjelajah dunia maya. Netsurf terintegrasi pada web browser. Pada instansi dinamis, hal itu disimpan pada URL dan kata kunci yang berlawanan dengan netsurf user. Ketika penjelajah lain akan mencari informasi yang sama, penelusuran pengetahuan akan di aplikasikan untuk mendapatkan satu set informasi untuk user lain pada instansi dinamis pada waktu yang cukup pendek.


5. Kesimpulan

        Menjelajah di dunia maya memeilik peran yang sangat penting dalam dunia internet. Penggabungan aplikasi telah tersedia di internet adalah buka informasi yang diinginkan. Oleh karena itu,para penjelajah dunia maya sering terisolasi. Sedangkan, cara penggabungan kami menyediakan cara baru untuk berselencar di internet. Keuntungan dari aplikasi ini bahwa informasi yang di targetkan dimana lebih satu peselancar dunia maya dapat berbagi informasi berdasarkan kepentingan bersama mereka. Perangkat lunak aplikasi berbasis dapat digunakan pada satu sumber penelitian.





II. Jurnal Komputasi Modern ( KOMPUTASI PEMBOBOTAN DOKUMEN BERBAHASA INDONESIA 
MENGGUNAKAN 
MAPREDUCE )




1. Pendahuluan

       Menurut penelitian yang dilakukan oleh Gantz et al estimasi data elektronik mencapai 0,18 zettabyte pada tahun 2006 dan diramalkan akan mencapai 1,8 zettabyte pada tahun 2011, data elektronik yang besar tersebut perlu diolah untuk memperoleh manfaat lebih. Adakalanya aplikasi yang dibuat membutuhkan komputer dengan sumber daya yang tinggi sebagai lingkungan implementasi dan biasanya harga untuk komputer dengan sumber daya yang tinggi tidaklah murah sedangkan untuk komputer dengan spesifikasi yang tidak terlalu tinggi akan kurang reliable dalam menangani data yang begitu besar. Untuk melakukan komputasi dengan data yang sangat besar, Google memberikan suatu metode yang dinamakan MapReduce. MapReduce melakukan komputasi dengan membagi beban komputasi dan diproses secara parallel atau bersama-sama. Terinspirasi oleh adanya Google File System (GFS) dan MapReduce yang dikembangkan oleh Google maka Apache mengembangkan Hadoop Distributed File System (HDFS) dan Hadoop MaprReduce framework untuk menyelesaikan permasalahan dengan melibatkan data yang sangat besar yang berbasiskan Java dan open source. HDFS dapat diimplementasikan pada perangkat keras dengan spesifikasi yang tidak terlalu tinggi, hal ini sangat menguntungkan dari segi ekonomi karena selain tidak berbayar, untuk distributed computing yang biasanya memerlukan banyak komputer untuk memproses data.
     Kelebihan yang ditawarkan oleh HDFS memberikan peluang untuk menyelesaikan permasalahan pengolahan dengan jumlah data yang besar namun dengan spesifikasi perangkat keras yang tidak terlalu tinggi. Permasalahan yang dibahas di sini yaitu untuk melakukan perhitungan pembobotan dokumen web berbahasa Indonesia. Diharapkan dengan menggunakan HDFS dan MapReduce yang dirilis oleh Apache, beban komputasi pembobotan dokumen dapat dibagi ke dalam beberapa komputer.



2. Metodologi

2.1 Pembobotan Dokumen

     Pembobotan kemunculan term dalam suatu dokumen digunakan untuk perhitungan tingkat kemiripan antar dokumen. Ada banyak metode yang dapat digunakan dalam menghitung bobot kemunculan term dalam suatu dokumen. Salah satu yang banyak digunakan adalah menggunakan metode pembobotanTF-IDF Weighting.
        

       TF-IDF Weighting menghitung term dari dokumen yang diwujudkan sebagai sebuah vector dengan elemen sebanyak term yang berhasil dikenali pada proses penghilangan stopword dan stemming. Vector tersebut beranggotakan bobot dari tiap term yang dihitung berdasarkan metode ini. Metode TD-IDF adalah metode yang mengintegrasikan term frequency (tf), daninverse document frequency (idf) Formula yang digunakan dalam menghitung bobot berdasarkan metode ini yaitu:

w (t, d ) = tf (t, d ) ∗ log N/nt

      Bobot suatu term t dalam suatu dokumen d dilambangkan denganw(t,d). Frekuensi kemunculan term t dalam dokumen d dilambangkan dengantf(t,d), Sedangkan banyaknya dokumen yang digunakan dalam uji coba dilambangkan dengan N sementara nt adalah banyaknya dokumen yang mengandung term t. Dari formula tersebut diturunkan kembali formula untuk menormalkan term frekuensi sehingga didapatkan formula:





2.2 MapReduce

     MapReduce adalah framework software yang diperkenalkan oleh Google dan digunakan untuk mendukung distributed computing yang dijalankan di atas data yang sangat besar dan dijalankan secara simultan dibanyak komputer. Framework ini terinspirasi oleh konsep fungsi map dan reduce yang biasa digunakan di functional programming. MapReduce memungkinkan programmer Google untuk melakukan komputasi yang sederhana dengan menyembunyikan kompleksitas dan detail dari paralelisasi, distribusi data, load balancing dan fault tolerance. MapReduce memiliki dua tahap dalam memproses data yaitu map danreduce. Tahap pertama dari MapReduce disebut map. Map melakukan transformasi setiap data elemen input menjadi data elemen output. Map dapat dicontohkan dengan suatu fungsi toUpper(str) yang akan mengubah setiap huruf kecil (lowercase) menjadi huruf besar (uppercase). Setiap data elemen huruf kecil (lowercase) yang menjadi input dari fungsi ini akan ditransformasi menjadi data output elemen yang berupa huruf besar (uppercase). Map memiliki fungsi yang dipanggil untuk setiap input yang menghasilkan output pasanganintermediate <key, value>.
       Reduce adalah tahap yang dilakukan setelah mapping selesai. Reduceakan memeriksa semua value input dan mengelompokkannya menjadi satuvalue output. Reduce menghasilkan output pasangan intermediate. Sebelum memasuki tahap reduce, pasangan intermediate <key, value> dikelompokkan berdasarkan key, tahap ini dinamakan tahap shuffle.


2.3 Hadoop


       Hadoop adalah framework perangkat lunak berbasis Java dan open source yang berfungsi untuk mengolah data yang sangat besar secara terdistribusi dan berjalan di atas cluster yang terdiri dari beberapa komputer yang saling terhubung. Hadoop dapat mengolah data dalam jumlah yang sangat besar hingga petabyte dan dijalankan di atas ribuan komputer. Hadoop framework mengatur segala macam proses detail sedangkan pengembang aplikasi hanya perlu fokus pada aplikasi logiknya. Hadoop adalah terdiri dari dua komponen yaitu:

1. HDFS (Hadoop Distributed File System) – Data yang terdistribusi.
2. MapReduce – framework dari aplikasi yang terdistribusi

2.3.1 Hadoop Distributed File System

      HDFS adalah distributed filesystem berbasis Java yang menyimpan file dalam jumlah besar dan disimpan secara terdistribusi di dalam banyak komputer yang saling berhubungan.




3. Kesimpulan

      Pembuatan suatu aplikasi pembobotan term dokumen berbahasa Indonesia menggunakan bahasa pemrograman Java framework Hadoop MapReduce.Dari hasil ujicoba performa, waktu komputasi menggunakan MapReduce lebih cepat dibandingkan waktu komputasi pada komputer stand alone terutama pada Job I dengan selisih waktu hingga 5386.43 detik atau kecepatan komputasi lebih cepat hingga 137,88%.


Sumber : 
http://meschtruz.blogspot.com/2012/03/jurnal-komputasi-modern-collaborative.html

http://thiodream.blogspot.com/2012/03/1.html



Nama : Attiin Nurani
Kelas : 4IA21
NPM : 56409539
Mata Kuliah : Pengantar Komputasi Modern
Dosen : Rina Noviana
Dibuat tanggal : 18 Maret 2013


Komputasi Modern

I. Mengenal Komputasi Modern

          Sebelum membahas lebih lanjut tentang komputasi modern, mari kita mengenal terlebih dahulu makna atau arti kata dari komputasi. Komputasi adalah cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma. Komputasi itu merupakan subbagian dari matematika. lalu bagaimana asal mula lahirnya komputasi modern ??

        Asal muasal lahirnya sebuah komputasi adalah bermula dengan adanya kegiatan menghitung angka-angka yang telah dilakukan oleh manusia sejak berabad-abad silam. Saat itu, manusia tersebut sudah mengenal angka dan perhitungan. Misalnya saja pada zaman manusia purba. Saat itu telah ada system barter barang, yang berhubungan dengan kegiatan menghitung-hitung juga. Yang dihitung tersebut adalah nilai barang yang dibarterkan. Dengan apakan barang tersebut bisa ditukar dan dibarter (barter = barang ditukar dengan barang dimana barang yang ditukarkan tersebut memiliki nilai yang sama). Selain itu bangsa romawi pun telah dapat menghitung sistem kalender dan rasi bintang. Jadi dengan kata lain, pada zaman tersebut telah ada yang namanya system komputasi (menghitung).

      Saat ini zaman semakin berkembang, perhitungan sudah semakin kompleks saja. Sehingga perhitungan yang kompleks tersebut tidak bisa hanya mengandalkan otak manusia ataupun dilakukan dengan manual. Seperti yang kita diketahui, otak manusia itu memiliki kemampuan yang terbatas. Maka dari itulah terciptanya sebuah komputasi yang disebut dengan komputasi modern. Sejak saat itu mulailah bermunculan alat-alat perhitungan yang sangat canggih, seperti computer. Tapi lama kelamaan, computer tidak hanya melakukan perhitungan saja, Tapi juga banyak fungsi-fungsi yang lainnya yang bisa dilakukan oleh computer. Namun pada dasarnya computer tersebut hanya bisa mengerti dengan angka-angka saja. Hal ini dapat dibuktikan dengan adanya angka-angka binary sebagai bahasa yang dimengerti oleh computer. Jadi dapat disimpulkan bahwa komputasi tersebut tidak bisa dipisahkan dengan hal yang berhubungan dengan angka-angka, walaupun komputasi tersebut sudah dibilang komputasi modern.



II. Sejarah Komputasi Modern

     Komputasi modern ini pertama kalinya digagaskan oleh seorang ilmuan yang bernama John Von Neumann. Dialah orang yang pertama kali menggagaskan konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory. Konsep inilah yang menjadi dasar arsitektur komputer modern. John Von Neumann memberikan berbagai sumbangsihnya dengan cara meningkat karya – karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Selain itu, Von Neumann juga merupakan seorang ilmuan yang sangat berperan penting dalam pembuatan bom atom di Los Alamos pada Perang Dunia II silam. Dan berkat kepiawaian Neumann di bidang teori game inilah ia bisa melahirkan konsep automata, teknologi bom atom dan komputasi modern yang akhirnya melahirkan sebuah computer. Sebenarnya kata “komputer” tersebut pertama kali dipergunakan secara umum pada tahun 1613. Arti kata komputer itu sendiri mengacu kepada perhitungan aritmatika dan kata tersebut masih dipergunakan hingga pertengahan abad ke-20. Dan seiring dengan perkembangan jaman dari akhir abad ke-19 hingga seterusnya, “computer” menjadi berubah makna jadi sebuah mesin yang melakukan komputasi.

           Kemudian sekitar tahun 1920an, kata “mesin komputasi” mulai dikenal. Setiap mesin yang dapat membantu melakukan pekerjaan manusia yaitunya menghitung dengan metode yang efektif, disebut dengan mesin komputasi. Pada tahun 1940-1950 dengan munculnya mesin komputasi elektronik kata “mesin komputasi” mulai berubah menjadi “komputer” yang biasanya diawali dengan “elektronik” atau “digital”.

          Sejak saat itu... Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, Dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori. Konsep dasar arsitektur komputer modern sendiri ialah konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory.


Berikut ini saya akan beri tahu beberapa contoh komputasi modern sampai dengan lahirnya ENIAC :
  • Konrad Zuse’s electromechanical “Z mesin”.Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika, termasuk aritmatika floating point dan ukuran programmability. Pada tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai Turing lengkap.
  • Berikutnya Non-programmable Atanasoff-Berry Computer yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan regeneratif memori kapasitor.Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh lebih seragam (berukuran meja besar atau meja kerja).
  • Selanjutnya komputer Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan lebih baik dan elektronik reprogrammable.Komputer ini digunakan untuk memecahkan kode perang Jerman.
  • The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.
  • Lalu lahirlah US Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut sebagai tujuan umum pertama komputer elektronik (ENIAC merupaka generasi yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan padatahun 1941).

Sumber :



Minggu, 20 Januari 2013

Contoh Proposal Pendirian Perusahaan Kewirausahaan


BAB I 
PENDAHULUAN

          Kebanyakan dari mahasiswa tujuan dari mereka kuliah adalah untuk mendapatkan pekerjaan baik bekerja di instansi pemerintahan maupun swasta, padahal  pada kenyataannyannya mencari pekerjaan di Indonesia sekarang ini merupakan hal yang cukup sulit, hal ini dikarenakan karena kurangnya lapangan pekerjaan yang tersedia, sehingga menyebabkan jumlah pengangguran semakin banyak. Semua orang pasti tidak ingin menjadi pengannguran, karena silihat dari segi ekonomi individual tentu saja pengangguran itu sangat merugikan sebab manusia mempunyai kebutuhan yangtidak terbatas. Oleh karena itu sebagai calon tenaga kerja, kita harus mampu berpikir kreatif dan inovatif yang mampumembaca peluang serta pandai memanfaatkan peluang tersebut sesuai dengan kemampuan yang dimiliki dan tidak terfokus hanya pada satu jenis pekerjaan saja. Salah satunya Dengan berwirausaha, dengan berwirausaha kita dapat mengurangi jumlah pengangguran. Selain itu juga dapat memberi keuntungan dalam segi ekonomi, karena hal ini akan berpengaruh besar terhadap pertumbuhan perekonomian suatu negara. Sebagai salah satu contoh
usaha yaitu membuka toko seperti usaha jual beli alat-alat dan accesories komputer. Mengingat sekarang dunia komputer semakin meningkat, dan jumlah pemakainya semakin bertambah, dirasa usaha ini cukup menjanjikan. 
          Ditoko komputer ini , kami melayani servis computer dan juga laptop. Dan juga kami menyediakan berbagai perangkat , asesoris , dan alat pada perangkat komputer maupun laptop.

Profil Perusahaan :
a.       Nama Perusahaan           :           4ia21 Computer
b.      Alamat                            :            Jalan Pisang 5 RT 03/XI No.12 Bekasi
c.      Bidang Usaha                  :            Jasa
d.      Bentuk Perusahaan          :            CV.


BAB II
VISI , MISI , TUJUAN

Visi perusahaan

Menjadikan Toko alat-alat dan accesories komputer menjadi yang terbaik dalam memberikan pelayanan kepada konsumennya serta memberikan kepuasan yang lebih bagi pelanggan.



Misi perusahaan
Adapun yang menjadi misi perusahaan ini adalah:
1. Berusaha memberikan pelayanan sebaiknya kepada konsumen
2. Mampu menjamin kepuasan konsumen
3. Tidak melakukan kecuarangan – kecurangan yang dapat merugikan konsumen

Tujuan
Tujuan dari usaha pembukaan Toko alat-alat dan accesories komputer ini adalah
1. Dapat menjaga kelangsungan usaha dan dapat juga mengembangkannya
2. Dengan usaha ini pengalaman dan wawasan si pengusaha dapat bertambah
3. Membantu masyarakat agar masyarakat tertarik untuk mengikuti perkembangan teknologi
4. Mendapatkan keuntungan


BAB III
PROYEK YANG DIUSULKAN

A.   Jenis Produk
       Kami melayani dalam bidang Jasa , seperti : servis , perakitan komputer , pembuatan jaringan warnet , dan lain-lain.

B.   Aspek Produksi
Peralatan yang dibutuhkan :

#  1 PC lengkap
#  CD software (CD aplikasi , dan lain-lain)
#  Alat-alat servis (obeng , dan lain-lain)

Jumlah tenaga kerja :
#  1 Manager + Bendahara
#  2 Pelayan
#  2 Teknisi

Skema Proses Jasa
“Konsumen” > “Pelayan” > “Teknisi” > “Pelanggan” > “Bendahara” .

C.   Aspek Manajemen

- Kepemilikan : CV

- Kebutuhan Perijinan
* Surat Keterangan RT
*  Surat Keterangan RW
*  Surat Keterangan Kelurahan
*  Surat Keterangan Kecamatan
*  NPWP
*  SIUP

-  Struktur Organisasi










-   Tugas
*   Pemilik / Manager / Bendahara
     Memimpin jalannya peusahaan dengan bijaksana dan bertanggung jawab dengan keuangan perusahaan.
*   Teknisi
     Membantu menyelesaikan kebutuhan konsumen.
*   Pelayan
      Melayani konsumen dan membantu menyelesaikan kebutuhan konsumen.

-    Kualifikasi Karyawan
1.   Syarat untuk menjadi Pelayan
      Berpenampilan menarik , sopan.
      Usia minimal 19 tahun.
      Pendidikan terakhir SMA/SMK.

2.   Syarat untuk menjadi Teknisi
      Memiliki pengetahuan tentang komputer.
      Usia minimal 18 tahun.
      Pendidikan terakhir SMK.


D.  Aspek Keuangan

Rincian Kebutuhan Awal
-   Tempat Usaha (milik sendiri)                          Rp 25.000.000,00

-   Peralatan
*  1 PC lengkap dengan printer                           Rp 5.000.000,00
*  3 meja + kursi , 2 almari                                 Rp 3.000.000,00
*  Kebutuhan toko (nota,alat tulis,dll.)                 Rp 1.000.000,00
                                                                         
                                                                          Rp  9.000.000,00

-  Dana Perijinan dari (RT,RW,NPWP)              Rp   1.250.000,00
-  Tagihan (list/telp/air) /bulan                              Rp      600.000,00
-  Gaji Karyawan
»        Pelayan (2)                                               Rp      400.000,00
»        Teknisi (2)                                                Rp      600.000,00
                                                                          Rp   2.000.000,00
                                                                          Rp 37.850.000,00





E.    Aspek Pemasaran

a)      Wilayah Pemasaran                      : Kota Bekasi dan Jakarta

b)      Perkiraan permintaan konsumen   : karena sekarang ini sudah banyak orang yang mengerti dan          membutuhkan komputer dalam berbagai urusan , maka CV. 4IA21 Computer Insya Allah dapat membantu konsumen dalam urusan komputer.

c)      Identifikasi Pesaing
         Nama Pesaing             : Aaa Computer
         Strategi Pesaing           : Kualitas pelayanan sedikit lebih rendah dibandingkan dengan “Ali Computer”.
         Harga                          : 20% lebih murah dari “Ali Computer”.
         Jalur Pemasaran          : Jalur yang dipakai melalui brosur dan spanduk.

d)      Strategi Pemasaran
#       Produk
         *Kualitas pelayanan & produk99% memuaskan.
         *Pelayanan & produk yang ditawarkan memiliki garansi sesuai jenisnya.

#      Harga
        Saya memberikan harga yang terjangkau / sesuai dengan pasaran dan akan memberi harga lebih murah
        bila ada pembelian dengan jumlah banyak.

#      Segmen Pasar
       * Wilayah (Universitas , Sekolah)
       * Pasar Kota (Pusat Toko Komputer , Mall)

#      Jalur Pemasaran
        Pusat Toko Komputer terdekat

#      Promosi
       * Dari mulut ke mulut
       * Brosur
       * Iklan Internet



BAB IV
PENUTUP

Sekian proposal pendirian usaha 4IA21Computer , kritik dan saran Anda sangat saya butuhkan demi membangun perusahaan Kami menjadi lebih baik.