Kamis, 10 Maret 2016

Sejarah Perkembangan Komputer

Tugas 1 Softskill Pengantar Komputasi Modern
Nama  : M. Alim Arrasyid
Kelas  : 4IA25
Npm   : 54412296

Komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.

Perkembangan dunia komputer dari waktu ke waktu semakin pesat, namun dibalik semua itu terdapat sejarah panjang perkembangan komputer berikut ulasannya :


  1. Komputer Generasi Pertama
Komputer generasi pertama adalah ENIAC, yang merupakan komputer elektronik pertama didunia yang mempunyai bobot seberat 30 ton, panjang 30 M dan tinggi 2.4 M dan membutuhkan daya listrik 174 kilowatts. Komputer generasi pertama ini menggunakan Tabung hampa udara (vacum-tube) yang terbuat dari kaca untuk penguat sinyal. Namun hal tersebut masih banyak mempunyai kendala seperti: mudah pecah, dan cepat menyalurkan panas.

Sejarah perkembangan konputer generasi pertama memiliki ciri-ciri sebagai berikut :



  • Pada generai ini komputer masih banyak mengeluarkan panas. 
  • Menggunakan komponen elektronikanya yang terbuat dari Tabung Hampa Udara (Vacuum Tube).
  • Program dibuat dalam bahasa mesin (Machine Language), yang programnya tersimpan dalam memori komputer.
  • Utuk mengoprasikannya pun membutuhkan kekuatan listrik yang cukup besar.
  • Kapasitas yang disediakan untuk penyimpannan data sangat kecil dan terbatas.
  • Programnya masih menggunakan bahasa mesin dengan menggunakan kode 0 dan 1 dalam urutan tertentu.
  • Prosesnya relatif lambat.
  • Mempunyai Ukuran atau bentuk yang sangat besar sehingga diperlukan sebuah ruangan yang yang cukup lebar hanya untuk meletakan komputer ini.
  • Orientasi utama pada aplikasi bisnis.
  • Menggunakan sistem luar magnetic tape dan magnetic disk.
  1. Komputer Generasi Kedua
Komputer generasi kedua lahir pada tahun 1960-an, penemuan transistor sanggat mempenggaruhi perkembangan komputer pada saat itu. Transistor dapatb menggantikan Tabung hampa udara. Dan hal tersebut tentunya megubah semua ukuran mesin-mesin elektrik . Transistor mulai digunakan pada komputer sekitar tahun 1956-an. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding dengan komputer generasi pertama.

Perkembangan Komputer Generasi kedua ini memiliki ciri-ciri sebagai berikut :
  • Program dapat dibuat dengan bahasa tingkat tinggi (high level language), seperti FORTRAN, COBOL, ALGOL.
  • Kapasitas memori utama sudah lumayan besar
  • Sirkutinya adalah transistor.
  • Ukuran fisik komputer lebih kecil dari komputer generasi pertama
  • Tidak membutuhkan terlalu banyak listrik
  • berorientasi pada bisnis dan teknik 
  • Proses operasi sudah cepat
  1. Komputer Generasi Ketiga
Komputer generasi ketiga merupakan sebuah perkembangan yang sangat pesat dari perkembangan komputer yang ada. Komputer generasi ketiga muncul sejak era 1965-1971-an. Transistor yang dianggap tidak effisien lagi membuat para ilmuan mencari alternatif lain dan kemudian di temukan pada batu kuarsa (Quartz rock). Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. Hal ini merupakan sebuah inovasi yang dapat mendongkrak munculnya komputer generasi ketiga.
  1. Komputer Generasi Keempat
Setelah IC ditemukan, perkembangan komputer semakin pesat dan jelas. Pada tahun 1971 chip INTEL 4004 membawa kemajuan besar dalam dunia IC, intel berhasil memasukan semua komponen dalam sebuah komputer (central processing unit, memori, dan kendali input/output) kedalam sebuah chip tunggal yang sangat kecil, jika sebelumnya IC digunakan untuk mengerjakan pekerjaan tertentu saja maka pada masa ini mikroprosesor dapat diproduksi dan di program untuk menjalankan seluruh kebutuhan yang diinginkan.

Perkembangan Komputer generasi keempat memiliki ciri-ciri sebagai berikut :
  • Dikembangkan komputer mikro yang menggunakan micro processor dan semiconductor yang berbentuk chip untuk memori komputer.
  • Pada generasi ini komputer sudah memaki Large Scale Integration (LSI)
  1. Komputer Generasi Kelima
Komputer generasi kelima adalah yang saat ini tengah dilakukan oleh berbagai vendor elektronik. Ya, komputer generasi kelima kerap disebut sebagai komputer generasi masa depan. komputer yang kita gunakan sekarang ini dimana pada generasi ini ditandai dengan munculnya: LSI ( Large Scale Integration ) yang merupakan pemadatan ribuan microprocessor ke dalam sebuah microprocesor. Beberapa bukti kecil adalah munculnya smartphone, tablet, phablet, netbook, ultrabook, dan banyak lagi. Perkembangan selanjutnya adalah perangkat komputer yang dapat dijalankan tanpa harus menggunakan kontak fisik (menyentuhnya), tetapi menggunakan otak. Lalu, akankah komputer generasi kelima terealisasi? Hanya waktu yang bisa menjawab.






Referensi : 
  • https://id.wikipedia.org/wiki/Sejarah_komputer
  • http://komputerflas.blogspot.co.id/2014/05/sejarah-perkembangan-komputer.html
  • http://masterz-seo.blogspot.co.id/2013/12/sejarah-perkembangan-komputer-lengkap.html

Perbandingan Linux, Windows dan MacOS

Tugas 2 Softskill Pengantar Komputasi Modern
Nama  : M. Alim Arrasyid
Kelas  : 4IA25
Npm   : 54412296

Di dalam penggunaan komputer terdapat 3 sistem operasi yang paling sering dipakai oleh user atau brainware yaitu Windows, Linux, Mac OS. Seiring berkembangnya zaman, kini telah hadir satu lagi yaitu Android. Di setiap operating system pastilah mempunyai perbedaan. Sebelum membandingan mana sistem operasi yang lebih unggul alangkah baiknya kita mengetahui terlebih dahulu perbedaannya berikut penjelasannya :
  1. Windows
Didalam bahasa inggris Windows bila diartikan kedalam bahasa Indonesia maka akan berarti jendela. Akan tetapi, Windows yang akan di bahas ini adalah Windows sebagai sistem operasi komputer. Windows adalah sebuah sistem operasi yang dikeluarkan oleh perusahaan Microsoft yang ada di Amerika. Sedangkan sistem operasi adalah sistem dasar untuk mengoperasikan sebuah alat elektronik. Jadi, sistem operasi Windows adalah sistem operasi yang digunakan di dalam sebuah alat elektronik yang bisa ditambahkan sebuah program baru sesuai dengan keinginan pengguna, contohnya didalam sistem operasi Windows itu ditambahkan program Microsoft Office, untuk membantu pengetikan di dalam komputer.


Kelebihan Windows :
  • Pengguna bisa menjalankan lebih dari satu aplikasi pada saat yang bersamaan.
  • Bisa membuka lebih dari satu file dalam waktu yang bersamaan.
  • Bisa sharing data aplikasi yang lain dengan mudah.
  • Terdapat Banyak aplikasi yang kompetibel dengan windows.
  • Enduser / orang yang awam tentang komputer mudah untuk menjalankannya.
  • Banyak didukung oleh vendor hardware dan software.
  • Digunakan oleh mayoritas pengguna komputer di dunia.
Kekurangan Windows :
  • Menyebabkan ketergantungan penggunaan produk microsoft.
  • Space hardisk yang dibutuhkan besar.
  • Sistem security yang lemah dan mudah dijebol oleh para hacker.
  • Membutuhkan memori fisik besar.
  • Membutuhkan kecepatan prosesor yang tinggi.
  • Harga lisensi yang mahal.

  1. Linux
Sama halnya dengan Windows, Linux adalah sistem operasi open source yang bisa digunakan secara cuma-cuma (gratis) untuk disebarluaskan di bawah lisensi GNU. Awal pertama Linux dibuat oleh seorang mahasiswa Finlandia yang bernama Linux Torvald. Linux adalah turunan dari Unix dan dapat bekerja pada berbagai macam perangkat keras komputer mulai dari intel x86 sampai dengan RISC.




Kelebihan Linux :
  • Licensi yang gratis (Terbuka dan Bebas) bahkan banyak yang bisa didapat dengan cara download.
  • Linux bisa berinteraksi dengan operating system lain dengan cara kompabilitas file system, kompabilitas network, dan emulasi operating system.
  • Virtual memori membuat linux mempunyai kemampuan untuk menjalankan program-program yang lebih dari seharusnya karena penggunaan swap memori.
  • Stabilitas linux sangat luar biasa stabil, jika dikonfigurasi dengan benar, sysitem linux akan hidup terus menerus hingga hardwarenya tidak memadai (rusak), lain dengan windows yang memerlukan reboot berkala untuk menjaga stabilitas.
  • Linux mewarisi tradisi Unix dengan mendukung adanya file permission, yang dapat mencegah pengubahan atau penghapusan file tanpa izin dari pemiliknya, karena itu virus pada dasarnya tidak dikenali didunia linux.
  • Didukung oleh ribuan programmer di seluruh dunia
Kekurangan Linux :
  • Aplikasi yang tersedia belum sebanyak windows.
  • Operating system yang tidak sepenuhnya GUI (Graphical User Interface).
  • Meskipun sudah menggunakan X-windows seperti GNOME dan KDE.
  • Dan yang tidak lupa menurut pengalaman saya operating system yang lumayan sulit untuk dipelajari.

  1. MacOS
Macintosh Operating System pertama kali dibuat oleh perusahaan Apple Inc. dengan desain yang elegan dan mudah dipahami oleh para user/brainware. Macintosh Operating System adalah sistem operasi pertama yang menggunakan Graphical User Interface, sebuah sistem operasi yang menggunakan gambar (tidak hanya teks).





Kelebihan Mac OS :
  • Mac OS Tidak mudah terkena virus. Dirancang dengan security oriented, Mac OS tidak diganggu oleh serangan konstan dari PC virus dan malware. Namun tidak juga memperlambatanda dengan peringatan keamanan konstan dan interupsi lainnya..
  • High Performance. Khusus pada Mac Os X- dengan prosesor Intel terbaru dan inovasi terbaik lainnya, Mac OS dapat melakukan semua hal yang hanya dapat dilakukan Mac dengan kecepatan yang menakjubkan.
  • User-Friendly. Dengan tampilan GUI yang sangat menarik, menjadikan Mac OS sebagai salah satu OS yang banyak diminati khususnya oleh para graphic desainer.
Kekurangan Mac OS :
  • Mac OS tidak bisa dirakit sendiri karena apple sudah tidak memberi lisensi untuk perusahaan lain untuk membuat hardware yang bisa menggunakan Mac OS.
  • Software di Mac OS tidak begitu lengkap. Pengaruh dominasi Microsoft windows selama bertahun-tahun membuat user sudah sangat terbiasa dan enggan beradaptasi dengan OS terbaru.
  • Biayanya mahal.
  • Hanya berguna untuk graphic desaigner.
  • Tidak dapat digunakan dalam waktu bersamaan.
  • Softwarenya tidak lengkap dan tidak cocok bermain game karena tampilannya kurang bagus.
Setelah membaca pengertian masing - masing sistem operasi beserta kelebihan dan kekurangannya kemudian  akan disimpulkan sebagai berikut :

Dilihat Dari segi Populernya :
  • Windows memiliki tingkat populer pertama.
  • Mac OS adalah yang kedua.
  • Linux adalah yang ketiga.
Dili0hat dari harga.
  • Windows dan Mac OS adalah salah satu sistem operasi yang berbayar. Sedangkan Linux adalah sistem operasi bisa didapat dengan gratis.
Dilihat dari User Interface.
  • Windows tidak memiliki banyak user interface.
  • Linux memiliki banyak user interface.
  • Mac OS tidak memiliki banyak user interface. Akan tetapi, meskipun Mac OS tidak mempunyai banyak user interface tapi Mac OS sudah lebih mudah dipakai dan tampilannya menarik..
Dilihat dari kualitas gambar.
  • Kualitas gambar Mac OS adalah kualitas gambar yang paling bagus diantaraWindows dan Linux.
Kelengkapan Program.
  • Pertama kali memakai Windows, maka harus mengisi program aplikasi yang lain.
  • Di dalam Linux sudah terdapat banyak program yang siap untuk dipakai.
  • Di dalam Mac OS sudah terdapat program yang siap dipakai, tapi tidak terlalu banyak.
Dilihat dari keamanan virus.
  • Linux memiliki tingkat keamanan dari virus yang paling kuat. Bahkan banyak orang yang menggunakan Linux sebagai sistem operasi pembuat virus. Dan Mac OS pun susah untuk terkena virus. Sedangkan Windows rentan sekali terkena virus.
Dilihat dari kenyamanan pemakai.
  • Windows adalah sistem operasi yang sangat disukai oleh para user/brainware karena lebih mudah untuk dipakai dibandingkan dengan sistem operasi yang lainnya.





Referensi  :
  • http://santrinulis.com/tulisanke-178-Perbedaan-Windows,-Linux-dan-Mac-OS.html
  • http://www.agashi86.com/2015/02/perbedaan-lengkap-tentang-windows-linux.html

Selasa, 05 Januari 2016

Proposal Canvas

Tugas Kelompok Pengantar Bisnis Informatika
Nama : M. Alim Arrasyid
Kelas  : 4IA25
Npm   : 54412296


Pengantar Bisnis Informatika - Brosur


Tugas Kelompok Pengantar Bisnis Informatika
Nama : M. Alim Arrasyid
Kelas  : 4IA25
Npm   : 54412296
Brosur Penjualan macam - macam ikan asin


Minggu, 29 November 2015

DNS APPLICATION LAYER


Tugas Pendahuluan
  1. Bagaimana konsep DNS dalam jaringan komputer ?
  2. Bagaimana aplikasi DNS dalam jaringan yang sesungguhnya ?
  3. Jelaskan perbedaan primary master,secondary master dan caching only ?
Jawab :
  1. Konsep DNS 
Sebelum berkenalan dengan DNS, awal mulanya jaringan komputer menggunakan file HOSTS yang berisi informasi mengenai nama komputer beserta alamat IP-nya.File jenis ini sangatlah merepotkan dan juga tidak efisien bagi pengguna internet dikarenakan kita harus copy versi terbaru dari file HOSTS di setiap lokasi pada jaringan internet. Maka dari itu, DNS dibuat guna menggantikan peran dari file HOSTS tersebut.Domain name system atau yang biasa disingkat dengan DNS merupakan sebuah sistem yang berfungsi menterjemahkan alamat IP ke nama domain atau sebaliknya, dari nama domain ke alamat IP. Jadi, host komputer mengirimkan queries berupa nama komputer dan domain name server yang kemudian dipetakan ke dalam alamat IP oleh DNS.
Sebagai contoh, ketika anda mengetikkan sebuah alamat suatu website misalkan : detik.com, maka DNS akan menterjemahkannya ke dalam alamat IP : 203.190.242.69 agar dapat dimengerti oleh komputer.
DNS biasanya digunakan pada aplikasi yang terhubung pada internet seperti web browser maupun pada sebuah layanan email.
Selain itu, DNS juga dapat di terapkan pada private network maupun intranet. Berikut beberapa kelebihan yang dimiliki oleh DNS :
  1. Dengan menggunakan DNS, pengguna tidak perlu lagi menghafalkan alamat IP dari sebuah komputer maupun situs pada jaringan internet. Cukup menghafalkan host name atau nama domainnya saja. Baca juga mengenai Pengertian dan Manfaat dari Internet.
  2. Bisa jadi alamat IP pada sebuah komputer bisa berubah, tetapi host name (nama komputer) tidak dapat berubah. Maka dari itu, DNS cenderung konsisten.
  3. DNS sangat mudah di implementasikan dengan protocol internet seperti TCP/ IP.
  1. DNS dalam jaringan yang sesungguhnya
Untuk menjalankan tugasnya, server DNS memerlukan program client yang bernama resolver untuk menghubungkan setiap komputer user dengan server DNS. Program resolver yang dimaksud adalah web browser dan mail client. Jadi untuk terhubung ke server DNS, kita perlu menginstall web browser atau mail client pada komputer kita.











Dari gambar di atas, kita bisa sedikit mendeskripsikan cara kerja server DNS sebagai berikut :
  1. DNS resolver melakukan pencarian alamat host pada file HOSTS. Jika alamat host yang dicari sudah ditemukan dan diberikan, maka proses selesai.
  2. DNS resolver melakukan pencarian pada data cache yang sudah dibuat oleh resolver untuk menyimpan hasil permintaan sebelumnya. Bila ada, kemudian disimpan dalam data cache lalu hasilnya diberikan dan selesai.
  3. DNS resolver melakukan pencarian pada alamat server DNS pertama yang telah ditentukan oleh pengguna.
  4. Server DNS ditugaskan untuk mencari nama domain pada cache-nya.
  5. Apabila nama domain yang dicari oleh server DNS tidak ditemukan, maka pencarian dilakukan dengan melihat file database (zones) yang dimiliki oleh server.
  6. Apabila masih tidak ditemukan, pencarian dilakukan dengan menghubungi server DNS lain yang masih terkait dengan server yang dimaksud. Jika sudah ditemukan kemudian disimpan dalam cache lalu hasilnya diberikan.
Jadi, jika apa yang dicari di server DNS pertama tidak ditemukan. Pencarian dilanjutkan pada server DNS kedua dan seterusnya dengan 6 proses yang sama seperti di atas.
Perlu dicatat, pencarian dari client ke sejumlah server DNS dikenal dengan istilah proses pencarian iteratif sedangkan proses pencarian domain antar server DNS dikenal dengan istilah pencarian rekursif.
  1. Perbedaan primary master, secondary master dan caching only
  • Primary Master Untuk mengkonfigurasi sebagai Primary Master hanya dibutuhkan 2 (Dua) point saja yaitu Forward zone file dan Reverse zone file. Dalam contoh ini saya akan mengkonfigurasi BIND9 sebagai primary master dari ncuptea.net, sedehana cukup meletakan ncuptea.net bersamaan dengan FQDN (Fully Qualified Domain Name) kalian. Nama ncuptea.net harap di ganti dan sesuaikan dengan keinginan kalian, tidak masalah sekalipun kita belum mempunyai domain premiumnya yang teregister.Primary (master) Komputer menjalankan fungsi name server berdasarkan database yang dimilikinya.Database ini dibangun oleh administrator DNS. Server ini menjadi authoritativesource bagi domain tertentu
  • Secondary (slave) Server ini adalah backup dari primary server. Sama seperti primary, secondary juga memuat daftar lengkap sebuah domain. Hubungan antara primay dan secondary ini kurang lebih seperti mirror. Bila ada perubahan di primary server, secondary terus mengikutinya secara periodik. Oleh karena itu, secondary memerlukan izin dari primary untuk melakukan sinkronisasi ini. Sinkronisasi ini lazimnya disebut sebagai zona transfer. Secondary diperlukan sebagai backup bila Primary crash atau sibuk dan untuk mempermudah pendelegasian.
  • Cache only : Jenis ini tidak mempunyai data nama-nama host dari domain tertentu. Ia hanya mencari jawaban dari beberapa DNS server terdekat. Setelah jawaban didapatkan, datanya disimpan dalam cache untuk keperluan mendatang. DNS server cache merupakan yang paling mudah untuk dikonfigurasi.
  1. Konfigurasi dengan file : hosts
  1. Tambahkan keterangan pada PC Server # vim /etc/hosts
192.168.50.10 www.coba.com # IP PC Server 
192.168.50.20 mail.coba.com # IP PC Client
















  1. Tambahkan keterangan juga pada PC Client # vim /etc/hosts
192.168.50.10 www.coba.com # IP PC Server 
192.168.50.20 mail.coba.com # IP PC Client
















  1. Tes konfigurasi : 
a. Dari PC Server lakukan ping dengan menggunakan nama : 
# ping www.coba.com 
# ping mail.coba.com

















b. Dari PC Client lakukan ping dengan menggunakan nama :
# ping www.coba.com
# ping mail.coba.com










  1. Konfigurasi dengan DNS
  1. Pada PC Server
a. Instalasi paket DNS (bind9)
# apt-get install bind9













b. Cek port yang digunakan oleh DNS :
# netstat –nlptu | grep named










c. Buat domain dengan nama : jarkom.com
# vim /etc/bind/named.conf => tambahkan di baris paling bawah






d. Pindah ke direktori /var/cache/bind dan buat 2 buah file seperti konfigurasi
diatas, yaitu : db.jarkom.com dan db.arpa
Konfigurasi sebagai berikut :
db.jarkom.com, untuk merubah dari nama ke IP Address
# cd /var/cache/bind



e. Restart aplikasi DNS (bind9)
# /etc/init.d/bind9 restart
  1. Pada PC Client
a. Edit pada file /etc/resolv.conf untuk mensetting client sebagai resolver.
# vim /etc/resolv.conf
nameserver 192.168.50.10 => arahkan ke DNS Server

b. Tes konfigurasi di server sbb :
Tranlasi dari nama ke IP Address
# nslookup www.jarkom.com

# dig www.jarkom.com


# host www.jarkom.com

# ping www.jarkom.com


# ping web.jarkom.com



Tes konfigurasi di server sbb :
Translasi dari IP Address ke nama
Ulangi langkah diatas tapi gantilah nama dengan no IP.
# nslookup 198.160.50.10

# dig 198.160.50.10


# host 198.160.50.10


# ping 198.160.50.10





Sumber ::
  • http://nesabamedia.com/pengertian-fungsi-dan-cara-kerja-dns-pada-jaringan-komputer/
  • http://achen29.blogspot.co.id/2012/10/perbedaan-jenis-jenis-dns-server.html

TES AKHIR -- VLSM (VARIABLE LENGTH SUBNET MASK)



TES AWAL -- VLSM (VARIABLE LENGTH SUBNET MASK)