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 Niagahoster supaya 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 Niagahoster jika 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 kebutuhan agar 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).

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 uangyang 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 harusdikuasai 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-tagHTML 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.

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.

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 belajarbahasa 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).

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.  

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 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