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 Part 1 : 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

Belajar PHP Part 1 : 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 artikelini 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 sajakelebihan 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 apaitu 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 inginmengeluarkan 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 System agar 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.