Posted in Pemrograman Jaringan

KONFIGURASI PROXY SERVER PADA DEBIAN 5

Proxy server merupakan sebuah server yang menyediakan suatu layanan untuk meneruskan setiap permintaan user kepada server lain yang terdapat di internet. Fungsi proxy server adalah sebagai penghubung, sebagai filtering untuk memblokr beberapa alamat IP yang tidak diinginkan, sebagai penyimpanan data, dan sebagainya.

Sebelum menggunakan proxy server yang harus dilakukan adalah mengkonfigurasi proxy server terlebih dahulu.

  1. Install squid dengan menggunakan perintah #apt-get install squid.
  2. Ubah file squid.conf dengan menggunakan perintah #nano/etc/squid/squid.conf.

Hilangkan tanda (#) pada:

  1. Cache_swap_low 90

Cache_swap_high 95

prox1

  1. Cache_dir ufs/var/spool/squid 100 16 256

prox2

  1. Cache_log/var/log/squid/store.log

prox3

  1. Cache_store_log/var/log/squid/store.log

prox4

  1. Ipache_size 024

Ipache_low 90

Ipache_high 95

prox5

  1. http_port 3128, kemudian tambahkan transparent

prox6

  1. Hilangkan tanda (#) dan ubah 8 MB menjadi 64MB

prox7

  1. Hilangkan tanda (#) dan tambahkan email admin

prox8

  1. Hilangkan tanda (#) dan tambahkan user admin

prox9

  1. Cari kalimat dengan menggunakan Ctrl+W #INSERT YOUT OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS

Kemudian tambahkan :

http_access deny situs

http_access deny kunci

http_access allow jaringan

prox10

  1. Cari kalimat dengan menggunakan Ctrl+W acl CONNECT method CONNECT, kemudian tambahkan:

acl situs dstdomai-i “/etc/sqid/situs”

acl kunci url_regex-i “/etc/squid/kunci”

acl jaringan src 192.168.11.0/27

no_cache deny situs

no_cache deny kunci

prox11

  1. Simpan dengan menggunakan Ctrl+X dan keluar dengan menggunaka Ctrl+Y.
  1. Buat file situs dengan menggunakan perintah #nano/etc/squid/situs. Kemudian isi seperti gambar berikut:

prox12

  1. Buat file kunci dengan menggunakan perintah #nano/etc/squid/kunci. Kemudian isi seperti gambar berikut:

prox13

  1. Restart squid dengan menggunakan perintah #/etc/init.d/squid restart

prox14

  1. Buat swap agi squid dengan menggunakan perintah #squid -z. maka akan muncul seperti gambar berikut:

prox15

  1. Refresh squid dengn menggunakan perintah #squid -k reconfigure
  2. Iptales dengan menggunakan perintah #iptables –t nat –A PREROUTING –s 192.168.11.0/27 –p tcp –dport 80 –j REDIRECT –to-ports 3128 atau #iptables –t nat –A PREROUTING –p tcp –dport 80 –j REDIRECT –to-ports 3128
  1. Kemudian masukkan perintah #nano/etc/rc.local, kemudian tambahkan iptables –t nat –A PREROUTING –s 192.168.11.0/27 –p tcp –dport 80 –j REDIRECT –to-ports 3128 atau iptables –t nat –A PREROUTING –p tcp –dport 80 –j REDIRECT –to-ports 3128
  2. Restart Debian dengan menggunakan perintah #init 6

 

Untuk mengetahui cara mengkonfigurasi DNS Server, FTP Server, Web Server, Mail Server dan DHCP Server dapat dilakukan dengan mengakses link di bawah ini :

Posted in Pemrograman Jaringan

KONFIGURASI MAIL SERVER PADA DEBIAN 5

Mail server merupakan sebuah server yang memungkinkan pegguna untuk dapat mengirim dan menerima surat elektronik satu sama lain dalam satu jaringan.

Untuk mengkonfigurasi mail server pada Debian 5 dapat dilakukan dengan langkah sebagai berikut:

  1. Install paket mail server Squirrelmail, courier-imap, courier-pop, dan postfix dengan menggunakan perintah apt-get install squirrelmail courier-imap courier-pop postfix.
  2. Kemudian akan muncul perntanyaan “create directories for web-based administration ?”pilih No.
  3. Kemudian pada postfix configuration pilih Internet Site.
  4. Pada system mail name masukkan rima.com.
  5. Buka nano/etc/squirrelmail/apache.conf kemudian ubah squirrelmail pada baris paling atas disamping kanan alias menjadi mail.

mail1

Kemudian tuliskan VirtualHost setelah default dari VirtualHost.

#

*:80>

documentRoot/usr/share/squirrelmail

SeverName mail.rima.com

  1. Restart apache /etc/int.d/apache2 restart.
  2. Cek di client menggunakan browser. Ketik alamat email tadi mail.rima.com.
  3. Buka direktori email baru dengan nama Maildir di folder /etc/skel dengan cara ketik maildirmake /etc/skel/maildir.
  4. Buat dua user baru untuk mengakses mail server dengan nama sebagai contoh admin dengan dengan menggunakan perintah adduser admin. Kemudian masukkan password dan data-data yang diperlukan.
  5. Konfigurasi ulang postfix dengan meggunakan perintah dpkg-reconfigre postfix.
  6. Klik OK, kemudian pilih Internet Site.
  7. Root and postmaster mail recipient biarkan kosong.

mail2

  1. Tulis rima.rima.com, localhost.rima.com, localhost.
  2. Pilih No pada tampilan di bawah ini:

mail3

  1. Pada local network klik OK.

mail4

  1. Pilih No pada use procmail for local delivery.

mail5

  1. Pada tambilan dibawah ini, tetap biarkan saja.

mail6

  1. Kemudian klik OK.

mail7

  1. Pilih ipv4, lalu OK.

mail8

  1. Masukkan perintah nano /etc/postfix/main.cf.
  2. Ubah network address pada mynetnetworks menjadi 192.168.15.0/24.
  3. Beri tanda (#) didepan mailbox_command = procmail -a“&EXTENXION”.
  4. Tambhkan home_mailbox = maildir/ ada baris paling akhir seperti berikut:

alias_maps = hash:/etc/aliases

alias_database = hash:etc/aliases

myorigin = /etc/mailname

mydestination = mail.rima.com, rima

relayhost

mynetworks = 127.0.0.0/8 192.68.15.0/24

#mailbox_command = procmail -a “$EXTENSION”

Mailboc_size_limit = 0

Recipient_delimiter = +

Inet_interface = all

Home_mailbox = maildir/

  1. Restart apache, postfix, courier-imap dan ourier-pop dengan menggunakan perintah berikut :

/etc/init.d/apache2/ restart

/etc/init.d/postfix/ restart

/etc/init.d/courier-imap/ restart

/etc/init.d/courier-pop/ restart

  1. Buka http://www.mail.rima.com pada komputer client. Kemudian login dengan menggunakan user yang telah dibuat.
  2. Kemudian akan masuk ke admin email dari squirrelmail.
  3. Buat email dengan mengklik Compose dan kirim ke user.

 mail9

  1. Logout dan login menggunakan account user dan periksa email tersebut sudah masuk atau belum.

 

Untuk mengetahui cara mengkonfigurasi DNS Server, FTP Server, Web Server, DHCP Server dan Proxy Server dapat dilakukan dengan mengakses link di bawah ini :

Posted in Pemrograman Jaringan

KONFIGURASI FTP SERVER PADA DEBIAN 5

FTP server  atau File Transfer Protocol merupakan sebuah protokol internet yang berfungsi untuk melakukan pengunduhan file dan pengunggahan file kepada server.

Untuk mengkonfigurasi FTP server pada Debian 5 dapat dilakukan dengan langkah sebagai berikut:

  1. Install paket proftpd dengan menggunakan perintah app-get install proftpd.
  2. Pilih Standalone.

ftp

  1. Buat user atau tambahkan user baru untuk FTP dengan menggunakan perintah adduser namauser.
  2. Beri hak akses untuk user tersebut agar dapat mengakses ftp dengan menggunakan perintah chmod 777 /home/namauser/.
  3. Restart ftp dengan menggunakan perintah /etc/init.d/proftpd restart.
  4. Periksa melalui server dengan menggunakan perintah ftp ftp.mia.com. Kemudian masukkan nama user beserta password. Untuk memeriksa apakah ftp benar dapat dilakukan dengan menggunakan perintah mkdir tes_dir.
  5. Cek pada client dengan menggunakan browser dengan mengetikkan ftp.mia.com kemudian login.

Untuk mengetahui cara mengkonfigurasi DNS Server, DHCP Server, Web Server, Mail Server dan Proxy Server dapat dilakukan dengan mengakses link di bawah ini :

Posted in Pemrograman Jaringan

KONFIGURASI WEB SERVER PADA DEBIAN 5

Web server merupakan software dalam server yang berfungsi untuk menerima permintaan berupa halaman web melalui protokol HTTP atau HTTPS dari client, kemudian merespon hasil perminaan tersebut ke dalam bentuk halaman-halaman web pada umumnya. Fungsi utama web server adalah mentransfer atau memindahkan berkas yang diminta oleh user melalui protokol komunikasi tertentu.

Sebelum menggunakan web server yang harus dilakukan adalah mengkonfigurasi DNS Server terlebih dahulu. Apabila telah melakukan konfigurasi barulah dapat melakukan pengkonfigurasian web server.

  1. Install paket web server.

web1

  1. Setting file default apache.

web2

  1. Ubah menjadi seperti gambar di bawah ini :

web3

  1. Edit file index.html.

web4

  1. Sebagai contoh, ubah seperti gambar di bawah ini :

web5

  1. Restart apache.

web6

  1. Periksa dengan menggunakan perintah w3m.

web7

  1. Periksa konfigurasi di komputer client.
    web8

Untuk mengetahui cara mengkonfigurasi DNS Server, FTP Server, DHCP Server, Mail Server dan Proxy Server dapat dilakukan dengan mengakses link di bawah ini :

 

 

Posted in Pemrograman Jaringan

KONFIGURASI DNS SERVER PADA DEBIAN 5

DNS server  atau Domain Name Server merupakan sebuah sistem server yang menerima permintaan dari client untuk mengetahui IP Address yang digunakan oleh sebuah domain. Secara umum DNS sangat diperlukan pada sebauh jarinan internet untuk menterjemahkan hostname menjadi alamat IP Address serta mengetahui informasi secara lengkap mengenai sebuah hostname yang ada di internet baik alamat IP Address, alamat lokasi server atau hostname, dan waktu yang digunakan.

Untuk mengkonfigurasi DNS server pada Debian 5 dapat dilakukan dengan langkah sebagai berikut:

  1. Install aplikasi bind9 dengan menggunakan perintah apt-get install bind9.
  2. Masuk ke folder bind dengan menggunakan perintah cd/etc/bind/.
  3. Masuk ke file named dengan menggunakan perintah nano named.conf.
  4. Tambahkan script seperti gambar di bawah ini :

dns1

  1. Tekan Ctrl+X untuk menyimpan script kemudian Y lalu enter.
  2. Edit sript smk dengan menggunakan perintah nano smk.
  3. Edit script menjadi seperti gambar di bawah ini :

dns2

  1. Edit script 192 dengan menggunakan perintah nano 192 lalu ubah menjadi seperti gambar di bawah ini :

dns3

  1. Edit script resolv.conf dengan menggunakan perintah nano /etc/resolve.conf menjadi seperti gambar di bawah ini :

dns4

10. Restart bind9 dengan menggunakan perintah /etc/init.d/bind9 restart.

11. Periksa apakah konfigurasi DNS Server berhasil dengan menggunakan perintah

nslookup http://www.smkn1boyolali.sch.id. Jika berhasil maka akan menampilkan IP

Address dari alamat website tersebut.

Untuk mengetahui cara mengkonfigurasi DHCP Server, FTP Server, Web Server, Mail Server dan Proxy Server dapat dilakukan dengan mengakses link di bawah ini :

 

Posted in Pemrograman Jaringan

Konfigurasi DHCP Server Pada Debian 5 Menggunakan VMware

Pada postingan kali ini saya mencoba untuk memberikan tutorial pada teman-teman semua tentang cara konfigurasi DHCP server pada Debian 5 menggunakan VMware. Iso Debian 5 bisa kalian download disini. Sedangkan VMware bisa kalian download disini. Kemudian lakukan installasi VMware pada PC/Laptop kalian lalu install iso Debian 5 pada VMware yang sudah diinstal tadi. Langsung saja kita mulai langkah- langkahnya :

  1. Buka Iso Debian 5 di VMware, ketika sudah masuk virtual OS selanjutnya buka terminal seperti gambar dibawah ini :

jarkomlan1

  1. Masuk ke root dengan perintah su, lalu masukkan password adminnya.

jarkomlan2

  1. Mulai dengan mengatur IP address di OS Debian ini yang nantinya akan dijadikan server. Caranya buka nano editor dengan mengetikan perintah nano /etc/network/interfaces dan akan muncul GNU nano network seperti gambar dibawah ini :

jarkomlan3

Disini saya contohkan isi IP seperti berikut :

Port yang digunakan : eth0

IP address : 192.168.1.2

IP netmask : 255.255.255.0

IP network : 192.168.1.0

IP broadcast : 192.168.1.255

IP gateway : 192.168.1.1

Perlu diingat IP bebas ditentukan. Setelah itu tekan Ctrl+O lalu tekan enter untuk menyimpannya, ketika sudah selesai tekan Ctrl+X untuk keluar dari GNU nano. Lalu restart jaringan dengan mengetikan perintah /etc/init.d/networking restart di terminal.

  1. Kedua, Install package DHCP terlebih dahulu dengan cara ketikan perintah apt-get install dhcp3-server

jarkomlan4

Ketika muncul pesan seperti ini, tekan enter.

jarkomlan4-1

  1. Ketiga, masuk ke dalam GNU nano editor untuk file dhcp3-server yang ada didalam folder dengan mengetikan perintah nano /etc/default/dhcp3-server maka akan muncul window GNU nano editor berikut ini :

jarkomlan5

Lalu sesuaikan port mana yang aktif dan digunakan untuk melakukan konfigurasi dhcp. Ingat tadi saya menggunakan port eth0. Setelah itu tekan Ctrl+O lalu tekan enter untuk menyimpannya, ketika sudah selesai tekan Ctrl+X untuk keluar dari GNU nano.

  1. Keempat, masuk ke GNU nano editor untuk file dhcpd.conf didalam folder dengan mengetikan perintah nano /etc/dhcp3/dhcpd.conf maka akan muncul window GNU nano editor berikut ini :

jarkomlan6

Konfigurasikan pada baris line mulai dibawah tulisan #A slightly different configuration for an internal subnet. Jangan lupa untuk menghapus tanda komentar “#” dari line subnet sampai }. Isikan IP berikut ini :

subnet : 192.168.1.0

netmask : 255.255.255.0

range : 192.168.1.5(spasi)192.168.1.100

option routers : 192.168.1.2

option broadcast : 192.168.1.255

Subnet yang ada disitu merupakan  ip network dari yang sudah disetting pada langkah sebelumnya, lalu masukkan netmask yang sesuai dengan IP class yang kita gunakan. Pada bagian range masukkan IP awal dan IP akhir yang ingin kita gunakan sebagai IP host PC client dengan range nya dari dimulai dari 192.168.1.5 sampai 192.168.1.100. Isi Option routers dan samakan dengan IP address server, lalu pada bagian broadcast-address isi dan samakan dengan IP address kelas kita namun pada bagian hostnya kita ganti menjadi 255. Setelah itu tekan Ctrl+O lalu tekan enter untuk menyimpannya, ketika sudah selesai tekan Ctrl+X untuk keluar dari GNU nano.

Disini saya akan mencoba host client dari  PC / Laptop. Jadi dhcp server dari OS virtual, dan clientnya dari OS PC/Laptop. Caranya adalah sebagai berikut :

  1. Pastikan PC/Laptop anda tidak terkoneksi oleh jaringan apapun.
  2. Buka VMware tadi dan klik kanan pada OS yang sedang berjalan lalu pilih settings, sehingga akan muncul Virtual Machine Settings.

jarkomlan8

  1. Pilih Network adapter, lalu di Network connection pilih Custom dan pilih VMnet1(Host-only) seperti gambar berikut.

jarkomlan9

  1. Buka Control Panel\Network and Internet\Network and Sharing Center pada PC/Laptop anda lalu pilih VMware Network Adapter VMnet1

jarkomlan10

  1. Masuk ke menu properties TCP/IPv4 dan pilih Obtain an IP address automatically dan Obtain DNS server address automatically lalu klik OK, seperti gambar berikut :

jarkomlan11

  1. Jika kita sudah mengkonfigurasi file dhcp yang ada dan sudah mengkonfigurasi port jaringan di OS Windows dari PC/Laptop, balik lagi ke terminal virtual OS debian. Sekarang kita restart dhcp  servernya dengan mengetikan perintah /etc/init.d/dhcp3-server restart seperti gambar dibawah ini :

jarkomlan12

  1. Terakhir, Cek IP konfigurasi dan periksa apakah sudah benar atau belum. Untuk hasil yang sudah benar lihat gambar dibawah ini.

jarkomlan13

Terlihat IP host pada PC berubah berdasarkan IP Host yang sudah ditentukan oleh dhcp server.

 

Posted in Pengantar Komputasi Modern

Parallel Computation

Pemrosesan Paralel

Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan.

Tujuan utama dari pemrosesan paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.

Komputasi paralel

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak.

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 satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

Pemrograman Paralel sendiri adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan. Bila komputer yang digunakan secara bersamaan tersebut dilakukan oleh komputer-komputer terpisah yang terhubung dalam satu jaringan komputer, biasanya disebut sistem terdistribusi. Bahasa pemrograman yang populer digunakan dalam pemrograman paralel adalah MPI (Message Passing Interface) dan PVM (Parallel Virtual Machine). Komputasi paralel membutuhkan :

  • Algroritma
  • Bahasa Pemrograman
  • Compiler

Yang perlu diingat adalah komputasi paralel berbeda dengan multitasking. Pengertian multitasking adalah komputer dengan processor tunggal mengeksekusi beberapa tugas secara bersamaan. Walaupun beberapa orang yang bergelut di bidang sistem operasi beranggapan bahwa komputer tunggal tidak bisa melakukan beberapa pekerjaan sekaligus, melainkan proses penjadwalan yang berlakukan pada sistem operasi membuat komputer seperti mengerjakan tugas secara bersamaan. Sedangkan komputasi paralel sudah dijelaskan sebelumnya, bahwa komputasi paralel menggunakan beberapa processor atau komputer. Selain itu komputasi paralel tidak menggunakan arsitektur Von Neumann.

Untuk lebih memperjelas lebih dalam mengenai perbedaan komputasi tunggal (menggunakan 1 processor) dengan komputasi paralel (menggunakan beberapa processor), maka kita harus mengetahui terlebih dahulu pengertian mengenai model dari komputasi. Ada 4 model komputasi yang digunakan, yaitu:

  • SISD

Yang merupakan singkatan dari Single Instruction, Single Data adalah satu-satunya yang menggunakan arsitektur Von Neumann. Ini dikarenakan pada model ini hanya digunakan 1 processor saja. Oleh karena itu model ini bisa dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya merupakan komputasi paralel yang menggunakan beberapa processor. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.

  • SIMD

Yang merupakan singkatan dari Single Instruction, Multiple Data. SIMD menggunakan banyak processor dengan instruksi yang sama, namun setiap processor mengolah data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).

  • MISD

Yang merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan setiap processor menggunakan instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Untuk contoh, kita bisa menggunakan kasus yang sama pada contoh model SIMD namun cara penyelesaian yang berbeda. Pada MISD jika pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan 1-100, namun algoritma yang digunakan untuk teknik pencariannya berbeda di setiap processor. Sampai saat ini belum ada komputer yang menggunakan model MISD.

  • MIMD

Yang merupakan singkatan dari Multiple Instruction, Multiple Data. MIMD menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.

Singkatnya untuk perbedaan antara komputasi tunggal dengan komputasi paralel, bisa digambarkan pada gambar di bawah ini:

Parallel1

Gambar 1. Komputasi Tunggal

Parallel2

Gambar 2. Komputasi Paralel

Referensi :

https://www.academia.edu/7424831/Parallel_PROCESSING_Pemrosesan_paralel

Posted in Pengantar Komputasi Modern

Mobile Computing

Mobile computing adalah seperangkat benda atau teknologi yang memiliki teknologi secanggih yang sering disebut sebagai mobile computer (portable computer) dan mampu melakukan komunikasi dengan jaringan tanpa kabel (nirkabel) walaupun user atau pengguna dari alat tersebut sedang melakukan perpindahan.

Mobile computing juga merupakan teknologi yang dapat melakukan system distribusi data saat bergerak bebas dan dapat melakukan koneksi kembali pada lokasi jaringan yang berbeda.

Jenis-jenis Mobile Computing

  • ·         Laptop

Laptop atau notebook adalah komputer bergerak yang ukurannya relative kecil, dengan berat antara 1-6 kg. Fungsi laptop hamper sama dengan komputer desktop, hanya ukurannya yang diperkecil. Kebanyakan laptop menggunakan LCD yang ukurannya antara 10-17 inch. Sifat utama laptop yaitu ukurannya yang kecil, mudah dibawa kemana saja dan hemat energy. Karena banyak kelebihan yang dimiliki laptop maka harga laptop relative lebih mahal daripada komputer desktop.

  • ·PDA (Personal Digital Assitant)

Alat elektronik berbasis komputer yang bisa dibawa kemana saja. Ciri khas PDA adalah touchscreen. Pada awalnya digunakan untuk mengorganisasi diri sendiri, tetapi seiring berjalannya waktu pengunaan PDA makin banyak, antara lain mengirim e-mail, akses internet, games, penggunaan GPS, rekam video dan jaringan wireless.

  •    Smartphone

Perangkat komunikasi elektronik yang bisa dibawa-bawa dan tidak perlu kabel untuk menghubungkan jaringan komputer. Dengan kata lain, smartphone adalah miniature komputer dengan kemampuan ponsel. Umumnya terdapat dua jaringan smartphone yaitu GSM (Global System for Mobile Telecommunications) dan CDMA (Code Division Multiple Acces). Carputer

Perangkat computing yang bisa dipasang di mobil. Biasanya digunakan untuk pemutar                        DVD, GPS, pengeras suara dan Bluetooth

Kelebihan Mobile Computing

  •    Extreme Personalization

Artinya, mobile computing telah menjadi barang yang sangat penting bagi orang. Hal ini diumpamakan dengan kalimat ponsel diantara dompet dan kunci motor, dimana berarti ponsel yang termasuk mobile computer sama pentingnya dengan dompet dan kunci motor. Karena pentingnya itu, mobile computer kerap dipakai untuk menyimpan segala informasi pribadi.

  •  Pengaksesan Informasi setiap saat dan dimanapun

Dengan sifatnya yang portable atau dapat dibawa kemana-mana dan bila didukung dengan koneksi internet, mobile computer dapat digunakan untuk bekerja, atau berbelanja secara online, maupun bermain dimana saja dan kapan saja. Tentu hal ini sangat memanjakan pengguna mobile computer.

  • Kompatible yang tinggi dengan teknologi lain

Dengan kecanggihan yang dimiliki, mobile computer compatible dengan teknologi lain, sehingga mobile computer dapat memanfaatkan teknologi lain demi kemudahan sang pemakai.

  • ·         Cocok untuk daerah yang belum ada infrastruktur.

Kelemahan Mobile Computing

  •    Kurangnya Bandwith

Akses internet pada peralatan umumnya lebih lambat dibandingkan dengan koneksi kabel, dengan menggunakan teknologi seperti GPRS, EDGE dan jaringan 3G. LAN nirkabel berkecepatan tinggi tidak mahal, tetapi memiliki rentang yang sangat terbatas.

  • Konsumsi Tenaga

Ketika generator portable tidak tersedia, komputer mobile harus bergantung sepenuh padanya daya baterai. Artinya, baterai yang mahal harus digunakan agar masa pakai baterai yang diperlukan.

  • Gangguan Transmisi

Faktor-faktor yang menyebabkan gangguan sinyal pada mobile computing seperti cuaca, jarak alat mobile computing dengan titik pemancar sinyal terdekat. Selain itu penerimaan sinyal di dalam terowongan, di beberapa gedung dan daerah pedesaan seringkali buruk.

  • Potensi Terjadinya Kecelakaan

Banyak kecelakaan kendaraan baik mobil maupun motor sering disebabkan oleh pengendaranya yang menggunakan mobile saat sedang berkendara. Selain itu penggunaan mobile yang lama dapat menyebabkan gangguan kesehatan.

  •   Antarmuka Pengguna dengan Alat

Layard  keyboard yang cenderung kecil membuat peralatan tersebut sulit digunakan. Input alternative seperti input suara atau pengenalan tulisan tangan membutuhkan pelatihan untuk menggunakannya.

 

Referensi :

https://www.academia.edu/17287529/Makalah_mobile_computing

Posted in Pengantar Komputasi Modern

Quantum Computation

Quantum Computer atau yang dikenal sebagai Quantum Supercomputer adalah sistem komputasi yang menggunakan sebuah fenomena mekanika kuantum untuk melakukan operasi data. Dalam komputasi klasik, jumlah data dihitung dengan bit, dalam komputer kuantum, hal ini dilakukan dengan qubit atau quantum bit. Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.

Quantum computing dibuat untuk melakukan operasi pada data yang mempermudah penggunanya untuk mengolah data. Pengembangan computer kuantum, jika praktis, akan menandai lompatan maju dalam kemampuan komputasi jauh lebih besar dari pada yang dari sempoa ke superkomputer modern, dengan keuntungan kinerja di alam miliar kali lipat dan seterusnya. Melakukan komputasi yang kompleks seperti yang dilakukan quantum computer dalam melakukan perhitungan intergerfactorization, yaitu jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai perkalian bilangan prima.

Penelitian ini berhasil mengetahui konsep dasar dari quantum. Berdasarkan teori quantum dari Richard Feynman, menghasilkan sikap-sikap quantum. Yaitu superposition, entanglement, multi-verse, tunneling. Salah satu komputer yang dihasilkan dari teori quantum adalah D-Wave one. Menyusul D-Wave Two yang dibeli oleh Google dan Nasa dalam percobaannya yang belum dipaparkan ke publik. D-Wave one memiliki 128 qubit, sedangkan D-Wave memiliki 512 qubit. Selama tidak diamati, qubits bisa berada dalam superposisi dari up dan down, dan berinteraksi dengan qubits lain. Dua qubits bisa berada dalam empat keadaan sekaligus: 00, 10, 01 dan 11; empat qubits bisa delapan keadaan sekaligus. Sebuah quantum computer dengan 100 qubits bisa memproses 2100 keadaan bersamaan, sama seperti komputer konvensional dengan 1030 prosesor. Dan dengan 439 qubit, sistem beroperasi 3,600 kali sama cepatnya dengan algoritma terbaik (CPLEX) pada komputer konvensional, jadi kalau 512 qubit?

Tekonologi Quantum Computing kelak akan mempercepat segala prosesi komputasi dan jauh lebih cepat dibanding saat ini. Menggerakan semua bidang yang menggunakan sistem komputasi ke arah jauh melompat ke depan. Dengan kecerdasan yang tinggi, dan pengolahan data yang jauh lebih cepat dibanding komputer konvensional pada saat ini, memungkinkan penyelesaian dalam segala masalah tentu akan menjadi jauh lebih cepat juga. Cuma inti dari masalahnya, seperti jaman dulu, komputernya masih berukuran besar dan belum bisa diproduksi masal untuk digunakan masyarakat, namun para ilmuan sedang mengusahakan ke arah situ.

Referensi :

http://www.lintasains.com/2016/05/komputer-kuantum.html