Alasan Pentingnya Praktik Dalam Belajar Bahasa Pemrograman, Dan Bukan Hanya Teori

Saya tahu, Anda itu orang yang :

Paling tidak, Anda termasuk salah satu dari 4 golongan yang saya sebutkan di atas.

Apakah Anda sudah tahu ? Di zaman yang hingar bingar dengan teknologi ini, rupanya banyak website yang berkembang sangat bejibun menghiasi dunia ini. 

Faktanya, bahkan pada tahun ini Indonesia berada pada peringkat 4-5 dengan pengguna internet terbanyak se dunia. 

Otomatis, banyak sekali website-website yang lahir demi meraih keuntungan finansial.

pentingya praktik bahasa pemrograman
 


Pastinya Anda tertarik untuk menjadi programmer dan ikut belajar membuat website kan ?

Jangan berpikir bahwa membuat website (dari nol) itu mudah karena Anda sudah tahu fakta bahwa semakin ke depan, banyak website bermunculan.

Membuat website itu susah (kalau Anda belum mengerti bahasa pemrograman). Untuk itu, saya sarankan Anda untuk belajar bahasa pemrograman supaya Anda bisa lancar membuat aplikasi maupun website.

Bagi programmer yang sudah bisa dibilang ahli di bidangnya, mungkin membuat website itu cukup mudah dan tidak terlalu susah.

Karena belajar bahasa pemrograman itu tidak sekali jalan. Harus ada konsistensi…

Saya akan kasih tahu fakta mengejutkan…

Bahwa seiring berjalannya waktu, teknologi itu akan semakin berubah dan berkembang. Termasuk bahasa pemrograman.

Dengan kata lain, apabila Anda belajar bahasa pemrograman pada tahun ini (2017), maka bisa jadi pada tahun 2020 kemampuan bahasa pemrograman yang Anda kuasai itu sudah tidak bisa digunakan lagi.

Artinya, bahasa pemrograman yang Anda pelajari itu mubazir.

Tapi jangan khawatir. Perubahan struktur kode sintaks bahasa pemrograman itu berubahnya tidak terlalu signifikan.

Maksudnya, jika Anda belajar bahasa pemrograman di tahun 2017, bisa jadi pada tahun 2020 itu struktur kode sintaks bahasa pemrograman yang Anda pelajari berubah sekitar 5% (Angka ini hanya sebagai contoh).

Itu artinya, bahasa pemrograman yang Anda pelajari itu tidak 100% sia-sia karena Anda masih memiliki 95% kemampuan programming (membuat program).

pentingya praktik bahasa pemrograman


Namun, Anda juga harus terus belajar struktur bahasa pemrograman yang akan terus diperbarui.

Saya sarankan, Anda belajar bahasa pemrograman dengan cara membuat atau belajar source code dan memodifikasikan program/website. Targetkan diri Anda untuk menghasilkan karya dalam waktu yang Anda tentukan.

Misalnya : Dalam 2 tahun ini saya akan membuat website yang membahas bahasa pemrograman, atau dalam 2 tahun ini saya akan membuat aplikasi android yang belum ada sebelumnya.

Tanpa latihan, Anda akan kesulitan belajar bahasa pemrograman. Belajar bahasa pemograman itu jangan hanya mengandalkan teori, tetapi diselingi dengan praktik.


Latihan itu sangat penting bagi Anda yang belajar bahasa pemrograman karena Anda bisa paham secara detail tentang bahasa pemrograman yang Anda pelajari.

Riset mengatakan bahwa seseorang yang mempunyai kebiasaan menyelesaikan masalah sendiri (latihan) akan memiliki daya ingat dan konsentrasi yang lebih baik dibandingkan jika setiap ada masalah itu bertanya kepada orang lain.

Itulah mengapa praktik itu penting bagi Anda yang sedang belajar bahasa pemrograman, dan bukan hanya teori (baca buku) tanpa praktik pada laptop Anda.

Bukan berarti baca buku itu tidak boleh. Tetapi perbanyak latihan…

Belajar Membuat Website : Apa itu Hosting ? 8 Jenis dan Pengertian Hosting

Mengejutkan tapi benar adanya ! Berdasarkan data dari Tempo, bahwa hanya ada 10% dari seluruh masyarakat Indonesia yang melek teknologi/tidak gaptek. Padahal jumlah masyarakat di Indonesia sekarang itu sekitar 250 juta.
 
Itu artinya, hanya ada sekitar 25 juta masyarakat Indonesia yang benar-benar tahu tentang dunia IT (semoga Anda termasuk ke dalam 10% tersebut). 
 
 
apa itu hosting
Itulah yang menyebabkan perusahaan IT di Indonesia menggaji karyawan (IT) nya dengan bayaran yang relatif rendah dibandingkan dengan negara lain.
 
Tapi itu bukan satu-satunya alasan mengapa karyawan IT di Indonesia digaji lebih rendah. Ada lagi satu alasan yang cukup klasik, yaitu lemahnya potensi SDM Indonesia di bidang IT. Berdasarkan data, kualitas orang IT di Indonesia rata-rata masih berada pada tingkatan yang rendah.
 
Mengapa bisa demikian ? Biasanya alasannya karena orang mengambil jurusan IT hanya sekedar gengsi dan tidak tahu perbedaan masing-masing jurusan IT serta mereka juga tidak tahu prospek kerja yang akan didapatkan.
 
Itu salah satunya…
 
Ngomong-ngomong soal teknologi, pasti tidak lepas dari yang namanya website. Bagi Anda yang ingin membuat website agar tidak ketinggalan zaman, Anda bisa baca panduan ini.
 
Website itu tidak lepas dari yang namanya hosting. Hosting itu apa sih ?
 

Apa itu Hosting ? Pengertian Hosting

Hosting (Web Hosting) adalah layanan internet yang menyediakan sumber daya server sehingga memungkinkan orang lain untuk menyimpan informasi di internet (DNS, HTTP, FTP, Email).
 
hosting adalah
 
 
Itu secara pengertiannya. Bingung kan ?
 
Jadi, pada intinya hosting adalah sebuah tempat yang berfungsi untuk menyimpan informasi yang kita letakkan di internet. Misalnya blog ini… Artikel ini disimpan di dalam hosting. 
 
Contoh lain ketika Anda upload gambar atau status atau apapun di sosial media, nantinya yang anda upload akan disimpan di dalam hosting.
 
Itulah gambaran dan fungsi hosting. Selain hosting, website juga tidak lepas dari yang namanya domain.
 

Apa Saja Jenis Hosting ?

Jenis hosting saat ini dibagi menjadi 8. Apa saja ?
 

1. Free Hosting (Hosting Gratis)

Di dunia ini ada hosting yang gratis dan hosting yang berbayar. Namun, apapun yang gratis pasti memiliki kelemahan yaitu keterbatasan fitur. Kita dapat menjumpai free hosting di mana-mana seperti di wordpress.com, blogger.com.
 
Free hosting adalah sebuah layanan hosting yang disediakan oleh penyedia layanan hosting dengan gratis.
 
Mereka menyediakan hosting bagi Anda yang ingin membuat dan mengelola blog. Tapi sesuai dengan apa yang saya katakan tadi, bahwa hosting gratis itu memiliki keterbatasan fitur. Biasanya berupa disk space yang terbatas.
 
contoh hosting
Selain itu, apabila Anda membuat blog dengan menggunakan layanan hosting gratis, maka nama domain Anda akan menjadi [namadomainanda].wordpress.com atau [namadomainanda].blogspot.com.
 
Sebenarnya, Anda bisa membuat domain Anda menjadi [namadomainanda].com hanya dengan hosting gratisan. Mau tau caranya ?
 
Caranya adalah dengan menyewa domain saja. Saya sarankan Anda menyewa di Niagahoster. Mengapa harus di Niagahoster? Karena di Niagahoster itu kita akan mendapatkan domain dengan harga yang cukup terjangkau. 
 
Anda yang masih sekolah dan belum bekerja tidak usah khawatir karena harganya ini cukup membumi dibandingkan harga domain di tempat lain.
 
Anda tidak mau kan domain Anda ada embel-embel .wordpress.com atau .blogspot.com ? Terlihat tidak professional apalagi bagi Anda yang ingin fokus untuk berbisnis menggunakan blog. Bisa-bisa orang-orang takut dan mengira Anda itu penipu.
 
Biasanya penipu itu menggunakan blog-blog dengan domain gratisan. Anda tidak mau kan disamakan dengan mereka ? Makanya segeralah Anda menggunakan domain yang berbayar di Niagahostersupaya Anda tidak disamakan dengan penipu sekalipun.
 

2. Shared Hosting

Shared hosting adalah hosting yang paling sering digunakan sebagian besar blogger professional di Indonesia (lokal) bahkan hingga dunia. Hosting jenis ini termasuk ke dalam hosting berbayar dan tidak lagi bersifat “hosting gratis”.
 
hosting adalah
 
 
Harganya pun cukup beragam, sekitar 200-300 ribu per tahun dengan space 1-5 GB dan bandwidth unlimited. Cukup mahal ya mengingat ada layanan penyedia hosting no. 1 diIndonesia dengan harga sekitar 300-400 ribu per tahun dengan disk dan spaceserta bandwidth yang unlimited.
 
Untuk kinerja hosting, tidak perlu diragukan lagi…
 
Namun, jika pengunjung website/blog Anda sudah sangat bejibun, maka Anda wajib mengupgradenya. Saya sarankan Anda upgrade ke VPS Hosting yang akan dibahas setelah ini.
 

3. VPS Hosting

Traffic blog Anda terlalu banyak sehingga blog Anda tidak bisa diakses karena hosting bermasalah dan tidak bisa menampung jumlah pengunjung Anda yang terlalu bejibun itu ?
 
Tenang saja. Saya sangat merekomendasikan Anda menggunakan VPS Hosting dari layanan hosting nomor 1di Indonesia.
 
Kenapa harus VPS ?
 
Karena VPS itu menggunakan teknologi virtualisasi. Dengan kata lain, Anda memiliki hosting “seperti” dalam satu perangkat sendiri dan tidak dibagi-bagi dengan pengguna lain. Jadi, dalam satu perangkat itu hanya berfungsi untuk menyimpan data-data website Anda saja.
 
Kinerja VPS itu hampir sama dengan satu perangkat server yang tidak dibagi-bagi. Ngomong-ngomong, VPS itu merupakan singkatan dari Virtual Private Server.
 
hosting adalah
 
 
Meskipun harga sewa VPS Hosting lebih mahal daripada hosting biasa seperti Shared Hosting, tetapi kualitas VPS Hosting itu terjamin dan tidak diragukan lagi. Anda juga bisa memilih kapasitas RAM dan CPU yang sesuai dengan kebutuhan Anda.
 

4. Cloud Based Web Hosting

Dari namanya saja sudah bisa terlihat bahwa hosting ini menggunakan teknologi “awan” dalam bekerja. Maksudnya “awan” itu prinsipnya seperti awan yang ada di langit.
 
Jadi, intinya cloud based web hosting itu bekerja dengan cara mengacu pada ratusan bahkan ribuan server. Dengan kata lain ratusan-ribuan server individu tersebut bekerja sama dalam mengelola data-data pada website orang-orang (termasuk Anda).
 
Prinsipnya seperti awan (cloud), yang terbentuk dari awan-awan kecil yang terkumpul dan menjadi satu kesatuan yang kuat. Awan-awan kecil itu adalah server individu. Lalu jika sudah terkumpul maka akan menjadi awan besar yang dinamakan cloud based web hosting.
 
Tentu saja teknologi web hosting berbasis awan (cloud) ini memiliki keuntungan yang cukup vital, yaitu jika website/blog Anda kebanjian traffic/pengunjung yang bejibun, hosting cloud (jika Anda memakainya) akan mengakomodasi traffic tersebut sehingga website Anda tidak down dan tetap bisa diakses oleh pengunjung.
 
Anda bisa mengeceknya di sini untuk mendapatkan hosting cloud no. 1 di Indonesia + domaingratis. Jika Anda belum yakin, Anda bisa melihat kumpulan web hosting terbaik dan termurah
 
Oh iya, ada satu hal lagi yang belum saya sampaikan. Jika diibaratkan tempat tinggal, maka Shared Hosting itu adalah Anda tinggal di apartemen dengan ramai-ramai.
 
Sedangkan jika VPS Hosting, Anda tinggal di apartemen sendirian. Dan kalau Cloud Hosting itu Anda tinggal di hotel berbintang lima. Jika masih bingung saya kasih gambarnya :
 

5. Reseller Web Hosting

Pada dasarnya, reseller web hosting adalah sebuah hosting yang bisa Anda jual lagi ke orang lain. Reseller web hosting ini dilengkapi dengan kontrol teknis yang lebih besar (sering melalui panel kontrol Web Host Manager (WHM)) hingga perangkat lunak yang berfungsi untuk memudahkan Anda dalam menagih klien yang menggunakan hosting Anda.
 
Di Indonesia, masih jarang layanan hosting yang menyediakan hosting berbasis reseller. Padahal banyak fitur yang bisa didapatkan, antara lain :
  • Template Website Gratis
  • Private Name Server (Server Nama Pribadi) dengan nama sesuai keinginan Anda. Contoh : ns1.makinrajin.com.


6. Dedicated Web Hosting

Apa itu Dedicated Web Hosting ? Dedicated Web Hosting adalah sebuah hosting dengan kualitas kinerja yang sangat baik. Ibaratnya jika Anda menyewa dedicated web hosting ini maka itu sama saja Anda menyewa satu server fisik dari perusahaan penyedia layanan hosting.
 
Itu sebabnya Anda tidak perlu khawatir akan ada pemilik website lain yang mengambil sumber daya (bandwidth, dll) Anda layaknya ketika Anda menggunakan layanan shared hosting.
 
Dedicated Web Hosting ini sangat cocok untuk website-website besar yang memiliki pengunjung yang luar biasa banyaknya. Karena jika hanya menggunakan shared web hosting maka server website Anda bisa down untuk menangani banyaknya pengunjung yang berdatangan.
 

7. Managed Web Hosting

hosting adalah
 
 
Managed Web Hosting adalah hosting yang sengaja dibuat khusus untuk platform yang sama. Contohnya, wordpress. Jika Anda memiliki blog di wordpress.com, maka akan ada tawaran untuk mengupgrade blog Anda dan menyewa hosting pada menu dashboard Anda.
 
Nah, itulah yang dinamakan managed web hosting. Jadi, yang menyediakan hosting adalah pihak wordpress itu sendiri.
 
Berbeda dengan wordpress.org, Anda harus menyewa hosting sendiri dahulu.
 

8. Colocation Web Server

Colocation (Kolokasi) Web Server adalah sebuah server yang pada intinya pelangganlah yang harus mengurus server tersebut. 
 
Contohnya adalah pada ISP (Internet Service Provider) yang mengelola server tersebut (memberikan arus listrik, memberi pendingin ruangan, menyambungkan dengan koneksi internet, dll).
 
Cukup berat syarat untuk memiliki colocation web server ini, karena calon pemilik harus punya gedung dengan spesifikasi yang cukup memadai, sistem pencegah kebakaran, sistem pendingin, pasokan listrik cadangan agar menjaga server supaya tidak mati.
 
Karena jika mati, maka apapun yang terhubung dengan server tersebut pasti menjadi bermasalah.
 
pengertian hosting
 
 
Pemakaian hosting juga disesuaikan dengan kebutuhan Anda. Salah satu indikasi pengukuran kebutuhan hosting adalah dengan melihat jumlah website/blog Anda dilihat perharinya.
 
Selain itu, Anda juga bisa mengukur ukuran halaman Anda (_ kB). Setelah itu Anda tinggal kalikan dengan jumlah tayangan perharinya. Namun, hasil yang didapatkan tidak terlalu akurat.
 
Tapi Anda jangan khawatir, saya bawa kabar baik untuk Anda. Bagi Anda yang ingin memiliki hosting dengan space (ruang penyimpanan) dan bandwidth (kapasitas akses) yang unlimited, Anda bisa memilikinya di Niagahoster.
 
Dengan demikian, Anda bisa memiliki website tanpa perlu mengukur jumlah penayangan, dll yang bisa membuat Anda repot sendiri. Anda juga bebas mengupload apapun yang Anda mau karena space disk hosting Anda itu unlimited (tidak terbatas).
 
Selain itu, Anda juga tidak perlu khawatir website Anda akan mati ketika diakses pengunjung karena Anda memiliki bandwidth yang unlimited juga. 
 
Dan satu lagi, di Niagahosterjika Anda memiliki hosting maka Anda juga akan mendapatkan hadiah domain gratis senilai ratusan ribu tiap tahunnya.
 
Satu lagi, saya sangat menyarankan Anda membaca tips memilih hosting yang sesuai kebutuhanagar Anda tidak membuang uang hanya untuk menyewa hosting yang kurang diperlukan.

Belajar CSS : Apa itu CSS ? Pengertian, Konsep, Struktur dan Kode Program CSS

Faktanya, pada tahun 2018 pengguna internet di Indonesia mencapai 200 juta dan akan mengalahkan Jepang. Itu artinya, terjadi pertumbuhan yang cukup signifikan terhadap jumlah pemakai internet di negeri ini.
 
Tapi tidak hanya itu…
 
Menurut APJII (Asosiasi Penyelenggara Jasa Internet Indonesia), bahwa pada tahun 2020 itu Indonesia akan menjadi negara keempat dengan pengguna internet terbanyak di dunia (setelah China, India, Amerika Serikat, dan Brazil).
internet website
 
Dengan kata lain, di masa yang akan datang banyak orang Indonesia yang berada pada dunia online. Otomatis, banyak sekali website-website yang lahir untuk meraih keuntungan dari ledakan drastis pengguna internet di Indonesia.
 
Tapi, fakta muramnya banyak orang yang  tidak segera membuat website sedangkan mereka tahu peluang yang akan terjadi akibat kenaikan jumlah pengguna internet di Indonesia.
 
Entah karena alasan tidak tahu cara membuat website, tidak memiliki jiwa seni sehingga tidak bisa mendesain sebuah website agar tampil menarik dan mobile friendly, atau bahkan malas untuk membuat website karena tidak mengerti bahasa pemrograman.
 
css adalah
 
 
Kalau Anda termasuk yang pertama dan kedua, Anda bisa melanjutkan artikel yang sedang Anda baca ini tentang CSS. Tapi, kalau Anda termasuk yang ketiga, Anda bisa baca artikel tentang cara efektif menguasai bahasa pemrograman tanpa mengeluarkan uang yang banyak.
 
Kalau diajak berbicara tentang teknologi dan dunia online (website, bahasa pemrograman), banyak yang sudah takut duluan. Padahal tidak susah mempelajari hal-hal seperti itu. Hanya saja banyak istilah-istilah asing yang terdengar asing bagi Anda yang baru menggeluti dunia teknologi.
 
Contoh-contoh istilah asingnya adalah seperti HTML. Intinya,  HTML itu merupakan dasar dari sebuah website. Sebelum belajar CSS, saya sarankan Anda belajar HTML terlebih dahulu supaya tahu pondasi-pondasi yang sangat fundamental bagi sebuah website.
 
Apakah Anda ingin memiliki website dengan tampilan yang menarik, template yang mobile friendly sehingga pengunjung Anda tidak kabur ketika melihat website Anda ?
 
belajar css
 
 
Tenang saja, kabar baiknya saya akan memberikan panduan/cara membuat website yang menarik dan dinamis. Tapi sebelum itu, saya sarankan baca artikel tentang cara dan apa saja yang harus dikuasai untuk belajar membuat website yang menarik dan bisa menghasilkan uang.
 
Tapi, salah satu elemen penting yang harus dikuasai dalam belajar membuat website adalah CSS.
 

Apa itu CSS ?

CSS adalah Cascading Style Sheet. CSS itu bukan termasuk ke dalam bahasa pemrograman, tetapi CSS adalah bahasa markup. Karena di dalam CSS ini tidak terdapat deklarasi variabel, aritmatika, perulangan dan perintah-perintah lainnya.
 
Itulah perbedaan antara bahasa pemrograman dengan bahasa markup.
 
Pada intinya, CSS itu termasuk kumpulan kode program yang sangat berpengaruh terhadap desain/tampilan suatu website.
Dengan kata lain, CSS ini memiliki fungsi untuk mengatur sebuah website agar terlihat menarik dan enak dipandang mata (User Interface).
 

Tapi… Pasti Susah Untuk Belajar CSS ?

Kata siapa susah ? CSS itu masih termasuk dalam golongan bahasa komputer yang sangat mudah dikuasai selain HTML. Itu sebabnya saya sarankan Anda untuk belajar HTML dahulu sebelum belajar CSS.
 
Jika Anda sudah paham HTML dan CSS, maka Anda bisa mengkombinasikan mereka dalam membuat website agar tampilannya elok.
 

Struktur Dasar CSS

Metode/cara memasukkan kode CSS ke dalam kode program HTML ada 3 cara. Contoh penggunaan sintaks CSS adalah sebagai berikut…
 
kode program CSS

Untuk baris ke 1-4 dan 11-17 adalah kode HTML. Sedangkan untuk baris ke 5-10 adalah kode program CSS untuk mengatur font dengan jenis “Aharoni”.
 
Untuk baris ke 5 adalah pembuka bagi kode program (sintaks) CSS agar CSS bisa terbaca oleh HTML. Baris ke 5 bagi CSS itu memiliki peranan yang hampir sama dengan baris pertama bagi HTML.
 
Untuk baris ke 6 adalah membuat sebuah class (yang nantinya akan dipanggil di HTML). Deklarasi class itu diawali dengan tanda titik (.). Sedangkan untuk id diawali dengan tanda pagar (#).
 
Fungsi keduanya (class dan id) itu hampir sama dan fungsinya juga sama.
Untuk baris ke 7 itu sebagai pembukaan dan baris ke 9 itu sebagai penutup dari class jenisfont. Sedangkan untuk baris ke 8 itu untuk mengatur font pada class jenisfont menjadi “Aharoni”.
 
Pengaturan font menjadi jenis Aharoni itu terletak di dalam class jenisfont. Maka, jika ada atribut HTML yang menggunakan class jenisfont milik CSS tadi, maka seluruh elemen di dalam tag HTML yang memakai class tersebut akan berubah font menjadi Aharoni.
 
Contohnya ada pada baris ke 13 sampai 15. Di baris ke 13 itu kita membuat tag <h1> dengan menggunakan class jenisfont dari css tadi. Oh iya, bagi yang belum paham tag-tag HTML bisa baca artikel ini.
 
Hasilnya adalah sebagai berikut :
 
hasil belajar CSS
 
 
Otomatis seluruh elemen/tulisan di dalam tag <h1> sampai </h1> itu memiliki font yang berbentuk Aharoni. Sebenarnya tidak hanya mengatur jenis font saja pada CSS, tetapi kita juga bisa mengatur warna, ukuran font, letak elemen, dll yang akan dibahas di artikel selanjutnya.
 
Jadi, kesimpulannya CSS adalah sebuah kode program yang berfungsi untuk membuat tampilan interface (User Inteface/UI) menjadi lebih menarik dan sesuai dengan harapan sang programmer.

Apa itu IOT ? Pengertian, Manfaat, Prinsip, Cara Kerja IOT

Dunia ini masih belum terlalu canggih karena banyak sekali hal yang masih dilakukan secara manual.
 
Itu sebabnya banyak aktivitas yang tidak dikerjakan. Alasannya cukup sepele seperti lupa ataupun tidak sempat. Padahal aktivitas tersebut ya cukup ringan jika dilakukan, seperti mengunci pintu,dll.
 
Mereka sering sekali meninggalkan hal sepele yang berakibat fatal seperti mengunci pintu.
 
apa itu iot
 
 
Anda tidak ingin kan seperti mereka yang melalaikan hal yang cukup penting dan krusial ?
 
Itu sebabnya Anda harus memahami apa itu IOT yang dibahas dengan sajian yang cukup menggetarkan dibahas di dalam artikel ini…
 

Apa itu IOT ? Pengertian IOT

Internet of Things atau yang sering kita sebut IOT adalah sebuah konsep yang memiliki tujuan memperluas manfaat dari konektivitas internet yang tersambung secara terus-menerus.
 
Melalui internet kita bisa melakukan berbagi data, remote control, dan berbagai hal.­
 
Sebenarnya konsep dari apa itu IOT sendiri sangat mudah dipahami oleh setiap orang. Karena sebelumnya saya belum paham sekali mengenai IOT, namun setelah membaca dari beberapa sumber akhirnya saya sendiri dapat memahaminya dengan baik.
 

Cara Kerja IOT

Saya akan memberikan gambaran mengenai IOT sendiri. Sebagai contoh, suatu saat kita pasti pernah lupa terhadap sesuatu yang sangat penting. Seperti lupa mengunci pintu rumah kita, sedangkan kita sedang berada di luar rumah kita.
 
 
Logika untuk manfaat apa itu IOT dalam mengunci pintu begini…
 
Kita mengirim pesan melalui smartphone->diterima perangkat IOT->perangkat IOT memberikan perintah untuk modul selonoid doorlock/servo->kunci bergerak->pintu terkunci.
 
apa itu iot
 
 
Nah, dengan bantuan IOT ini kita bisa mengatasi masalah tersebut dengan sangat-sangat mudah. Kita hanya mengirimkan suatu perintah dari smartphone kita, agar pintu rumah tersebut dapat terkunci, sehingga masalah terselesaikan.
 
IOT sendiri tidak hanya diperuntukan untuk smartphone saja. HP jadul juga bisa digunakan untuk mengendalikan IOT yaitu via SMS. IOT juga tidak hanya menyelesaikan masalah yang saya ceritakan tadi.
 
Tapi dengan IOT kita juga bisa mengatasi banyak masalah lainya seperti menghitung banyak pengunjung yang berkunjung ke toko kita, menghitung banyak ikan yang sudah ditangkap oleh nelayan, membuat alarm rumah, membuat Smart Home (Rumah Pintar), dan masih banyak lagi.
 

Prinsip IOT

Nah IOT bekerja dengan menerjemahkan bahasa pemrograman yang sudah kita masukkan kedalam alat dari IOT tersebut. Alat tersebut juga bisa dikenal sebagai Mikrokontroller. Sudah paham kan apa itu IOT ?
 
Ada banyak jenis mikrokontroller di zaman sekarang. Seperti Arduino Uno R3, Raspberry Pi, Intel Galileo, dan lain sebagainya.
 
Masing-masing mikrokontroller pasti memiliki tingkat kecerdasan masing-masing. Tentunya harganya juga bervariasi, sebanding dengan tingkat kecerdasanya. Kalau Anda ingin tingkat kecerdasan yang cukup mumpuni, Anda bisa membeli Raspberry Pi yang dibanderol dengan harga yang cukup mahal.
 
Namun dengan harga tersebut, sangat setara dengan tingkat kecerdasan yang diperoleh. Namun jika anda masih pemula dan masih ingin coba-coba, saya sarankan untuk menggunakan mikrokontroller Arduino saja.
 
Karena disamping harganya yang berbanding terbalik dengan Raspberry Pi, dengan Arduino kita sudah bisa melakukan banyak hal seperti yang saya ceritakan diatas tadi.
 
Arduino sudah dapat kita beli di Indonesia. Saya juga membelinya lewat online sekitar 150-300 ribu. Namun harga tersebut belum termasuk modul-modul pendukungnya.
 
apa itu iot
 
 
Tapi tenang, sekarang sudah banyak yang menjual satu paket mikrokontroller beserta modul-modulnya bagi pemula dengan harga yang tidak begitu mahal, dibawah Rp 350.000.
 
Karena saya menggunakan mikrokontroller Arduino, jadi yang kita bahas adalah sekitar Arduino saja. Arduino sendiri menggunakan bahasa pemrograman C.
 
Dimana bahasa pemrograman ini cukup mudah dipahami. Saya sendiri menggunakan Arduino Uno R3.
 
Sebenarnya ada banyak jenis dari Arduino sendiri seperti Nano, Pro, Intel Galieo, dan lainnya. Namun semuanya tidak berbeda jauh. Jadi, sudah ada gambaran ya tentang apa itu IOT ?
 
Bahasa pemrograman dari Arduino lebih mudah darpada bahasa pemrograman dari Raspberry Pi, karena Raspberry menggunakan bahasa phyton dimana bahasa phyton memerlukan tingkat ketelitian yang lebih tinggi.

Rekomendasi Perangkat IOT  

Itu yang menjadi alasan saya lebih memilih menggunakan Arduino.
Arduino juga memiliki banyak komunitas baik dunia maupun Indonesia. Jadi jika kita masih kebingungan dengan Arduino, kita bisa bertanya-tanya.
 
Untuk membuat sebuah IOT, kita tentu memerlukan perantara untuk menghubungkan kita dengan mikrokontroller kita. Disini kita menggunakan sebuah perantara yang bisa disebut dengan API atau Application Programming Interface.
 
API tersebut dapat memudahkan kita sebagai programmer dalam mengendalikan mikrokontroller IOT yang kita miliki. Salah satu keuntungan menggunakan API sendiri adalah kita dapat dengan mudah mengembangkan projek kita.
 
Sudah mengerti apa itu IOT ? Pasti sudah ada gambarannya ya…
 
Ada banyak API yang ada di jaman sekarang. Seperti Agnosthings, Evothings, Telegram, Blynk, dan lain sebagainya. Dari sekian banyak API, yang paing mudah untuk para pemula adalah Telegram dan Agnosthings.
 

Manfaat IOT

Sebenarnya manfaat IOT itu sangat banyak. Pada dasarnya, IOT itu bertujuan untuk memudahkan kegiatan manusia. Jadi, manfaat IOT ya yang berhubungan dengan kegiatan manusia.
 
pengertian iot
 
 
Saya akan menjelaskan sedikit tentang konsep kerja dari API tersebut. Dimana disetiap API pasti disertakan sebuah akses masuk. Akses masuk tersebut berupa Token Key.
 
Akses masuk tersebut hanya boleh diketahui oleh seorang programmer, karena jika orang lain mengetahuinya, maka perangkat IOT kita dapat dengan mudah diprogram ulang oleh orang lain yang bukan semestinya.
 
Nah, perangkat IOT tadi akan diprogram sedemikian rupa agar dapat mengakses API tersebut secara berkala. Sebagai contoh, ada projek mengenai pemantau suhu melalui API Telegram.
 
Nah pemantau suhu tadi, sudah diberikan akses masuk atau Token Key agar dapat bertukar informasi dengan Admin atau kita secara berkala.
 
Jadi pemantau suhu tersebut akan melakukan pembaruan informasi mengenai suhu yang ia deteksi. Kemudian informasi tersebut dikirim ke database dari API tersebut.
 
Lalu jika kita selaku admin ingin melihat update informasi terbarunya, kita akan memberikan perintah khusus guna menampilkan informasi yang kita inginkan.

Pentingnya Konektivitas Internet

 
Jadi intinya konektivitas sangat berpengaruh dalam hal ini. Jika koneksi agak buruk, maka informasi yang diberikan dari perangkat IOT ke kita juga kurang memuaskan.
 
Jadi seperti itulah sedikit gambaran mengenai konsep kerjannya. Sebenarnya untuk belajar mengenai IOT sendiri, tidak harus memiliki mikrokontroller terlebih dahulu.
 
Saat ini kita sudah dapat terbantu dengan yang namanya circuits.io. Circuits.io adalah sebuah website yang menyediakan simulasi dalam memrogram Arduino. Di dalamnya juga sudah terisi beberapa modul pendukung dari Arduino tersebut.
 
Jadi kita tidak perlu repot-repot membeli dulu. Kita dapat langsung belajar tanpa harus memiliki Arduino. Dalam memrogram Arduino sendiri, kita tidak perlu mahir sekali dalam pemrograman.
 
Orang yang masih asing terhadap bahasa pemrograman saja, tetap bisa memrogram Arduino. Intinya yang kita perlukan saat belajar suatu bahasa pemrograman adalah logika. Wah, tidak perlu bisa mahir bahasa pemrograman saja Anda sudah bisa membuat perangkat IOT.
 
pengertian iot
 
 
Namun, akan lebih baik jika Anda mahir bahasa pemrograman. Saya punya beberapa cara efektif belajar bahasa pemrograman supaya cepat paham.
 
Karena perangkat yang dapat diprogram itu memiliki kecerdasan hampir seperti otak kita. Dia juga menggunakan logika dalam melakukan suatu perintah.
 
Dalam pembelajaran IOT ini, kita hanya menggunakan satu bahasa saja, yaitu bahasa C. Untuk anda yang belum paham sekali mengenai bahasa C, saya akan mengajarkan kalian dari awal sampai anda mahir dalam membuat IOT melalui ebook ini yang bisa didownload gratis (segera dirilis).

Pentingnya Bahasa Pemrograman dalam Membuat IOT

 
Walaupun, dalam IOT yang akan kita bahas selanjutnya, juga kadang disisipi beberapa bahasa pemrograman seperti Java dan PHP.
 
Namun, itu hanya pendukung saja. Intinya tetap di bahasa C. IOT sendiri juga dapat dikombinasikan dengan aplikasi android. Di mana aplikasi android tersebut dapat kita buat dengan sangat mudah.
 
Dalam pembelajaran IOT ini, kita mungkin hanya mengkombinasikan dengan perangkat android saja. Karena di jaman sekarang, hampir semua orang sudah memiliki smartphone android.
 
Banyak sekali orang yang memakai android dikarenakan android memiliki kelebihan yang cukup banyak jika dibandingkan dengan iPhone.
 
Dengan IOT kita juga bisa menghasilkan uang. Kita bisa menjual beberapa projek kita kepada orang lain. IOT dijaman sekarang mulai banyak peminatnya. Makanya tidak ada ruginya jika kita belajar mengenai IOT.
 
Selain itu, saya juga memiliki beberapa projek kecil mengenai IOT yang akan saya ajarkan sampai tuntas melalui ebook ini yang bisa didownolad dengan gratis. Namun perlu di ingat, kita hanya akan membahas satu perangkat IOT saja yaitu Arduino.
 
pengertian iot
 
 
Jadi pembelajaran di atas hanya khusus Arduino saja. Disamping itu, saya juga akan memberikan informasi mengenai total biaya dan toko penjual yang murah dan diperlukan dalam masing-masing projek yang akan kita ciptakan.  

Perangkat IOT Yang Baik :

 
Jadi, Anda tidak perlu pusing-pusing memikirkan harga dan dimana kita harus membeli komponen yang kita perlukan. Anda bisa membeli perangkat-perangkatnya melalui link ini yang menjual dengan ekonomis dan tidak mahal melalui link di bawah ini…

 
Anda tidak perlu pusing-pusing mencari di mana penjual IOT dengan harga yang terjangkau dan kualitas yang baik. Pastinya Anda ingin kegiatan Anda lebih efektif dan efisien kan ?
 
Sebaiknya, segeralah Anda membeli perangkat IOT kecuali jika Anda ingin kegiatan Anda tidak kunjung selesai, bahkan tidak Anda kerjakan.
Kesimpulannya, IOT adalah sebuah konsep yang bertujuan untuk mempermudah kegiatan manusia (lupa mengunci pintu,dll) dengan media internet.
 
Pada dasarnya, dengan bantuan IOT, kegiatan manusia menjadi sangat terbantu. Tertarik ? Anda bisa mendownload di sini tentang ebook cara membuat beberapa konsep IOT dengan perangkat yang ada.
 
Namun sebelum itu, Anda bisa membeli perangkat kerasnya di sini. 
 
Semoga sajian kali ini bisa bermanfaat bagi Anda yang ingin belajar pemrograman maupun IOT.

Belajar HTML : Apa itu HTML ? Pengertian, Sejarah, Contoh Program HTML

Belajar HTML : Apa Itu HTML ? Pengertian HTML, Sejarah HTML dan Contoh Program HTML
 
Apakah Anda termasuk orang yang tidak bisa membuat website ? Tidak tahu apa itu website ? Ingin belajar website ? Anda wajib mengetahui yang namanya HTML supaya bisa membuat website. Karena HTML itu merupakan dasar dari sebuah website.
 
Tapi tenang saja, Anda tidak perlu khawatir karena belajar HTML itu tidak susah kok. Belajar HTML tidak sesulit belajar bahasa pemrograman lainnya. Eh, ngomong-ngomong HTML itu bukan bahasa pemrograman ya. 
 

Apa itu HTML ? Pengertian HTML

HTML (Hyper Text MarkUp Language) adalah Bahasa markup standar untuk pembuatan halaman website. Dengan HTML kita dapat membuat halaman website sesuai standar dengan pengkodean tag-tag HTML. 


 
Dengan kata lain, HTML merupakan wadah / tempat bagi bahasa pemrograman website lainnya. 
 
Dengan halaman website kita dapat memberikan informasi ke berbagai penjuru nusantara dan bahkan dunia. Diimbangi dengan berkembangnya dunia internet di dunia, pembuatan website serasa sangat penting di kehidupan sekarang ini.
HTML sebenarnya mirip dengan bahasa yang sering kita pergunakan dalam kehidupan sehari-hari, namun dalam penulisan di HTML kita harus memerlukan kode atau “Tag HTML” sehingga membentuk struktur kode dan halaman HTML yang lengkap. 
 
Seperti contoh kita menulis tebal huruf “Manusia” didalam buku, maka jika didalam halaman website kita harus memakai tag HTML <b>Manusia</b>. Karena tag <b> mempunyai format mencetak tebal suatu string. Dan masih banyak contoh tag HTML lainnya yang akan kita bahas lebih lanjut dibawah ini.
Begitu pentingnya apa itu HTML didalam pembuatan website karena, bahasa satu ini dinilai sebagai pondasi dari berdirinya suatu halaman website. 
 
Bagi Anda yang ingin mengambil jurusan kuliah yang isinya belajar HTML atau tentang macam-macam bahasa pemrograman, Anda bisa memasuki jurusan Teknik Informatika.
 
Namun, banyak juga yang salah kaprah dengan jurusan Teknik Informatika, banyak yang bingung perbedaan Teknik Informatika dengan jurusan komputer lainnya. Agar Anda tida bingung, silahkan baca artikel yang membahas perbedaan antara masing-masing jurusan komputer.
 
Kuliah jurusan Teknik Informatika itu bisa dibilang enak, karena kita memiliki kemampuan sebagai programmer. Apa sih kelebihannya programmer kok banyak yang ingin menjadi seorang programmer ? Selain itu, prospek kerja jurusan Teknik Informatika juga cukup beragam.

Programmer Belajar HTML
infragistrics. com
 


Belum ada bahasa markup yang dapat menyaingi HTML untuk saat ini, yang dimana HTML sangat powerful dengan bisa digabungkan dengan bahasa program yang lain atau pelengkap halaman website. 
 
Tag-tag kerangka HTML telah membentuk struktur kode yang dapat digabungkan dengan bahasa program yang lain, yang dapat membuat suatu kesatuan halaman website yang lebih baik.  Sehingga dalam pembuatan website, HTML adalah ilmu atau pondasi yang harus dipelajari terlebih dahulu.
Apa saja yang dapat dilakukan oleh HTML:

·         Membuat struktur dari halaman website.
·         Mengatur tampilan dan isi dari halaman web.
·         Membuat tabel dengan tag HTML Table.
·         Membuat Form HTML.
·         Menambahkan objek-objek penting lainnya seperti: audio, video  dan animasi.
·         Membuat gambar dengan Canvas.
·         Mempublikasikan halaman website secara online.

Banyak sekali yang dapat dilakukan oleh HTML. Dengan memahami struktur kode dan tag didalamnya kita bisa dengan mudah membuat halaman website yang baik. 
 
Ditambah kode CSS yang merupakan pemanis atau mempercantik desain website, maka halaman web akan menjadi indah. Setelah mengetahui pengertian HTML dan kegunaan HTML, kita flash back ke bagian sejarah dari pada HTML itu sendiri.
Sejarah HTML
Pada tahun 1980 ahli fisika Tim Berners-Lee, dan juga seorang kontraktor di CERN (Organisasi Eropa untuk Riset Nuklir) mengusulkan dan menyusun ENQUIRE, sebuah sistem untuk ilmuwan CERN dalam membagi dokumen. 
 
Sembilan tahun kemudian Berners-Lee mengusulkan adanya sistem markah berbasis internet. Dan pertama kalinya pada tahun 1991 sebuah dokumen dengan nama “Tanda HTML”,  disebutkan di Internet oleh Tim Berners-Lee. 

Belajar HTML : Apa itu HTML

gilacoding. com

 
 
Tanda ini menggambarkan 18 elemen awal mula, versi sederhana dari HTML, yang masih ada didalam HTML4.
Sejarah Versi HTML:

·         HTML 2.0 dipublikasikan pada tanggal 24 November 1995 sebagai IETF
·         HTML 3.2 dipublikasikan pada tanggal 14 Januari 1976 sebagai Konsorium World Wide Web
·         HTML 4.0 dipublikasikan pada tanggal 18 Desember 1997 sebagai W3C Recommendation
·         HTML 4.01 dipublikasikan pada tanggal 05 Mei 2000, yang distandarkan dengan ISO HTML
·         HTML 5 (stabil) dipublikasikan pada tanggal 28 Oktober 2014, dan menjadi standard HTML tertinggi saat ini

Didalam HTML 5 terbaru, banyak perubahan yang terjadi dari versi sebelumnya. Fitur baru yang sudah diterapkan antara lain: penanganan eror lebih banyak, Scripting diganti dengan lebih banyak markup, HTML5 menjadi device-dependent, proses pengembangnya bisa dilihat oleh public.
Dan fitur elemen HTML5 baru yang lain:

·         Elemen <canvas> untuk menggambar 2D.
·         Elemen <video> dan <audio> untuk memutar multimedia.
·         Elemen seperti <article>, <header>, <nav>, <section>, <footer>.
·         Kontrol di dalam Form seperti:  tanggal, kalender, nomor, email.

Struktur Halaman HTML
Struktur kode HTML pada dasarnya sebagai beriut:
<!DOCTYPE html>
<html>
   <head>
      <title>… Judul Website</title>
  </head>
  <body>
  … ISI KONTEN
  </body>
</html>
Maksud dari  struktur kode HTML :
 
1. <!DOCTYPE html> adalah type dokumen yaitu HTML. Untuk halaman website versi terbaru diwajibkan mendeklarasikan type dokumen ini. 
 
2. Tag <html> ditutup </html> yaitu mendefinisikan atau memberikan maksud dari pada kode tersebut adalah kode HTML. Tag ini wajib ada disetiap halaman HTML atau website.
 
3. Kedua tag <head> ditutup </head> yaitu kode bagian atau elemen atas atau kepala dari pada halaman HTML, yang bisa terdiri dari judul website <title>, tag meta author, deskripsi web, dll <meta>, kode <charset>.
 
4. Ketiga tag <title> </title> yaitu tag yang berfungsi membuat judul website. Yang diletakkan dibagian dalam antara tag <head> dan </head>.
 
5. Keempat tag <body> </body> yaitu bagian atau elemen untuk menampilkan isi/konten dari pada website. Semua isi web berada didalam tag body ini.
 
Terlihat mudah kan ? Iya, belajar HTML memang mudah. Tetapi jika Anda ingin membuat website yang besar, yang menarik banyak orang, HTML saja tidak cukup. Anda harus menguasai bahasa pemrograman lainnya seperti PHP.
 
Belajar HTML
dreamstime. com


Tetapi, tidak semudah itu Anda menguasai PHP atau bahasa pemrograman lainnya, apalagi jika Anda mulai dari 0. Sungguh berat.
 
Untuk menguasai bahasa pemrograman, tidaklah mudah. Butuh teknik khusus agar Anda bisa menguasai bahasa pemrograman. Apakah Anda ingin belajar bahasa pemrograman tanpa mengeluarkan banyak uang ?
Didalam tag <body> terdapat banyak tag dan elemen yang berfungsi sebagai format teks, seperti dibawah ini:
 

         <p> berfungsi membuat paragraph baru.
         Heading dari <h1> sampai <h6> berfungsi membuat urutan font size teks, dari <h1> terbesar, sampai <h6> terkecil.
         <b> adalah mencetak tebal suatu teks.
         <i> mencetak miring suatu teks.
         <u> mencetak garis bawah suatu teks.
         <em> membuat penekanan pada teks.
         <small> membuat teks tercetak kecil.
         <strong> membuat teks tercetak penting.
        <sub> membuat teks tercetak sebagai subscript.
         <sup> membuat teks tercetak sebagai superscript/pangkat.
         <del> membuat teks yang diapit oleh tag <del> akan dicoret seperti dikoreksi.
·         <mark> membuat teks yang ditandai (highlighted), efek tulisan diberi “stabilo”.
         <br> adalah ganti baris baru.
         <hr> adalah membuat garis horisontal.
         <form> berfungsi membuat halaman form/formulir.
         <table> berfungsi membuat tabel. Dan masih banyak lagi.


Contoh Program Sederhana dari HTML

 
Cara Membuat Program HTML


Cara menuliskan atau membuat kode HTML

          1. Buka Text Editor seperti Notepad++, Sublime Text atau yang lain.
          Ketik kode dibawah HTML diatas.
          2. Simpan kedalam format “.html” dan beri nama belajar-html.html.
          3. Buka hasil latihan bernama, belajar-html.html dengan browser seperti: Mozila atau Chrome.
          4. Jika benar akan menghasilkan tampilan dibrowser seperti dibawah ini.
Hasil di Browser:

Contoh Program HTML
 
 
Catatan: Tag-tag HTML tidak case sensitive, jadi tag HTML bisa digunakan dengan teks Kapital <HTML> atau kecil <html>. 
 
Keduanya menghasilkan output yang sama. Tetapi didalam etika berprogram, konsistensi kode adalah sangat penting, terutama untuk memberikan kejelasan terhadap kode program tersebut.

Sekarang Anda pasti sudah tahu apa itu HTML. Setelah belajar HTML, Anda tidak tahu apa yang harus Anda kuasai lagi untuk membuat website ? Saya sarankan baca artikel mengenai apa saja yang harus dikuasai untuk membuat sebuah website yang berkualitas

Belajar PHP : Apa Itu PHP – Pengertian, Konsep Dasar dan Sejarah PHP

Apa itu PHP ? Bagi Anda seorang web programmer pasti sudah sangat tahu pengertian dan arti PHP karena bagi mereka, PHP sudah merupakan bahasa pemrograman sehari-hari yang wajib dikuasai untuk membuat sebuah website yang dinamis dan interaktif (walaupun bisa juga dengan Javascript).

Apa itu PHP
 


Namun bagi yang belum tahu pengertian, sejarah, kelebihan, kekurangan PHP, dan lain-lain mengenai PHP, Anda bisa belajar PHP mulai dari pengertian PHP

Apa Itu PHP ? Pengertian PHP

PHP adalah singkatan dari PHP : Hypertext Preprocessor. Di mana huruf ‘P’ pada kata PHP merupakan singkatan dari kata PHP itu sendiri atau yang sering disebut rekursif.

Maksud dari rekursif adalah PHP memiliki kemampuan / fungsi untuk memanggil dirinya sendiri. Pengertian PHP adalah bahasa pemrograman script server side yang sengaja dirancang lebih cenderung untuk membuat dan mengembangkan web.

PHP merupakan bahasa pemrograman paling populer yang digunakan dalam membuat sebuah website. Berdasarkan survei dari Wtechs, bahasa pemrograman PHP merupakan bahasa pemrograman server-side yang paling populer dibandingkan ASP.NET maupun dengan Java.

PHP terkenal


Untuk yang belum tahu perbedaan server side scripting dan client side scripting, bisa klik tulisan ini agar Anda tahu perbedaan client side scripting dan served side scripting beserta kelebihan, kekurangan, contoh, dan fungsinya.

PHP sudah sangat terkenal di kalangan masyarakat dan itu sebabnya banyak CMS seperti Joomla, WordPress, Drupal menggunakan PHP sebagai pondasi dalam mereka membangun sebuah website.

Sejarah PHP :

Sejarah PHP/FI versi 1

Sejarah PHP berawal pada tahun 1994 ketika sang programmer PHP, Rasmus Lerdorf membuat sebuah kode program (script) yang menggunakan bahasa pemrograman Perl. Awalnya, tujuan dibuatnya program ini hanya untuk mencatat jumlah pengunjung yang masuk ke website.

Baca : 6 Cara Efektif Belajar Pemrograman Tanpa Uang Sepeserpun

Para programmer semakin lama semakin belajar PHP dan berusaha mengembangkannya agar bisa tampil semaksimal mungkin.

Seiring berjalannya waktu, Rasmus Lerdorf mengubah kode program tersebut yang awalnya dibuat dengan bahasa Perl menjadi bahasa pemrograman C agar terlihat lebih menarik dan berkapabilitas. 

Programmer PHP

slideshare .net

 


Lalu, tak lama kemudian ia mengembangkan bahasa tersebut dan mencoba memproses bahasa pemrograman tersebut dengan HTML. Kemudian, setelah berhasil memproses bahasa pemrograman tersebut dengan HTML, Rasmus langsung berinisiatif menghubungkannya dengan database. 

Kemudian, Rasmus menamakan kode program ini sebagai PHP/FI yang memiliki akronim yaitu Personal Home Page/FI. Namun, PHP/FI ini sudah bisa digunakan untuk membuat website dinamis. 

Bagi Anda yang ingin belajar membuat web, Anda bisa membaca artikel mengenai hal yang harus dikuasai untuk belajar membuat website agar Anda tidak salah langkah. Cukup fatal jika dilewatkan…


Sejarah PHP/FI versi 2

Pada awal tahun 1996, tepatnya pada bulan April, Rasmus menyatakan resmi PHP/FI versi 2.0. Jauh-jauh hari Rasmus sudah membuat rancangan program ini pada saat dia di University of Toronto. PHP/FI versi 2.0 ini jauh lebih rumit daripada PHP/FI versi 1.

Para programmer semakin lama semakin belajar PHP dan berusaha mengembangkannya agar bisa tampil semaksimal mungkin.

Lahirnya PHP/FI versi 2.0 ini bukan tanpa alasan, melainkan PHP/FI versi 2.0 membutuhkan logika, contohnya kondisi perulangan. Sedangkan, pada PHP/FI versi 1 belum terdapat kemampuan logika seperti itu.


Sejarah PHP: Hypertext Preprocessor 3

Semakin ke sini, Rasmus semakin berantusias dalam mengembangkan proyek bahasa pemrogramannya, kini PHP sudah memasuki versi ke-3. Rasmus meresmikan versi ketiganya dua tahun setelah versi kedua tersebut dirilis, yaitu tahun 1998.

Padahal, versi keduanya sudah membuat banyak programmer “jatuh cinta” kepadanya. Tetapi, PHP/FI versi 2 memang masih banyak kekurangan. Selama mengerjakan proyek PHP/FI, Rasmus tidak mengandalkan siapapun dan melakukannya sendiri.

Sejarah PHP

myweb-designs.co. za

 


Untuk PHP, kini Rasmus Lerdorf memiliki partner kerjasama yang bernama Andi Gutmans dan Zeev Suraski. Hal itu mengakibatkan kinerja PHP menjadi lebih baik dan memuaskan.

Setelah beberapa waktu, PHP berubah license menjadi open source. Bagi Anda yang tidak tahu apa perbedaan open soure, close source, freeware, shareware bisa baca di sini.

Untuk proyek PHP kedepannya dikerjakan oleh sebuah tim yang bernama The PHP Group. The PHP Group adalah sebuah kelompok / grup yang semua anggotanya adalah programmer dari belahan dunia.

Setelah dirilis PHP versi 3, maka banyak sekali programmer yang menggunakan bahasa pemrograman ini. Akibatnya, PHP menjadi bahasa pemrograman web yang banyak penggunanya. PHP versi 3 merupakan awal mula dari kode program dengan nama PHP.


Sejarah PHP: Hypertext Preprocessor 4

PHP versi 4 ini resmi dirilis pada tahun 2000. Tepatnya pada 22 Mei 2000. PHP versi ini sudah banyak sekali fitur yang telah ditambahkan dan dilengkapkan.

PHP versi 4 ini sudah dilengkapi fitur OOP (Object Oriented Programming) atau yang lebih dikenal dengan pemrograman berorientasi objek. Kala itu, PHP sudah dilengkapi fitur OOP tetapi masih sangat dasar. Banyak kekurangan dibalik fitur terbaru PHP ini.

Para programmer semakin lama semakin belajar PHP dan berusaha mengembangkannya agar bisa tampil semaksimal mungkin.

Selain itu, Andi Gutmans, Zeev Suraski beserta kumpulan programmer yang ada di dunia ini menambahkan fitur yang lebih lengkap lagi seperti two stage parsing, thread safety, dan layer abstraksi yang berada di antara web server dengan PHP.

Two stage parsing ini diberi nama oleh Andi Gutmans dan Zeev Suraski yaitu Zend Engine.

Sejarah PHP: Hypertext Preprocessor 5

Sejarah PHP 5

suggest-keywords. com

 
 

PHP versi 5 ini diluncurkan pada tanggal 13 Juli 2004. PHP versi ini dilengkapi fitur yang canggih yaitu PHP Data Objects (PDO). Fungsi dari PDO ini adalah agar PHP bisa mengakses database, namespaces, maupun trait.

Para programmer semakin lama semakin belajar PHP dan berusaha mengembangkannya agar bisa tampil semaksimal mungkin.

Selain itu, PHP versi 5 ini telah ditingkatkan kualitas fiturnya melalui Zend Engine versi 2 dan juga PHP telah mendukung pemrograman berorientasi objek (Object Oriented Programming / OOP).

Sejarah PHP : Hypertext Preprocessor 6

Sejarah PHP 6
modeling-languages. com

PHP versi 6 ini dikembangkan sejak tahun 2005. PHP versi 6 ini sengaja akan dirilis untuk mendukung unicode (mendukung PHP agar bisa membaca karakter bahasa non latin). Semakin baru versi PHP, maka akan semakin canggih fitur pada PHP dan juga terdapat perbedaan penulisan sintaks pada PHP.

Namun, PHP versi 6 tidak jadi dirilis karena performa PHP itu sendiri kurang berkualitas. Hal itu disebabkan karena programmer yang tersedia pada saat itu jumlahnya masih terbatas. Menjadi programmer itu tidak mudah. Ada beberapa hal yang harus dikuasai seorang programmer agar disenangi atasan.

Sejarah PHP : Hypertext Preprocessor 7

PHP versi ini mulai rilis pada tahun 2014. Para programmer PHP kebingungan dengan penamaan PHP versi ini, apakah akan dinamakan PHP 6 atau PHP 7. Lalu, mereka melakukan voting untuk memberi nama PHP versi ini. Akhirnya, mereka sepakat bahwa nama PHP ini adalah PHP 7.

Sejarah PHP 7
script-tutorials. com
 


Para programmer semakin lama semakin belajar PHP dan berusaha mengembangkannya agar bisa tampil semaksimal mungkin.

Dengan kata lain, tidak pernah ada PHP 6 karena performa PHP 6 kurang diharapkan dan dimasukkan ke dalam PHP 5. PHP 7 ini merupakan lanjutan dari proyek PHPNG (PHP Next Generation). 

Tujuan dari proyek PHPNG adalah agar kode program pada PHP tersusun secara sistematis. Selain itu, performa PHP juga akan lebih meningkat.

Itulah artikel mengenai apa itu PHP, pengertian PHP dan sejarah PHP. Bagi Anda yang ingin belajar PHP lainnya, bisa belajar part 2 dengan link di bawah ini.

Belajar PHP Part 2 : # Kelebihan dan # Kekurangan PHP Dibanding Bahasa Pemrograman Lain

16 Prospek Kerja Jurusan Teknik Informatika / Ilmu Komputer

­­­Prospek Kerja Jurusan Teknik Informatika

Dunia informatika sangat menarik untuk dipelajari oleh mereka orang-orang yang suka dengan teknologi dan berwawasan luas yang ingin berkarya dan menghasilkan sebuah teknologi. 
 
Kehadiran informatika secara tidak langsung telah mengantarkan dari ketidak tahuan menjadi mengerti hingga menghasilkan sesuatu yang bermanfaat bagi orang lain.
 
Informatika sendiri merupakan ilmu yang mepelajari seputar perangkat baik itu sistem ataupun alat yang bisa menyampaikan informasi
Informatika tidak bisa lepas dari yang namanya informasi, sebab pada informasi itu terdapat sesuatu yang dituju dengan penyampaian dan penjabaran yang sebenarnya.

teknik informatika / ilmu komputer


Informatika sendiri tidak jauh dengan perangkat berupa komputer dan perangkat lunak lainnya yang di dalanya membahas sistem jaringan dan telekomunikasi, sebab komputer merupakan sebuah bidang yang juga sangat penting dalam kehidupan manusia di setiap harinya.
 
Dengan perkembangan jaman yang semakin maju ini mau tidak mau bagi seseorang yang ingin mengembangkan kepandaiannya di bidang Matematika, Fisika, Ekonomi dan yang lainnya maka ia harus mengoptimalkan penguasaan ilmu Teknik Informatika nya.
 
Namun, banyak orang yang salah kaprah antara jurusan Teknik Informatika, Ilmu Komputer, Teknik Komputer, Sistem Komputer, dan Sistem Informasi. Anda bisa membaca artikel ini untuk membedakan keenam jurusan tersebut.
Apakah Anda bingung dengan prospek kerja jurusan informatika yang diambil dalam kuliah ?
 
Tidak usah bingung dengan jurusan teknik informatika yang telah kalian ambil di universitas, sebab prospek cerah telah menunggu Anda sebagai ahli di bidang Teknik Informatika tersebut.
 
Di jaman sekarang ini ada banyak instalasi pemerintahan maupun swasta yang sangat membutuhkan ahli-ahli informatika guna memajukan perusahaan yang dikelolanya dengan begitu banyak kesempatan bagi Anda untuk menjadi bagian dari instansi tersebut.
 
Ditambah lagi dengan Anda menjadi seorang ahli informatika maka selanjutnya dapat membuat website-website berkualitas sebagaimana perkembangan di masa kini yang sangat maju pesat.
 
Bayangkan saja, di Indonesia sendiri setiap minggunya ada sekitar 200-an website baru yang muncul dibuat, bukankah itu merupakan peluang bagi tenaga ahli informatika? Apa saja prospek kerja jurusan teknik informatika ?
 
 

1. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : Mobile Programmer

mobile programmer
 
Lulusan jurusan Teknik Informatika pasti tugasnya membuat program. Seorang programmer terbaik itu mampu untuk membuat program perangkat lunak dari komputer dari nol sehingga bisa membuat seseorang lebih mudah dalam mengerjakan tugasnya.
 
Programmer itu profesi yang cukup digemari banyak orang karena kelebihannya, apa saja kelebihan yang dimiliki seorang programmer ?
 
Programmer itu harus memiliki kemampuan dalam menguasai bahasa pemrograman. Karena tanpa menguasai bahasa pemrograman, sang programmer tidak bisa membuat sebuah program. Bahasa pemrograman itu ibaratnya seperti pondasi dalam sebuah program aplikasi.
 
Untuk menjadi sang mobile programmer itu, Anda disarankan menguasai bahasa pemrograman Java. Tetapi, itu juga tergantung dari perusahaan, akan memakai bahasa pemrograman Java atau yang lainnya. Biasanya, jika ingin membuat aplikasi android menggunakan Java.
 

Saat ini, banyak orang yang lebih menggunakan android ketimbang desktop / PC. Itu merupakan peluang bagi Anda yang suka membuat aplikasi android. Terlebih, aplikasi android tersebut bisa lebih optimal karena bisa dipasangi iklan.

Itu karena Java termasuk ke dalam salah satu bahasa pemrograman terbaik yang paling banyak digunakan para progammer.

 

2. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : Tenaga Pendidik IT

Pengajar IT
 
 
Seorang lulusan jurusan Teknik Informatika ternyata juga bisa menjadi pengajar IT seperti dosen atau guru, termasuk guru SD. Hal itu dikarenakan kebutuhan IT yang sangat diperlukan di masa yang akan datang sehingga siswa SD pun sejak sekarang sudah dibekali wawasan tentang dunia teknologi sehingga mereka menjadi melek IT/ Teknologi.
 
IT kini sudah menjalar di mana-mana, hingga pada sekolah dasar (SD) pun sudah terdapat mata pelajaran berbasis komputer / teknologi ini. Namun, pelajaran teknologi yang dipelajari di SD dengan di SMP pastinya berbeda tingkat kesulitannya.
 
Bagi Anda lulusan Teknik Informatika yang tidak terlalu suka berlama-lama duduk di depan komputer, Anda bisa mencoba profesi yang satu ini. Anda tidak harus duduk berlama-lama di depan komputer karena tugas utama Anda itu mengajarkan pendidikan teknologi / IT kepada murid-murid Anda.
 

3. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : Software Engineer

Seorang programmer juga banyak dijumpai di berbagai tempat dengan menjadi ahli Software Engineer.

Software Engineer biasanya mengembangkan perangkat lunak menjadi berbagai macam keperluan yang dapat di gunakan untuk mendukung pekerjaan atau yang lainnya. Di dalam mpengembangan software tersebut seorang engineer harus benar-benar memiliki skill bagus dibalik ilmu teknik informatika yang ia kuasai.

 

Seorang ahli software engineer biasanya sangat pandai membuat perangkat lunak yang ia kebangkan untuk simulasi-simulasi teknologi yang sering kita jumpai. Itulah salah satu prospek terbaik bagi lulusan informatika.

Selain itu, profesi software engineer juga harus pandai dan mahir dalam bahasa pemrograman. Tidak hanya itu, sebenarnya software engineer harus memahami kelima hal ini selain bahasa pemrograman.

Tugas utama profesi ini adalah mengembangkan program aplikasi yang sebelumnya telah dibuat sang programmer. Jika diibaratkan, programmer itu membuat program awal, lalu dikembangkan oleh Software Engineer.

Sebenarnya, programmer juga bisa mengembangkan sebuah program aplikasi. Dengan kata lain, Software Engineer itu termasuk Programmer, tetapi Programmer belum tentu Software Engineer. Tujuan diadakan pengembangan perangkat adalah agar perangkat tersebut lebih menghasilkan kinerja yang efektif.

Profesi software engineer juga bisa membuat plugin untuk sebuah web / CMS, seperti wordpress. Hai itu juga termasuk upaya mengembangkan sebuah program aplikasi perangkat lunak.

Kriteria yang harus dijadikan acuan dalam mengembangkan sebuah perangkat aplikasi adalah :

  • ·      Efektif dan Efisien, artinya perangkat tersebut bisa bekerja lebih cepat, lebih berkualitas, dan lebih hemat energi.
  • ·      Maintability, perangkat aplikasi bisa dirawat dan dipelihara dalam jangka waktu yang panjang, bahkan selamanya.
  • ·      Dependability, bisa mengikuti perkembangan teknologi sehingga lebih mudah dalam hal pengembangan
  • ·   Usability, bisa memenuhi kebutuhan yang diinginkan.
  • ·      Robust, hal ini cukup penting karena menyangkut keinginan sang pengguna. Jika program sudah meliputi hal di atas, tetapi tidak bisa mengikuti keinginan pengguna, maka sia-sia kerja sang programmer.


4. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : System Analyst atau System Integrator

Berkaitan dengan perangkat lunak yang sering kita gunakan dan yang ahli informatika pakai dalam pekerjaannya membangun sebuah teknologi. 

system analyst
 


Perangkat lunak atau program erat kaitannya dengan komputer tentunya, seabagi lulusan teknik informatika juga mempunyai prospek cemerlang untuk kerja sebagai System Analyst.


System Analyst adalah profesi yang memiliki tanggung jawab atas perencanaan, koordinasi, dan analisa sistem perangkat lunak yang telah direkomendasikannya.

Tugas utama profesi System Analyst / System Integrator adalah menganalisa sistem yang akan dibuat. Selain itu, seorang analis sistem setidaknya memiliki keahlian analisis, manajerial, interpersonal, dan teknis.

Seorang System Analyst biasanya dapat melakukan analisa terhadap sistem atau program yang basisnya teknologi dan informasi. Dari hasil analisis tadi kemudian ia berusaha menemukan jalan keluar.

Biasanya, tugas profesi System Analyst / System Integrator adalah sebagai berikut :

a. Berinteraksi dengan client untuk memahami kebutuhan perangkat lunak / keras yang diperlukan
b. Berinteraksi dengan designer untuk membuat rancangan UI (User Interface) supaya tidak terjadi salah paham.
c. Berinteraksi dengan programmer untuk membuatkan sebuah program perangkat yang diminta oleh pelanggan dan dirancang oleh designer.
d. Menguji Perangkat (Biasanya dilakukan oleh tester).
e. Melakukan dokumentasi penting terhadap program yang telah dibuat.

5. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer  : Konsultan IT

Konsultan IT
 
 
Seorang ahli IT pasti sangat faham dengan teori-teori teknologi, pemograman, serta teknologi yang berbasis komputer, terutama pada bagian logika karena hal itu penting untuk menjadi seorang konsultan IT.

Seorang lulusan Ilmu Komputer / Teknik Informatika juga dapat menjadi IT Consultant / Konsultan IT, dengan demikian ia dapat menerapkan ilmu yang ia dapatkan di jurusan Teknik Informatika yang dimilikinya secara nyata, terutama dalam hal perencanaan, pelaksanaan, serta evaluasi dalam teknologi dan informasi.

Tugas utama dari profesi ini adalah menjadi tempat untuk berkonsultasi orang lain, jika di kantor ya bisa menjadi konsultan untuk atasannya. Profesi ini lebih tepatnya merekomendasikan kebutuhan sistem program aplikasi seperti apa yang akan dipasang di kantornya.

6. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : Computer Network atau Data Comunication Engineer

computer network
 
 
Seorang lulusan Ilmu Komputer (Computer Science) atau Teknik Informatika (Informatics) dapat menjadi ahli computer network dimana dapat merancang arsitektur dan pembangunan jaringan. Seorang Computer Network juga berperan besar dalam perawatan dan pengelolaan jaringan dalam suatu perusahaan.

Jadi seorang lulusan informatika itu mempunyai banyak tempat mentereng untuk kerjanya. Selain itu, seorang Computer Network / Data Communication Engineer wajib tahu apa itu perangkat keras jaringan komputer, seperti fungsi-fungsinya,contoh-contohnya, dll. Karena peralatan tersebut sangat penting bagi profesi ini.

Banyak yang beranggapan bahwa profesi ini cukup mudah. Tetapi, pada kenyataannya cukup sulit dan tidak semua lulusan jurusan TI bisa melakukannya. Contoh yang paling sederhana untuk pekerjaan pada profesi ini adalah mempercepat koneksi internet di PC hanya dalam 10 menit.

7. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer: Intelligent System Developer

Intelligent System Developer
Lulusan jurusan Teknik Informatika sangat berpotensi menjadi profesi ini. Profesi ini cukup menjanjikan karena sistem yang akan dikembangkan itu tidak main-main, melainkan sistem perangkat lunak yang bersifat intelejen.

Perangkat lunak ini cukup vital dalam penggunaanya. Selain itu, cara kerja perangkat lunak ini membutuhkan nilai akurat yang tinggi. Untuk itu, dibutuhkan seseorang yang memiliki ketelitian dan kreativitas yang cukup tinggi untuk menduduki profesi ini karena cukup sulit.

Profesi ini bisa dibilang cukup sulit, tetapi biasanya gaji yang diterima juga cukup banyak dari profesi jurusan IT lainnya. Tingkat kesulitan berbanding lurus dengan upah yang diterima.

8. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer  : Software Tester

Seorang Sofware Taster biasanya akan melakukan pengujian pada perangkat lunak di tempatnya bekerja. Ia akan bertanggung jawab atas kebenaran serta fungsinya sebagai perangkat lunak yang telah diciptakan.

Tester
 

Selain itu, biasanya software tester menguji perangkat lunak dengan menggunakan perangkat lunak tersebut tetapi di luar aturan dari perangkat lunak tersebut.

Contohnya : Pada sebuah game terdapat pernyataan bahwa jika tokoh tersebut tidak bisa berenang, dan jika dia berada di laut / kolam renang yang cukup dalam ketinggiannya dalam sekian detik, maka ia akan mati. Maka aturan permainan adalah tokoh tersebut jangan sampai berada di kolam/laut.

Nah, sang software tester tersebut mencoba bermain game namun ia mencoba menceburkan tokoh tersebut ke laut/kolam. Jika tokoh tersebut mati, berarti game tersebut cukup berhasil. Jika tidak mati, maka sang developer game harus memperbaiki gamenya.

Hal itu dilakukan berulang-ulang sampai tidak menemukan kesalahan sedikitpun. Karena jika salah sedikit, maka game tersebut akan dianggap tidak berkualitas dan akan berkurang peminatnya.

Tanggung jawab besar juga ada pada seorang Sofware Tester dimana dirinya menentukan layak tidaknya perangkat lunak tersebut untuk digunkan. Pada jabatan ini juga memerlukan lulusan informatika yang handal sehingga ia mampu menjalankan semua proses sehubungan dengan pekerjaan yang dia geluti.

9. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : Database Administrator atau Network Engineer

database administrator
 
 
Biasanya pekerjaan dari seorang Database Engineer atau Database Administrator ini hanya mengurusi perawatan dan pengembangan database / basis data. Dengan demikian data-data yang ada pada sebuah intansi atau perusahaan dapat dirancang dan dipelihara sebaik mungkin, serta teratur dan mudah untuk diakses.

Selain itu, tugas dari profesi ini adalah mengatur hak akses tiap user. Dengan kata lain, siapa saja user yang boleh mengakses database ini secara penuh (admin), dan siapa saja yang hanya bisa melihat isi databasenya.

Bisa dikatakan kalau tanggung jawab seorang Database Engineer ini cukup besar mengingat dirinya harus bisa menjaga dari pencurian data yang mingkin bisa saja terjadi dilakukan okeh pihak tidak bertanggung jawab yang ingin menguasai semua data penting di dalamnya.

10. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : Game Developer

game developer
 
 
Pada pekerjaan Game Developer ini juga memerlukan keahlian dari lulusan informatika, terutama ia yang mahir grafis. Untuk membuat game, harus dilakukan secara tim karena proyek ini bisa dikatakan cukup berat. Ada yang bagian membuat animasi grafis, ada yang bagian programming, dll.

Prospek kerja ini cukup menjanjikan, tetapi Anda juga harus dibekali bahasa pemrograman yang cukup. Nah, bagaimana cara efektif belajar bahasa pemrograman bagi Anda yang tak ingin mengeluarkan uang yang banyak ? Artikel itu ocok untuk Anda yang tidak mau keluar banyak uang.

Bagi Anda yang kuliah di jurusan Teknik Informatika dan suka sekali dengan yang namanya games, tidak ada salahnya Anda membuat games. Selain mendapatkan uang, Anda bisa memainkan games buatan Anda sendiri. Jadi, 

Anda bisa merasakan sensasi bangga pada diri Anda ketika memainkan game yang Anda buat dengan jerih payah sendiri. Jika games Anda cukup berat dan Anda belum memiliki laptop gaming, Anda bisa membaca tips memilih laptop gaming yang sangat cocok untuk gamer di sini

11. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : Web Designer atau Web Programmer

membuat website
 
 
Sebagaimana yang kita ketahui bahwasanya website merupakan perkembangan nyata dari teknologi informatika. Website telah menjadi sebuah media untuk menyampaikan berbagai informasi yang ada. Dalam membuat sebuah website yang bagus tentu kita harus memiliki teori-teri khusus dari pemograman sehingga hsilnya memuaskan.

Jika Anda ingin belajar membuat website, namun Anda bingung harus menguasai apa saja, lebih baik baca artikel ini yang berisi apa saja yang harus dikuasai untuk belajar membuat website.


Menurut Wikipedia, ini adalah bahasa pemrograman yang digunakan untuk membangun 10 website terbesar dan yang paling banyak pengunjungnya di dunia :
top programming on big website
Menjadi seorang perancang website, Anda harus tahu apa itu domain dan hosting beserta fungsinya. Selain itu, Anda harus memahami bahasa pemrograman seperti PHP, Javascript, dll.

12. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : Freelance Programmer

Tingginya orang yang minat dengan jurusan TI serta kebutuhan dunia industri akan pekerja lulusan TI ini yang cukup sedikit membuat banyak lulusan TI banyak yang menjadi programmer freelance.

freelance programmer
 


Programmer jenis ini adalah programmer yang bekerja paruh waktu yang bekerja jika ada pekerjaan. Jika tidak, programmer ini bisa membuat aplikasi / website sendiri lalu dipasarkan ke masyarakat. Banyak juga programmer yang seperti ini.

Selain aplikasi / website, mereka juga sering membuat plugin-plugin yang bisa memudahkan pekerjaan seseorang. Keuntungan menjadi programmer freelance adalah tidak terikat waktu. Jadi, mereka bebas bekerja kapan saja mereka mau.

Namun, kekurangan dari programmer freelance ini adalah penghasilan yang mereka dapat itu tidak pasti. Terkadang, bisa mendapatkan pesanan banyak sekali dan terkadang bisa tidak ada pesanan.

13. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : Security System

Security System
 
 
Seiring berjalannya waktu, teknologi semakin canggih. Untuk itulah dibutuhkan profesi Security Systemagar bisa menjaga sistem. Sejak ada internet, istilah cyber crime mulai berkembang dan menghantui para pengguna internet.

Tujuan dari Security System adalah mengamankan data-data user maupun sistem dari gangguan black hat hacker. Selain itu, profesi ini juga sering bekerja dalam menangani malware yang datang. Untuk Anda yang ingin menjadi Security System, Anda setidaknya harus memahami apa itu malware, contoh malware, dan cara menanganinya.

Tetapi, bahasa pemrograman juga wajib untuk Anda kuasai. Karena itu merupakan pondasi utama dalam profesi ini. Semua perusahaan yang memiliki basis teknologi sebagai media dalam berbisnis wajib memiliki pekerja dengan profesi ini.

14. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : Desktop Programmer

 
 
Bagi Anda yang suka dengan PC, Anda bisa membuat aplikasi berbasis desktop untuk dijadikan sebagai sumber penghasilan Anda. Namun, kelemahan menjadi desktop programmer adalah jumlah para pengguna desktop itu semakin lama semakin berkurang dan tergantikan oleh mobile / smartphone.

Itu karena mobile / smartphone lebih mudah dan portable dalam penggunaannya. Manusia zaman sekarang itu lebih suka dengan yang mudah. Tetapi, profesi desktop programmer juga cukup menjanjikan dan memiliki profit yang cukup tinggi.

15. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : PNS

Programmer PNS
 
 
Menjadi PNS (Pegawai Negeri Sipil) memang tidak harus memiliki latar belakang IT. Tetapi, pada kenyataannya lulusan jurusan IT ini banyak yang berprofesi menjadi PNS entah karena alasan apa.

Sebenarnya, masih ada korelasi antara PNS dengan IT walaupun hanya sedikit. Lulusan IT yang menjadi PNS itu biasanya bekerja di bidang komputer, tetapi secara umum. Jadi, seperti pengetikkan, desain grafis, dll. Sangat jarang saya dengar bahwa lulusan jurusan IT yang bekerja sebagai PNS itu bekerja sebagai programmer yang melakukan programming.

16. Peluang/Prospek Kerja Jurusan Teknik Informatika atau Ilmu Komputer : Wiraswasta

Nah, jika Anda lebih suka bekerja sendiri dan tidak mau disuruh-suruh orang lain, Anda bisa menjadi wiraswasta. Anda membuat aplikasi/website sendiri kemudian dikembangkan hingga menghasilkan uang. Setelah itu Anda bekerja di situ sebagai CEO dari aplikasi tersebut.

Banyak yang telah mencoba profesi ini, di antaranya adalah Bill Gates, Steve Jobs, dll. Untuk Anda yang ingin melihat kisah Bill Gates dari lahir hingga membesarkan Microsoft, bisa kunjungi link tersebut. Selain itu, jika Anda ingin melihat kisah Steve Jobs dalam mengurus Applenya, bisa kunjungi link tersebut.

Prospek kerja bagi lulusan ilmu informatika sangat menjanjikan, sebab telah ada banyak yang siap memperkerjakan lulusan tadi tapi dengan sarat kelulusannya berkualitas serta yang bersangkutan memiliki skill dibidangnya, yakni informatika dan teknologi.

Tetapi, menjadi seorang programmer itu juga memiliki kekurangan yang membuat para peminatnya mempertimbangkan profesi ini.

Itulah beberapa prospek cemerlang bagi lulusan informatika dalam membangun teknologi. Seorang lulusan informatika pastinya akan mampu berkarya dan menunjukan kemampuannya untuk hasil terbaik bagi teknologi yang perkembangannya sangat luas.

Seorang lulusan informatika pastinya dapat menciptakan beberapa teknologi melalui perangkat lunak computer sehingga hasilnya bisa dirasakan oleh orang banyak. 

Teknologi secara tidak langsung telah memberikan banyak perubahan pada dunia, dari yang tadinya tidak mengetahui informasi menjadi mengerti apa yang terjadi di dunia ini melaui perangkat yang diciptakan oleh mereka-mereka para ahli perangkat lunak.

12 Jenis, Pengertian dan Fungsi Perangkat Jaringan Komputer


Sebagaimana yang selama ini kita ketahui bahwa perangkat komputer itu memiliki beberapa jaringan guna mendukung kinerja dalam pengoperasian sebuah perangkat. 


Di sini saya akan menjelaskan bagaimana sebuah perangkat komputer bisa beroperasi dan bagaimana fungsi perangkat jaringan pendukung seperti switch, router, bridge, wireless card, lan card dan lain sebagainya.

perangkat jaringan
 


Sebuah perangkat tidak akan bisa beroperasi dengan maksimal bahkan tak dapat dijalankan jika tidak adanya jaringan terhubung antar komponen yang dimaksud, untuk itu saya akan mencoba menjelaskan pengertian perangkat jaringan yang terdapat pada sebuah komputer.

Pengertian Perangkat Jaringan Dulu…


Perangkat jaringan pada komputer merupakan alat pendukung untuk menjalankan tranformasi data sehingga perangkat bersangkutan dapat beroperasi. 

Sebuah komputer yang digunakan biasanya memerlukan beberapa alat sebagai pengirim data, misalnya router, wireless, wireless card, lan card dan masih banyak lagi yang lainnya.

Sebagaimana dengan fungsi perangkat keras jaringan bahwa alat-alat seperti router itu akan bekerja sesuai dengan kegunaan, ia akan mengirimkan data ke perangkat lain sehingga jaringan bisa terhubung.

perangkat jaringan


Berikut ada beberapa nama perangkat jaringan komputer yang sering kita temui dan menggunakannya. 

Biasanya untuk harga pendukung perangkat komputer tersebut juga tidaklah terlalu mahal, namun demikian harga juga ditentukan dengan kualitas barangnya.

Baca : 12 Tips Memilih Laptop Gaming Yang Wajib Dibaca Jika Ingin Menjadi Gamer Keren


Seperti apa saja perangkat jaringan komputer yang dimaksud? Yuk kita lihat macam-macam perangkat jaringan komputer di bawah ini.


1. Perangkat Router

Router adalah sebuah perangkat yang berfungsi untuk menghubungkan dua jaringan atau lebih sehingga pengiriman data dari satu perangkat ke perangkat lain bisa diterima. 

Router itu bisa menghubungkan network / jaringan yang menggunakan topologi seperti bus, star dan ring.

Baca : Pengertian dan Jenis Topologi (Ring, Star, Bus, Tree, Mesh) Beserta Kelebihan dan Kekurangannya


Dengan adanya perangkat bernama router tadi maka dua jaringan yang berbeda dapat terhubung, sebagai contoh 135.165.112.6/24 bisa terhubung ke 163.190.231.4/24 begitu dengan sebaliknya.

Proses melakukan routing ini terjadi pada layer ke tiga pada OSI Layer. Perlu diketahui juga jika cara kinerja router tersebut hampir sama dengan bridge yang sama-sama meneruskan data.


router


Penggunaan router ini sering digunakan dalam teknologi jaringan berbasis protokol TCP/IP. Untuk router yang digunakan dalam hal ini sering disebut dengan IP router.

Selain itu, router juga bisa digunakan untuk membuat koneksi antara jaringan LAN dengan sebuah layanan telekomunikasi (telekomunikasi leased line / Digital Subscriber Line). Router ini sering disebut dengan access server.

Ada juga router yang menghubungkan jaringan lokal ke sebuah koneksi jaringan DSL (Digital Subscriber Line). Router ini dinamakan DSL router.

Router-router di atas biasanya sudah dilengkapi dengan adanya fitur firewall. Router juga memiliki kemampuan untuk memblokir lalu lintas data yang dikirimkan melalui broadcast.

Hal itu mencegah terjadinya broadcast storm yang bisa mengakibatkan kinerja jaringan lebih lambat.

2. Perangkat Wireless Card

Wireless Data ini merupakan sebuah jaringan yang mampu menghubungkan dua device tanpa menggunakan kabel. 

Wireless Card dapat menghubungkan dua atau lebih perangkat komputer sehingga bisa saling terhubung melalui jaringan Wi-Fi dan tanpa menggunakan kabel. 

Hal tersebut tentunya kita sering menggunakannya bukan? Sebab melalui jalur jaringan wifi maka kecepatan maksimal internet bisa kita rasakan.

Baca : Cara Mempercepat Koneksi Internet Hanya Sekejap Tanpa Mengeluarkan Uang Sepeser-pun



3. Perangkat LAN Card

Seperti halnya dengan perangkat jaringan yang lain, LAN Card ini merupakan perangkat jaringan yang dapt menghubungkan kiriman data dari perangkat satu ke perangkat lainnya.

LAN Card
ebay.com


Tapi pada LAN Card ini harus menggunakan kabel biar data dapat sampai ke perangkat lainnya. Pada penggunaan LAN ini maka data dapat tertransmisikan menggunakan media jaringan kabel UTP.


4. Perangkat Bridge

Perangkat Bridge ini berfungsi untuk memperluas jaringan ke bentuk jaringan lain yang lebih luas sehingga bisa dipergunakan pada perangkat lain.

Dalam kinerja Bridge ini ia harus mengenali alamat MAC yang biasanya mentransmisikan sebuah data ke jaringan, baru kemudian bridge membuat tabel otomatis. 

Kelebihan perangkat bridge ini ialah ia bisa menentukan segmen mana yang akan di rooting atau di saring.


5. Perangkat Hub

Hub pada komputer gunanya untuk membagi server ke jaringan lain, adapun kelemahan dari Hub ini ialah jika ia rusak maka transmisi jaringan ke komputer juga tidak dapat berjalan dengan begitu dia tidak dapat mengatur kecepatan data yang di kirimkan ke komputer lainnya.

Prinsip kerja hub ialah dengan cara menyalin sekumpulan / paket data dari sebuah sumber yang tersambung dengan port pada hub itu dan membagikan kepada seluruh port yang tersambung dengan hub tersebut.

Analoginya seperti ini…

hub


Jika dalam satu ruangan terdapat 5 orang, dan hanya ada satu orang yang memiliki sebuah makanan. Maka fungsi dari hub adalah membagi makanan yang hanya dimiliki 1 orang tersebut ke seluruh orang yang ada di dalam ruangan.

Tetapi, kelemahan dari hub adalah tidak mampu membagi paket data (makanan jika dalam contoh di atas) dengan rata ke setiap port (orang jika dalam contoh di atas) dengan adil dan rata.

Hal itu yang membedakan antara hub dengan switch. Jika switch bisa membagi paket data dengan rata.


6. Perangkat Switch

Switch merupakan sebuah hardware yang fungsinya hampir sama dengan HUB, ia bisa membagi-bagi jaringan lokal ke banyak perangkat komputer. Sementara fungsi utamanya switch ini ialah untuk menerima sinyal, mengirimkan data jaringan dari server ke jaringan perangkat lain.

Network Switch


Namun, kelebihan switch dibandingkan hub adalah switch lebih cerdas dalam membagi sinyal koneksi.

Dalam kata lain, switch mampu membuat beberapa komputer mendapatkan kecepatan internet yang setara.

7. Perangkat Access Point

Access Point kegunaannya mirip dengan router. Namun Access Point memiliki fungsi yang sebenarnya ialah untuk memancarkan Wireless sinyal yang dipancarkan dari router untuk membuat jaringan WLAN.

Salah satu kelebihan Access Point ini adalah dapat tersambung langsung dengan broadband atau router.

8. Perangkat Kabel

Kabel merupakan penghantar arus dari dan ke sebuah perangkat. Ada banyak jenis kabel yang digunakan ke perangkat koputer dan biasanya berjenis Unshielded Twisted Pair (UTP) dan masih banyak lagi yang lainnya.

kabel LAN
 


Adapun kekurangan dari penggunaan kabel tersebut biasanya ada kerumitan karena juga harus memerlukan lokasi penempatan kabel dan lain sebagainya.


9. Perangkat NIC

NIC atau Network Interface Card merupakan kartu yang juga berperan penting bagi komputer. NIC biasanya ditanamkan pada komputer sehingga perangkat bisa terhubung dengan jaringan LAN.

Adapun fungsi NIC ini membuat perangkat dapat terhubung dengan jaringan melalui koneksi kabel.


10. Perangkat Modem

Modem merupakan perangkat keras yang dapat menghantarkan perubahan data sinyal menjadi analog untuk selanjutnya kembali menjadi data sinyal digital sehingga komputer dapat dijalankan.

Biasanya ketika modem mendapatkan sinyal analog maka ia akan merubahnya menjadi signal digital dan menghantarkannya ke komputer.

modem


Dalam artian, modem itu bisa membuat komputer/PC kita terkoneksi dengan jaringan internet.

Ada banyak jenis modem yang biasa kita lihat dan masing-masing perangkat juga memiiki kualitas sendiri-sendiri.

11. Perangkat Repeater

Repeater merupakan perangkat jaringan untuk memperkuat sinyal. Perangkat repeater dapat memperkuat sinyal pada jarak jauh.


Fungsi repeater adalah : 

  1. Memperluas Jangkauan Sinyal Server
    Jadi, jika sebuah server menggunakan repeater maka sinyalnya akan bisa diakses lebih jauh oleh perangkat lain.

    Maksudnya adalah, dalam jarak yang lebih jauh sebuah perangkat bisa mengakses paket data dari server.

  2. Mempermudah Mengakses Sinyal WiFi
    Dengan adanya repeater, maka banyak perangkat yang lebih mudah dalam mengakses wifi karena jaringan sudah diperkuat dengan menggunakan repeater.
  3. Meminimalisir Penggunaan Kabel Jaringan
    Penggunaan repeater meminimalisir adanya kabel jaringan yang cukup banyak. Itu karena repeater memperkuat sinyal sehingga tidak memerlukan kabel untuk mengakses paket data.

Pada intinya, fungsi repeater itu memperkuat sinyal data sehingga lebih mudah diakses.

12. Perangkat Konektor

Konektor merupakan sebuah alat yang menghubungkan kabel dengan Network Adaptor. Keberadaan konektor ini juga sangat vital bagi perangkat komputer sebab jika tidak ada alat tersebut maka komputer juga tidak dapat dioperasikan dengan semestinya.

Ada beberapa jenis konektor yang biasa terpasang pada perangkat komputer, diantaranya ialah:


• Konektor RJ-45 digunakan untuk Kabel UTP
• Konektor BNC/T digunakan untuk Kabel Coaxial
• Konektor ST digunakan untuk Kabel Fiber Optic.

Ya, keberadaan konektor memang tidak dapat dipisahkan dengan perangkat lain, meskipun sepintas ia tak banyak fungsi, tapi dengan tidak adanya konektor maka komputer juga tak bisa berfungsi.

Konektor RJ-45

Konektor RJ-45

Di atas adalah macam-macam perangkat jaringan komputer yang sering di gunakan sebagai pendukung dalam mengalirkan data sinyal ke perangkat komputer. 

Adapun selanjutnya kita coba melihat ke dalam perangkat sebuah komputer. Pada komputer sudah barang tentu ada CPU serta komponen yang lain. Nah, pada kesempatan ini kita akan membahas CPU saja, ya.


CPU Pada Komputer

CPU atau Central Processing Unit merupakan perangkat keras komputer yang mempunyai tugas menjalankan perintah dan mengolah data dari perangkat lunak. 

CPU juga sering disebut dengan otaknya komputer sebab peranannya sangat penting untuk sebuah kinerja perangkat. Cara kerja dari CPU ialah ia akan mengambil program yang masuk untuk kemudian dimasukkan ke RAM. 

Baca : AMD atau Intel. Lebih Bagus Mana ?


Pada pengambilan program oleh cpu tadi biasanya terdapat intruksi dan data. Untuk intruksi akan di tempatkan pada Program Storage, sedangkan data akan masuk ke Working Storage.

CPU


Intruksi dan data tadi selanjutnya diabil oleh Control Unit dan tersimpan di register. 

Selanjutnya intruksi dan data akan diproses dan hasilnya tertampung di Accumulator, kemudian Control Unit akan mengambil data-data tersimpan tadi dan kembali membawanya ke RAM, selanjutnya hasil ditampilkan di output.


Contoh beberapa CPU yang sering kita lihat pada perangkat komputer


1. Intel: Itanium, Xeon, Core i5, Core i7, Core 2, Core, Pentium ( Pro, MMX, II, III, 4, D, M, Dual-Core), Celeron, Atom

2.Hewlett-Packard: Capricorn, FOCUS, PA-7000 ~ PA-8900, Saturn.

3. Digital Equipment Corporation: V-11, MicroVAX 78032, CVAX, Rigel, Mariah, NVAX, Alpha, StrongARM

4. AMD: Athlon, Athlon 64, Athlon XP, Duron, Opteron, Sempron, Turion.

5. ARM: ARM.

6. Elbrus: Elbrus-3

7. Fairchild Semiconductor: Clipper

8. IBM: IBM 801, Cell Processor, Broadway Processor

9. POWER: POWER 1 ~ 6, RISC Single Chip, P2SC

10. PowerPC-AS: A10, A25, A30, RS64.


Demikianlah beberapa bagian dari sebuah komputer yang terdiri dari perangkat keras sampai jaringan. 

Sebuah komputer pastinya tidak dapat menjalankan tugasnya bila tak di dukung dengan adanya perangkat jaringan yang mengalirkan data signal maupun arus listrik.

6 Kelebihan / Keuntungan Menjadi Seorang Programmer

Dunia teknologi semakin lama semakin berkembang. Perkembangannya pun sangat cepat dan pesat. Hal itulah yang menyebabkan beberapa aplikasi  (mobile atau desktop) maupun website juga ikut berkembang seiring berjalannya waktu. Padahal, aplikasi dan website itu dibuat oleh sang programmer.
 
Sebelum itu, saya jelaskan tentang pengertian programmer secara garis besarnya saja bagi Anda yang belum tahu apa itu programmer.

Apa itu Programmer, Pengertian Programmer ?

kelebihan menjadi seorang programmer
 
 
Programmer merupakan sebuah profesi yang bertugas untuk membuat aplikasi mobile serta desktop maupun website dengan menyusun beberapa bahasa pemrograman berdasarkan logaritma dan logika yang ia miliki.
 
Profesi ini termasuk profesi yang cukup keren dan membanggakan karena tidak semua orang bisa menjadi seorang programmer. Dibutuhkan pengorbanan yang cukup besar untuk menjadi ahli di bidang yang satu ini.
 
Banyak sekali orang yang ingin menjadi seorang programmer, karena programmer ini memiliki beberapa kelebihan yang menurut mereka itu merupakan kelebihan atau keuntungan yang jarang ditemukan pada profesi lain selain programmer.
 
Namun, banyak juga orang yang tidak ingin memilih programmer sebagai profesinya, dikarenakan menurut mereka, programmer juga memiliki kekurangan.


Baca : 5 Alasan Mengapa Programmer Kurang Diminati Banyak Orang (Kekurangan Menjadi Seorang Programmer)

 
Tak usah panjang lebar, langsung saja saya bahas beberapa kelebihan / keuntungan menjadi seorang programmer…
 

1. Bisa Mengasah Ketelitian Anda

Menjadi seorang programmer berarti Anda dituntut untuk membuat program aplikasi / software. Bisa saja games, website, dan lain-lain. Nah, ketika Anda sedang membuat, pastinya tidak langsung jadi. 
 
Anda harus mengalami kegagalan seperti salah penulisan syntax. Bahkan programmer  terhebat di dunia yang hebat pun bisa saja mengalami kesalahan ketika membuat program.
 
Nah, pada saat itulah Anda dituntut oleh diri Anda sendiri untuk meneliti kesalahan apa yang telah Anda perbuat dalam membuat program aplikasi. Secara tidak langsung, kemampuan Anda dalam hal ketelitian akan terasah dan lama-kelamaan akan bertambah seiring berjalannya waktu.
 
Karena ketelitian merupakan unsur penting dalam dunia pemrograman. Sebenarnya tidak hanya pada dunia pemrograman (programming) saja, tetapi pada bidang lainnya. 
 
Namun, untuk dunia pemrograman, ketelitian itu wajib dimiliki oleh semua programmer karena itu merupakan kelebihan yang tidak terhingga.
 
Nah, untuk kamu yang ingin menguasai bahasa pemrograman dengan mudah, saya sarankan membaca panduan ini.


Baca : 6 Cara Agar Bisa Menguasai Bahasa Pemrograman [Studi Kasus]

2. Tidak Gaptek

Ini merupakan keuntungan menjadi seorang programmer. Jika menjadi seorang programmer pasti hampir setiap hari menggunakan PC. Pastinya, Anda suka dengan yang namanya teknologi. 
 
Sementara itu, seiring berjalannya waktu, teknologi pasti akan terus berkembang. Seorang programmer pasti cepat mengetahui informasi perkembangan teknologi sebelum orang awam yang mengetahuinya.
 
Selain itu, pada bahasa pemrograman juga semakin lama semakin diperbaharui dan dikembangkan oleh sang developernya sehingga mengalami perubahan struktur (syntax) pada bahasa pemrogramannya. 
 
Hal itu membuat seorang programmer mau tidak mau harus mengikuti cara penulisan bahasa pemrograman yang baru. Hal itu membuat programmer tidak gaptek.


3. Logika Programmer Terasah Dengan Baik

Inilah kelebihan atau keuntungan yang ketiga menjadi seorang programmer. Pada dasarnya, pekerjaan yang dilakukan oleh programmer itu cukup mengasah logika. 
 
Menjadi programmer itu dibutuhkan kemampuan logika yang cukup baik. Karena di setiap kode program bahasa pemrograman, sangat diperlukan logika yang kuat untuk menyelesaikan masalah.

keuntungan menjadi programmer : logika terasah
 
 
Programmer itu harus bisa menjadi problem solver atau pemecah masalah. Umumnya, dalam memecahkan masalah, seseorang menggunakan logika. Hal itu sama dengan programmer, membutuhkan logika agar bisa memahami alur dan logaritma dari penulisan sintaks bahasa pemrograman (coding).
 
Nah, bagi Anda yang ingin berkuliah dengan memilih jurusan komputer (IT), tetapi tidak tahu jurusan apa yang cocok untuk Anda, Anda bisa baca artikel tentang perbedaan jurusan komputer ini.


Baca : Apa Perbedaan Jurusan Teknik Informatika, Sistem Informasi, dan Teknik Komputer ?

 

4. Kemungkinan Lebih Bisa Mengatur Kondisi Keuangan Dengan Baik

Keuntungan menjadi seorang programmer yang selanjutnya yaitu bisa mengatur kondisi keuangan dengan baik. Mengapa demikian ? Karena siklus hidup programmer itu jarang keluar rumah, tetapi hampir setiap harinya melihat PC dan membuat program dengan bahasa pemrograman.

kelebihan programmer : pandai mengatur keuangan
 


Dengan begitu, secara tidak langsung seorang programmer  telah menghindari diri dari keborosan dan menghambur-hamburkan uangnya dan lebih memilih untuk membuat program.


Baca : Berapa Bahasa Pemrograman yang Harus Kamu Kuasai ?

 
Dengan menguasai bahasa pemrograman, maka Anda bisa menjadi seorang progammer. Bahasa pemrograman merupakan unsur yang sangat penting bagi programmer karena dengan bahasa pemrograman, seorang programmer bisa melaksanakan tugasnya yaitu membuat sebuah program maupun website.
 

5. Terlihat Keren

Sebenarnya ini bukan sepenuhnya keuntungan menjadi seorang progammer. Tetapi, banyak orang yang ingin menjadi seorang programmer karena kelebihan yang satu ini. Banyak orang yang ingin terlihat keren ketika menjadi seorang  programmmer.

keuntungan programmer : terlihat keren
 
 
Memang, alasan tersebut tidak sepenuhnya misleading. Tetapi, tidak sepenuhnya benar juga apabila ketika kita mengejar suatu profesi karena alasan gengsi. Biasanya orang-orang yang seperti ini lebih cepat tidak tahan dengan cobaan dan ujian yang dihadapi pada jurusan atau profesi tersebut .
 
Banyak yang ingin menjadi seorang programmer karena menurut mereka, menjadi seorang programmer dinilai memiliki banyak keuntungan. Namun jika Anda tidak memiliki hal di bawah ini, hampir mustahil Anda bisa menjadi seorang programmer, apalagi menjadi programmer yang disenangi atasan.
 

Baca : 6 Hal Yang Harus Dikuasai Oleh Seorang Programmer Agar Disenangi Atasan

6. Terlihat Jago Dalam Komputer

Banyak orang awam yang jika sudah mendengar kata programmer, dia pasti beranggapan bahwa seorang programmer itu memiliki kemampuan tak terbatas dalam bidang komputer dan teknologi. Banyak juga orang awam yangmeminta tolong kepada seorang programmer untuk membetulkan printernya.
 
Sebelum saya lanjutkan, sedikit saya koreksi…
 
Bahwa seorang programmer itu tidak sepenuhnya ahli dalam dunia komputer. Memang, programmer itu dalam kerjanya selalu berhubungan dengan komputer. Namun, bukan berarti dia menjadi pakar dalam bidang komputer.

keuntungan programmer : dianggap ahli komputer
 
 
Kalau dilihat dari namanya, “programmer” merupakan gabungan dari kata “program” dan “er” (kalau dalam bahasa inggris, kata “er” bisa diartikan sebagai pelaku atau yang melakukan).
 
Nah, dalam dunia IT program itu bisa kita artikan sebagai perangkat lunak (software) atau aplikasi. Jadi, programmer adalah seseorang yang bertugas untuk membuat sebuah program.
 
Intinya seperti itu…
 

Contoh Program Itu Seperti Apa ?

Banyak sekali contoh program (software) yang ada pada PC maupun smartphone kita. Nah, yang membuat aplikasi tersebut adalah sang programmer itu sendiri. Contoh programnya ya bisa game, aplikasi pengolah kata, aplikasi keuangan, website, dan lain-lain.
 
Sebenarnya, website itu lebih sedikit berbeda dengan aplikasi lainnya. Kenapa ? Karena untuk mengakses website, perangkat keras Anda harus terkoneksi dengan internet. Dan keistimewaan website yang lain itu memiliki domain. Contoh domain itu “makinrajin.com”.
 
Selain itu, website itu diakses lewat browser…
 
Bagi Anda yang tertarik dalam membuat website, atau yang sering dikenal sebagai web developer / web programmer / web design, silahkan baca artikel di bawah ini supaya Anda mengenal dunia website beserta apa saja yang harus dikuasai dalam membuat sebuah website.
 

Baca : 5 Hal Yang Harus Dikuasai Untuk Belajar Web Programming / Web Design

 
Untuk membuat website, sangat diperlukan hal-hal yang ada pada artikel di atas. Untuk itu, sangat penting bagi Anda yang ingin membuat website untuk membaca artikel tersebut.


Apa itu Malware ? Pengertian dan 11 Contoh Malware

Teknologi informatika berkembang dengan pesat di jagad ini. Ribuan pengguna perangkat keras dan lunak saling berlomba untuk menampilkan karya terbaik mereka.

Bicara soal teknologi, tentu kita tidak bisa lepas dari yang namanya perangkat seperti komputer, laptop, tablet maupun smartphone yang belakangan ini sangat familiar.

Tahukah Anda jika perangkat-perangkat tersebut bisa terkena Malware?

Apa Itu Malware?

Malware adalah sejenis program komputer yang dimaksudkan untuk mencari kelemahan Software sehingga pada perangkat akan terkena virus.

Malware sendiri sudah sejak lama beredar di tengah-tengah kita. Orang yang menciptakan Malware itu biasanya seorang yang genius dengan menyisipkan virus pada beberapa aplikasi yang dibuatnya.


Bahaya kah Malware Untuk Komputer?

Malware jelas berbahaya buat perangkat elektronik seperti komputer (PC), laptop, tablet, smartphone.

malware
 


Saking bahayanya sebuah Malware terhadap perangkat komputer, sampai-sampai banyak orang yang di buat pusing oleh penyakit membahayakan tersebut.

Bagaimanakah Cara Kerja Malware Pada Sistem Komputer?

Perangkat komputer yang sudah terserang Malware maka lambat laun akan mengalami kerusakan pada data dan lain sebagainya, sehingga perangkat itu akan mengalami kendala saat di operasikan.


Malware biasanya masuk ke perangkat lunak melalui aplikasi yang kita install atau bisa juga lewat pengiriman data dari perangkat lain yang terkena virus.

Jika sebuah perangkat sudah terkena malware maka cepat-cepat saja mencari obatnya, contohnya yaitu dengan memasang software anti virus yang kualitasnya terjamin serta aman digunakan.


Berikut adalah beberapa macam Malware yang sering kita dengar dengan bahayanya.

1. Virus.

virus
kompasiana . com
 

Virus merupakan satu penyakit yang mungkin pertama kali muncul dalam menyerang perangkat lunak bila dibandingkan dengan Malware lainnya. Kemunculan virus ini sudah lama dan ia mampu melumpuhkan system komputer dengan sangat garang. Namun demikian, virus kemudian dapat di lumpuhkan dengan adanya software yang bernama anti virus.

Bila komputer Anda terkena virus semacam itu, alangkah baiknya segera memasang software anti virus dan membasmi penyakit tersebut, jika tidak segera di tangani maka bukan tidak mungkin sytem komputer kita akan rusak parah.

Baca : 10 Jenis Virus Komputer dan Cara Mengatasinya

Bahayanya virus ialah ia bisa bersarang di banyak file. Virus biasanya menyerang file yang berjalan pada EXE, COM, VBS. Jadi virus.

Virus juga biasanya menyerang lewat peer to peer atau biasa digunakan untuk berbagi file.

2. Worm.

Worm atau biasa disebut cacing, ia dapat menjalar ke seantero perangkat tanpa bantuan orang lain. Penyebaran Worm ini sangatlah cepat, sehingga perangkat yang tadinya tidak apa-apa bisa saja langsung menemui masalah ketika dijalankan.

Layaknya cacing beneran, Worm ini bisa bertelor dari satu perangkat ke perangkat lain. Artinya Worm ini mampu berkembang biak dan menyerang melalui satu perangkat yang tersambung ke perangkat lainnya. 

 
Jadi, Worm ini mampu memodifikasi beberapa pengaturan untuk kemudian menyerang dengan sendirinya. Worm akan melumpuhkan system dengan cepat tanpa ia harus di handle oleh seseorang setelah dirinya hidup dalam perangkat komputer.

3. Wabbit.

Seperti halnya Worm, Wabbit akan bersarang di komputer tanpa terkendali dan tidak ada yang menghandlenya. Wabbit mampu menyerang system karena ia dapat menggandakan diri setelah mengendap di system.

Komputer yang terserang Wabbit ini biasanya lambat laun kinerjanya akan melambat dengan dratis karena banyak data yang termakan olehnya.

Intinya, Wabbit dapat memperlambat kinerja komputer karena ia suka memakan data yang cukup besar.

Lain Worm lain juga Wabbit. Jika Worm tanpa di program maka ia dapat merusak, kalau Wabbit ini dapat di program untuk menghasilkan efek samping yang sangat berbahaya.

4. Keylogger.

Keylogger ini juga termasuk Malware berbahaya yang sebisa mungkin di hindari. Cara kerja Keylogger ini juga terbilang sangat rapi, ia tidak dapat di ketahui oleh orang lain selain si pemasang virus tersebut.

Keylogger mampu mencatat ketika ada yang di ketikkan pada keyboard. Biasanya, Keylogger mampu mencuri data seperti username dan password seseorang setelah orang itu menggunakannya. Untuk kasus seperti itu biasanya sering terjadi di Warnet. 

Jadi, jika pada perangkat komputer di Warnet itu dipasangi Malware Keylogger, maka si pemilik Warnet bisa login ke akun yang kita masuki tadi tanpa sepengetahuan si pemilik akun.

Intinya, Keylogger mampu mencatat apa yang orang ketikan sebelum system komputer memproses ketikan tadi.

5. Trojan Horse.

trojan

Trojan Horse ini juga sangat berbaya. Trojan Horse biasanya ditunggangi oleh Malware lain seperti virus, worm, spyware. Walaupun Trojan Horse ini tampak bagus dengan programnya yang berguna, tapi sebetulnya ia mengandung virus mematikan yang melumpuhkan system komputer.

Trojan Horse ini bisa digunakan untuk mengaktifkan dan menyebarkan virus, worm, spyware dan yang lainnya.

6. Spyware.

Spyware merupakan malware yang mampu mengumpulkan dan mengirimkan data tanpa sepengetahuan pengguna. Spyware mampu mencuri data orang lain dengan cepat dan menyebarkannya.

Jadi Spyware ini mampu mencuri data-data seprti PIN kartu kredit dan yang lainnya.

7. Dialer.

Dialer ini mampu ‘berusaha’ menghubungkan dirinya ke internet dengan sendirinya untuk mencuri data meskipun komputer dalam keadaan off. Setelah Dialer mendapatkan data yang dimaksud maka ia akan mengirimkannya ke Keylonger maupun Spyware.

8. Backdoor.

Jenis malware ini juga tergolong berbahaya. Ia akan masuk dari belakang untuk kemudian menebar ancaman.

Backdoor ini juga sangat kejam dengan kemampuannya mengacaukan lalu lintas jaringan.

Backdoor ini biasanya dimasukan secara manual ke aplikasi, setelah aplikasi bersangkutan diinstall maka backdoor akan dengan cepat menyebar dan membunuh system jaringan.

9. Exploit.

Exploit merupakan perangkat lunak yang kerjanya menyerang kerapuhan keamanan pada system komputer. Jadi, system yang keamanannya rapuh maka akan dengan mudah si Exploit untuk masuk dan mengacak-ngacak data.

Sebenarnya Exploit ini tidaklah jahat, sebab gunanya dia untuk mendeteksi system keamanan yang rapuh, akan tetapi jika kemudian ada orang yang menggunakannya untuk hal merugikan, maka Exploit bisa berubah menjadi virus membahayakan.


10. Rootkit.

Rootkit merupakan penghapus jejak serangan. Rootkit mampu menghapus jejak log dan menyembunyikan proses malware.

Rootkit bisa berbahaya karena ia dapat mengandung backdoor.

Rootkit biasanya di tanam pada sytem operasi di level kernel dan level inti system operasi, jadi Rootkit ini sulit terdeteksi keberadaannya.

Sedangkan cara ampuh untuk mendeteksi Rootkit ialah dengan mematikan komputer dan boot ulang.

11. Ransomware

Nah, malware jenis ransomware ini merupakan malware yang paling berbahaya bagi kita, karena ransomware ini bisa memeras uang kita agar data-data di komputer kita tidak hilang.
 
ransomware
 
 
Ransomware ini bisa menyusup lewat iklan palsu, halaman yang rusak, bahkan sampai email attachment.
 

Baca : 7 Cara Mengatasi Ransomware Serta Ciri-Ciri Komputer Terkena Ransomware


Demikianlah 11 jenis malware yang harus diketahui supaya kita dapat menjaga penyebarannya di komputer. Malware akan dengan cepat mematikan system komputer jika tidak segera di basmi.

Untuk mencegah masuknya malware di komputer kita, sebaiknya diinstall software anti virus pada perangkat seperti Avira, Avast, Smadav, dan masih banyak lagi. Dengan begitu virus bisa dengan cepat di hilangkan.