Rabu, 15 Mei 2013

Cloud Computing

Cloud Computing adalah suatu istilah yang banyak digunakan oleh Industi IT yang memiliki arti yang berbeda bagi setiap orang. Namun pada intinya Cloud Computing adalah suatu pergeseran dari perusahaan dalam membeli dan memelihara server dan aplikasi on-premise yang mahal, dan bergerak menuju metode penyewaan IT, sesuai dengan kebutuhan, dari satu penyedia layanan publik.

Cloud Computing adalah suatu model penyediaan sumber daya komputasi atau teknologi informasi (software, processing power, storage, dan lainnya) yang memungkinkan pelanggan dapat “menyewa dan menggunakan” sumber daya sesuai kebutuhannya (on-demand) berbasis internet (NIST).
PC Desktop bisa digantikan oleh sebuah terminal yang langsung terhubung dengan sebuah server yang menyediakan berbagai kebutuhan perangkat lunak yang siap diakses oleh pengguna.
 
Karakteristik Cloud Computing
1. On-Demand Self-Services
Sebuah layanan cloud computing harus dapat dimanfaatkan oleh pengguna melalui mekanisme swalayan dan langsung tersedia pada saat dibutuhkan.
2. Broad Network Access
Sebuah layanan cloud computing harus dapat diakses dari mana saja, kapan saja, dengan alat apa pun, asalkan kita terhubung ke jaringan layanan. Contoh HP, Tablet.
3. Resource Pooling
Sebuah layanan cloud computing harus tersedia secara terpusat dan dapat membagi sumber daya secara efisien.
4. Rapid Elasticity
Sebuah layanan cloud computing harus dapat menaikkan (atau menurunkan) kapasitas sesuai kebutuhan.
5. Measured Service
Sebuah layanan cloud computing harus disediakan secara terukur, karena akan digunakan dalam proses pembayaran.
 

Komputasi Modern

Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan media komputer.

Jenis-jenis Komputasi Modern :

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. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.

2. Grid computing
    Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.

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.

Komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
1. Akurasi (big, Floating point)
2. Kecepatan (dalam satuan Hz)
3. Problem Volume Besar (Down Sizzing atau pararel)
4. Modeling (NN & GA)
5. Kompleksitas (Menggunakan Teori big O)

Jumat, 28 Desember 2012

Kelebihan dan Kekurangan Masing - Masing Topologi Jaringan

1. Topologi Bus
Kelebihan topologi Bus :
  • Layout kabel sederhana sehingga instalasi relatif lebih mudah
  • Kerusakan satu komputer client tidak akan mempengaruhi komunikasi antar client lainnya
  • Hemat kabel sehingga biaya instalasi relatif lebih murah
  • Penambahan dan pengurangan terminal dapat dilakukan tanpa mengganggu operasi yang berjalan.
Kekurangan topologi Bus :
  • Jika kabel utama (bus) atau backbone putus maka komunikasi gagal
  • Bila kabel utama sangat panjang maka pencarian gangguan menjadi sulit
  • Kemungkinan akan terjadi tabrakan data(data collision) apabila banyak client yang mengirim pesan dan ini akan menurunkan kecepatan komunikasi.
  • Keamanan data kurang terjamin
  • Diperlukan repeater untuk jarak jauh
2. Topologi Star
Kelebihan topologi star :
  • Karena setiap komponen dihubungkan langsung ke simpul pusat maka pengelolaan menjadi mudah
  • Kegagalan komunikasi mudah ditelusuri.
  • Kegagalan pada satu komponen/terminal tidak mempengaruhi komunikasi terminal lain.
  • Kontrol terpusat sehingga memudahkan dalam deteksi dan isolasi kesalahan serta memudahkan pengelolaan jaringan.
Kekurangan topologi star :
  • Kegagalan pusat kontrol (simpul pusat) memutuskan semua komunikasi
  • Bila yang digunakan sebagai pusat kontrol adalah HUB maka kecepatan akan berkurang sesuai dengan penambahan komputer, semakin banyak semakin lambat.
  • Boros dalam penggunaan kabel
  • Kondisi HUB harus tetap dalam kondisi baik, kerusakan HUB berakibat lumpuhnya seluruh link dalam jaringan sehingga computer tidak dapat saling berkomunikasi.
3. Topologi Mesh
Kelebihan topologi mesh :
  • Dapat berkomunikasi langsung dengan perangkat tujuan.
  • Data dapat di kirim langsung ke computer tujuan tanpa harus melalui computer lainnya lebih cepat. Satu link di gunakan khusus untuk berkomunikasi dengan komputer yang di tuju.
  • Memiliki sifat Robust, yaitu Apabila terjadi gangguan pada koneksi komputer A dengan komputer B karena rusaknya kabel koneksi (links) antara A dan B, maka gangguan tersebut tidak akan mempengaruhi koneksi komputer A dengan komputer lainnya.
  • Mudah dalam proses identifikasi permasalahan pada saat terjadi kerusakan koneksi antar komputer.
Kekurangan topologi mesh :
  • Setiap perangkat harus memiliki I/O port. Butuh banyak kabel sehingga butuh banyak biaya.
  • Instalasi dan konfigurasi lebih sulit karena komputer yang satu dengan yang lain harus terkoneksi secara langsung.
  • Biaya yang besar untukmemelihara hubungan yang berlebih.
4. Topologi Ring
Kelebihan topologi ring :
  • Dapat melayani aliran lalulintas data yang padat
  • Aliran data mengalir lebih cepat karena dapat melayani data dari kiri atau kanandari server
  • Trasmisi data yang relatif sederhana seperti perjalanan paket data dalam satu arah saja.
Kekurangan topologi ring :
  • Kerusakan pada salah satu media pengirim/terminal dapat melumpuhkan kerja seluruh jaringan
  • Paket data harus melewati setiap komputer antara pengirim dan penerima, sehingga menjadi lebih lambat
  • Pengembangan jaringan menjadi lebih kaku karena penambahan terminal atau node menjadi lebih sulit bila port sudah habis.
5. Topologi Tree
Kelebihan topologi tree :
  • Memungkinkan untuk memiliki jaringan point to point
  • Mengatasi keterbatasan pada topologi star, yang memiliki keterbatasan pada titik koneksi hub.
  • Topologi tree membagi seluruh jaringan menjadi bagian yang lebih mudah diatur
  • Topologi tree ini memiliki keunggulan lebih mampu menjangkau jarak yang lebih jauh dengan mengaktifkan fungsi Repeater yang dimiliki oleh HUB.
Kekurangan topologi tree :
  • Karena bercabang maka diperlukan cara untuk menunjukkan kemana data dikirim, atau kepada siapa transmisi data ditujukan.
  • Perlu suatu mekanisme untuk mengatur transmisi dari terminal terminal dalam jaringan.
  • Kabel yang digunakan menjadi lebih banyak sehingga diperlukan perencanaan yang matang dalam pengaturannya, termasuk di dalamnya adalah tata letak ruangan.
  • HUB menjadi elemen kritis.

Jenis - Jenis Jaringan Komputer

Jaringan Komputer adalah sebuah sistem atau rangkaian yang terdiri dari dua atau lebih komputer dimana setiap komputer terhubung satu dengan yang lainnya oleh sebuah sistem komunikasi, sehingga memungkinkan setiap komputer yang tergabung dalam jaringan tersebut dapat saling tukar-menukar data, program, dan sumber daya komputer lainnya seperti media penyimpanan, printer, dan lain-lain.
Berikut ini adalah beberapa jenis jaringan komputer :

A. Berdasarkan Jangkauannya
 1. LAN (Local Area Network)
merupakan jaringan yang menghubungkan dua atau lebih  komputer dalam cakupan kecil, seperti laboratorium, kantor, warnet, rumah.

2. MAN (Metropolitan Area Network)
Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, jaringan antar gedung.

3. WAN (Wide Area Network)
Merupakan jaringan yang mencakup daerah yang sangat luas seperti antar negara maupun benua. Contohnya jaringan bank internasional, Jaringan provider telepon seluler.

B. Berdasarkan Distribusi Sumber Data
1. Jaringan Terpusat
Jaringan ini terdiri dari komputer klient dan server, dimana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server .

2. Jaringan Terdistribusi
Merupakan perpaduan beberapa jaringan terpusat, sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu. 

C. Berdasarkan Media Transmisi
1. Jaringan Berkabel(Wired Network)
Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain maupun melalui bridge/switch diperlukan penghubung berupa kabel khusus. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan. 

2. Jaringan Nirkabel
 Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

D. Berdasarkan Peranan Komputer dalam Proses Data
 1. Jaringan Client-Server
Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.







2. Jaringan Peer to Peer
Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.

Langkah - Langkah Membuat Web Sederhana

Pada saat ini banyak orang yang membuat web pribadi. Kebanyakan dari mereka membuat web adalah bertujuan untuk memberikan atau membagikan informasi kepada orang lain. Namun pada dasarnya web bukanlah merupakan media terbikan untuk menyebarkan informasi melainkan masih banyak lagi media-media laiinnya yang bisa digunakan untuk memberikan informasi kepada orang lain.

Berikut ini merupakan beberapa langkah untuk membuat web pribadi yang sederhana, antara lain adalah:

1. Tujuan
Sebelum kita membuat web kita harus memiliki tujuan yang jelas dan nyata agar web yang kita buat tidak sia-sia dan berguna bagi orang lain.

2. Materi
Kemudian kita juga harus memiliki materi yang akan kita muat dalam web.

3. Blueprint
Tidak jauh berbeda dengan pembuatan dan perancangan hal-hal lain, dalam pembuatan web kita juga harus memiliki perencanaan agar isi dari web dapat menarik perhatian orang lain dan sesuai dengan keadaan minat masyarakt akan suatu hal pada saat itu

4. Hak cipta
Dalam pembuatan pengisian web kita harus tahu bahwa material / bahan yang digunakan untuk membangun situs tidak ada yang melanggar hak cipta. Jangan sampai mengambil bahan-bahan tersebut tanpa ijin, karena akan melanggar hokum.

5. HTML
Hyper Text Markup Language(HTML) merupakan salah satu hal yang paling penting dalam pembuatan sebuah web di Internet. Akan jauh lebih baih jika kita bisa mempelajari lebih lanjut tentang HTML. Tapi dengan adanya banyak editor HTML maka dengan pengetahuan yang minim tentang HTML kita sudah bisa membuat sendiri dengan cukup mudah.

6. Desain web
Salah satu hal yang paling penting untuk menentukan bagus atau tidaknya suatu web adalah desain. Jika orang lain melihat desain yang bagus maka dia akan tertarik untuk membaca isi dari web tersebut.

7. Advanced web tools
Gunakanlah beberapa web tool agar mampu menambah interaktifitas web di internet. Namun untuk menggunakannya diperlukan kemampuan programming yang cukup lumayan sebagai penunjangnya.Beberapa contoh web tools antara lain : CGI scripts, shockwave & java.

8. Publikasi
Publikasikanlah web anda kepada jangkauan yang terkecil dulu, seperti teman-teman dan kerabat. Contoh mudahnya adalah dengan memasukkan alamat web anda pada situs jejaring sosial yang pada saat ini sangat banyak digunakan oleh masyarakat.

9. Update
Perbaharuilah tulisan dan isi web anda sesuai dengan kebutuhan masyarakat pada saat itu. Agar dapat lebih menarik perhatian orang lain, kita dapat mengangkat masalah yang baru terjadi dan masih hangat dibicarakan dalam kehidupan sehari-hari.

10. Membuka masukan
interaksi dengan masyarakat internet akan membuka banyak sekali kesempatan maupun tantangan yang sulit. Mekanisme feedback ini harus dilakukan untuk kebaikan kita semua. Hal ini juga dapat menambah pengetahuan kita dari masukan-masukan dan kritikan-kritikan yang diberikan oleh pembaca.

Tips Menghadapi Wawancara Kerja

Pada saat  ini, untuk mendapatkan sebuah pekerjaan salah satu hal yang paling penting  adalah wawancara kerja. Sukses atau tidaknya seseorang saat menghadapi wawancara sangat mempengaruhi seseorang tersebut diterima bekerja atau tidak. Tidak sedikit orang yang berkualitas dan memiliki kemampuan dibidangnya mengalami kesulitan dalam mencari kerja, hal ini dikarenakan orang-orang tersebut gagal dalam menghadapi wawancara kerja. Berikut ini ada beberapa tips yang dapat membantu saat menghadapi wawancara kerja :

1. Hadir Tepat Waktu
Ketika menghadapi wawancara kerja jangan datang terlambat. Akan lebih baik jika datang lebih awal, karena waktu yang ada dapat digunakan untuk menenangkan emosi, merapikan pakaian dan make up.

2. Jabat Tangan dengan Tegas
Pada saat berjabat tangan dengan interviewer jabatlah tangannya dan pandanglah kearah matanya. Hal ini merupakan salah satu poin yang dinilai oleh interviewer.

3. Berikan Jawaban yang Singkat dan Jelas
Pada saat menjawab pertanyaan yang diberikan interviewer, jawablah pertanyaan tersebut dengan singkat dan jelas. Jangan menjawab pertanyaan secara panjang lebar dan bertele-tele.

4. Aktif dalam Percakapan
Dalam wawancara anda harus aktif berbicara, ciptakan suasana yang akrab dengan interviewer. Cobalah bertanya hal-hal yang berhubungan dengan pekerjaan yang anda lamar.

5. Rendah Hati
Tetaplah rendah hati, jangan meremehkan persyaratan dan pertanyaan yang diajukan oleh interviewer.

6. Perlihatkan Minat Anda
Ekspresi wajah juga merupakan poin yang dinilai oleh interviewer. Tunjukkan wajah yang penuh minat dan semangat dan yakinkan interviewer bahwa anda akan sukses dengan pekerjaan yang anda lamar tersebut.

7. Jangan Menceritakan Keburukan Perusahaan Sebelumnya
Jika sebelumnya anda sudah pernah bekerja diperusahaan lain, jangan menceritakan keburukan dari perusahaan tersebut kepada interviewer. 

Rabu, 17 Oktober 2012

Perencanaan dan Perekrutan Tenaga Kerja dalam Menjalankan Wirausaha

          Sebagai seorang wirausahawan, tentu kita harus memiliki perencanaan dan perekrutan tenaga kerja. Hal ini akan menjadi modal yang sangat penting dan menentukan bagaimana perkembangan usaha yang akan kita jalankan dimasa yang akan datang. Untuk itu, dalam merencanakan dan merekrut tenaga kerja kita harus mengetahui terlebih dahulu jumlah pekerja yang akan dipekerjakan, kemudian kita juga harus mengetahui kemampuan-kemampuan yang kita butuhkan dari pekerja-pekerja tersebut.
          Setelah kita mengetahui dua hal tersebut, kita dapat mencari pekerja yang memiliki kemampuan sesuai dalam bidang yang kita butuhkan. Perekrutan dapat kita lakukan dengan cara memasang iklan pada surat kabar, radio, televisi, selebaran, maupun di internet lengkap dengan syarat dan kemampuan yang dibutuhkan.
          Kemudian jika banyak peminat dari iklan tersebut dan melebihi jumlah yang kita inginkan, maka kita harus melakukan penyeleksian. Penyeleksian dapat dilakukan dengan melihat pada CV calon pekerja yang dilampirkan dalam lamaran. Dengan melakukan hal tersebut kita dapat memilih calon pekerja yang mampu memberikan yang terbaik untuk usaha kita.