Evolusi OS Android, dari Versi 1.0 hingga 7.0 Nougat

Istilah smartphone tak bisa lepas dari dua sistem operasi yang menandai popularitasnya, yakni iOS buatan Apple dan Android buatan Google.

Mulanya, Apple meluncurkan iPhone pertama bersistem operasi iOS (kala itu dinamai iPhone OS 1) pada 2007 silam. Ponsel itu menjadi cikal bakal tren smartphone hari ini. Setahun setelahnya, pada 2008, Android pertama untuk smartphone lahir dan disematkan pada HTC Dream.

Perbedaan paling signifikan antara iOS dan Android tampak pada prinsip keterbukaannya. Apple memilih menciptakan iOS secara eksklusif untuk iPhone, sementara Google membuat Android secara terbuka untuk semua vendor yang ingin bekerja sama.

Prinsip tersebut yang membuat Android menjadi sistem operasi paling populer saat ini. Perjalanan Android pun sudah sampai ke generasi ke tujuh dalam sembilan tahun terakhir. Berikut sejarah perjalanan singkatnya, sebagaimana dilaporkan DigitalTrends dan dihimpun KompasTekno, Senin (17/10/2016).

1. Android 1.0 (2008)

Wikipedia Keyboard QWERTY model geser pada smartphone Android pertama, HTC DreamSistem operasi ini bisa dibilang sebagai Android bayi yang masih sangat sederhana. Pengguna diajak beradaptasi dengan peradaban baru dalam menjajal sebuah perangkat telekomunikasi mobile.

Jika hari ini kita terbiasa menggulir layar ke bawah untuk melihat notifikasi, perlu diketahui bahwa asal-muasalnya dari Android 1.0 ini.
Sebab, di versi inilah Google untuk pertama kalinya memperkenalkan mekanisme pengecekan notifikasi yang kerap diistilahkan pull-down notification tersebut.

Selain notifikasi, dua komponen pada Android 1.0 yang masih digunakan hingga kini adalah widget aplikasi, serta toko aplikasi Google Play Store yang kala itu masih bertajuk "Market".
Sistem operasi ini juga menyatukan layanan Gmail. Dua aplikasi tersebut, Gmail dan Market, menjadi layanan bawaan paling purba yang dipatrikan Google pada Android 1.0.
2. Android 1.5 Cupcake (2009)

Ini adalah debut versi Android yang menggunakan nama kudapan manis. Tradisi tersebut dipertahankan hingga sekarang.

Pada Cupcake, Google juga memperkenalkan SDK widget untuk developer pihak ketiga. Gunanya agar aplikasi pihak ketiga bisa memiliki widget sendiri layaknya aplikasi bawaan Google.

Dua pembaruan signifikan pada Cupcake juga meliputi kemampuan perekaman video dengan kamera ponsel, serta kemampuan keyboard layar sentuh.

3. Android 1.6 Donut (2009)

Masih di tahun yang sama, Google tak sabar menghadirkan Android baru bertajuk "Donut". Pada versi ini, Google mengumumkan bahwa Android bisa digunakan untuk perangkat mobile dengan ukuran layar berapa saja.

Android Donut juga memunculkan kolom pencarian pada antarmuka ponsel. Pengguna bisa mencari informasi di internet, file lokal, kontak, dan apa saja secara lebih cepat dengan kolom tersebut.

4. Android 2.0 Eclair (2009)

2009 memang merupakan tahun produktif bagi Google dalam menelurkan sistem operasi. Eclair menjadi Android pertama yang menghadirkan layanan navigasi Google Maps.

Sistem tersebut menjadi awal mula era GPS yang sekarang bukan cuma ada di ponsel, tapi juga di mobil-mobil modern. Eclair juga menjadi Android pertama yang mendukung HTML5 pada peramban sehingga bisa memutar video.

Kemampuan membuka layar alias unlock-screen dengan mekanisme menyapu atau swipe juga diperkenalkan pada Eclair.

Tahun 2010, selain meluncurkan Android Froyo, Google juga menghadirkan ponsel Nexus pertama yang dinamai "Nexus One". Ada beberapa pembaruan pada Froyo dibandingkan pendahulunya. Tentu saja pengguna Nexus One menjadi yang pertama mendapat update Android tersebut.

Dari segi tampilan, Android Froyo memungkinkan lima panel layar depan alias home screen. Sebelumnya, batas panel cuma sampai tiga saja.

Froyo juga menambah pilihan keamanan penguncian bagi pengguna. Dari yang sebelumnya cuma penguncian pola (pattern lock), belakangan dilengkapi dengan opsi penguncian PIN atau PIN lock.

6. Android 2.3 Gingerbread (2010)

Menyadari kebutuhan netizen akan selfie, Google pun membangun versi Gingerbread dengan kemampuan kamera depan untuk membidik foto mandiri. Pada versi ini, pengguna juga bisa melihat desain ulang antarmuka yang cukup signifikan.

Selain itu, dari segi fungsi, Gingerbread memungkinkan pengguna memencet keyboard virtual secara berbarengan alias multitouch. Kemampuan ini dipertahankan hingga sekarang dengan berbagai peningkatan kinerja.

7. Android 3.0 Honeycomb (2011)

Sistem operasi ini mendukung kemampuan tombol virtual untuk home, back, dan menu, untuk pertama kalinya. Sasarannya pun lebih ke perangkat tablet ketimbang smartphone. Pada masa itu, memang pasar tablet sedang subur-suburnya.

8. Android 4.0 Ice Cream Sandwich (2011)

Versi ini memboyong kemampuan pada Honeycomb tapi lebih menyasar smartphone. Contohnya saja kemampuan tombol virtual yang hingga sekarang banyak diimplementasikan para vendor.

Beberapa pembaruan fitur lainnya mencakup kemampuan membuka layar menggunakan wajah (face unlock), analisa penggunaan data internet, serta paket aplikasi bawaan dari vendor yang mencakup kalendar, mail, kalkulator, dan lainnya.

9. Android 4.1 Jelly Bean (2012)

Nah, ini dia versi Android yang membawa pembaruan cukup signifikan setelah beberapa kali update yang dilakukan Google hanya membawa perbedaan minor.

Salah satunya, Jelly Bean memungkinkan pengguna menggulir (scroll) cepat home screen ke bawah untuk melihat kumpulan informasi penting, seperti agenda, email, dan laporan cuaca. Sebelumnya, pengguliran ke bawah cuma memperlihatkan notifikasi aplikasi.

Selain itu, Jelly Bean merupakan upaya pertama Google untuk menghadirkan asisten digital yang dinamai Google Now. Mulai dari versi ini, Google semakin berhasrat untuk membuat asisten digital yang lebih hidup, manusiawi, dan relevan bagi pengguna.


10. Android 4.4 KitKat (2013)

Dokumentasi Sundar Pichai, kepala produk Android dan Chrome, via Google Maskot Android KitKat
Butuh setahun bagi Google untuk menghadirkan KitKat. Versi Android ini memberikan suasana yang segar dengan pembaruan antarmuka beraksen putih dan biru muda.



Pada KitKat, Google menghadirkan perintah pencarian menggunakan suara atau disebut "Ok, Google". Fitur ini dirundung puji-pujian dari para pakar teknologi.

Di saat bersamaan, Google juga meluncurkan aplikasi pesan singkat Hangouts untuk pertama kalinya. Sayangnya, belakangan Hangouts dilabeli sebagai layanan Google yang gagal karena tak menuai penetrasi yang memuaskan.

11. Android 5.0 Lollipop (2014)

Pembaruan yang mencolok pada Lollipop tampak dari sisi desainnya yang diperhalus dan disesuaikan dengan zaman. Selain itu, fitur-fitur yang sudah hadir pada Android sebelumnya ditingkatkan.

Inovasi kurang terasa pada versi ini. Satu-satunya yang lumayan baru adalah dukungan untuk gambar berformat RAW. Format itu memungkinkan para ilustrator, fotografer, atau graphic designer menyimpan file dengan ukuran besar agar bisa diedit tanpa mengurangi kualitas.

12. Android 6.0 Marshmallow (2015)

Menu aplikasi pada Android Marshmallow benar-benar dibuat baru. Desainnya membuat pengguna merasa naik kelas dari versi sebelumnya karena lebih dinamis.

Selain itu, ada juga fitur memory manager yang memungkinkan pengguna mengecek penggunaan memori pada tiap aplikasi. Rentan waktu pengecekannya bisa disetel dari tiga jam yang lalu hingga 24 jam sebelumnya.

Pembaruan kedua ditilik dari pengaturan volume. Pada Marshmallow, pengguna bisa mengontrol volume yang berbeda-beda pada panggilan, media, dan alarm.

Keamanan juga mendapat peningkatan pada versi ini. Google memungkinkan vendor menyematkan sensor pemindai sidik jari karena sudah didukung Marshmallow.

13. Android 7.0 Nougat (2016)

Google Google benarkan LG v20 sebagai ponsel baru pertama dengan Android Nougat 7.0.
Nougat adalah versi Android termutakhir yang baru diperkenalkan pada ajang kumpul developer Google I/O, pertengahan 2016 ini. Beberapa lama setelahnya, Google menghadirkan Nougat secara resmi untuk publik.

Pembaruan paling mendasar pada versi Nougat adalah kehadiran Google Assistant yang menggantikan Google Now. Asisten digital tersebut lebih bisa diandalkan untuk menjalankan pelbagai fungsi.

Fitur-fitur baru lainnya mencakup layar split-screen saat dipakai multitasking, serta fitur Doze yang telah dikenalkan di versi Android Marshmallow namun telah ditingkatkan. Android Nougat juga memiliki dukungan terhadap platform virtual reality terbaru Google.

Fatimah Kartini Bohang - Kompas Tekno
Senin, 17 Oktober 2016 | 19:48 WIB 

BERITA

BERITA
Kumpulan Berbagai Berita Teknologi dan Informasi

Perangkat Keras :

Perangkat Lunak :

Teknologi Terbaru :

Bahaya... Jangan Pasang Banyak Terminal di Stop Kontak!

Dina adalah tipe wanita sibuk. Sampai di rumah, wanita karier yang bekerja kawasan komersial Jakarta ini, langsung menuju kamarnya. Kebetulan hari itu dia pulang larut. Dalam benaknya, sudah terbayang esok harus datang lebih pagi, karena ada janji dengan klien.
Baru mau merebahkan diri, dia teringat akan perangkat kerjanya yang sudah habis daya. Perlahan, ia keluarkan barang-barang itu dari dalam tas. Ada laptop, tablet, smartphone, dan power bank. Semua sama-sama harus kembali diisi dayanya.


Sayangnya, stop kontak dalam kamar hanya ada dua. Itu pun, salah satunya sudah dipakai untuk kipas angin. Maka dari itu, sambungan terminal T (T-steker) jadi solusi.
Pengalaman Dina kerap dialami banyak orang. Bahkan, ada juga yang menyambungkan stop kontak dengan colokan cabang empat, kemudian masih dicabang lagi dengan terminal T. Tujuannya, biar colokan muat banyak.
Pertanyaannya, bolehkah seperti itu? Aman?

Frankco Nasarino Nainggolan, Product Marketing Partner Retail Business Schneider Electric Indonesia mengamini bahwa hal seperti itu kerap terjadi. Namun, Rino, biasa ia disapa, mewanti-wanti bahayanya.
"Stop kontak yang dipasangi banyak terminal berpotensi lebih mudah mengalami kebakaran dan menimbulkan korsleting," ujarnya saat ditemui Kompas.com, Sabtu (1/10/2016).
Alasannya, sebut Rino, siapapun tidak bisa menjamin penambahan terminal T pada titik kontak secara berulang yang dilakukan selalu tepat (pas).
"Bila tidak pas menyambungnya bisa timbul percikan listrik," tambahnya.

Thinkstock Ilustrasi stop kontak

Untuk itu, saat terpaksa menyambungkan cabang terminal pada stop kontak, seseorang perlu memastikan letaknya sudah tepat. Selain itu yang tak kalah penting, cabang sambungan dipakai bukanlah barang KW atau tiruan. Beberapa komponen pada perangkat listrik palsu biasanya sudah dikurangi untuk mengakali harga jual menjadi lebih murah. Padahal, mengurangi komponen perangkat bisa menimbulkan bahaya.

Kekuatan hantar arus
Pada dasarnya, tak ada hitungan jumlah ideal cabang yang disambungkan pada satu stop kontak. Rino mengatakan, hal itu berhubungan dengan kemampuan hantar arus (KHA) dari kabel yang dipakai.
Ada tiga jenis kabel bergantung penggunaannya yanng biasa dipakai di rumah, yakni NYA, NYY, dan NYM. Bila memakai kabel NYA—yang memiliki ukuran 1,5 milimeter persegi dan punya kemampuan hantar arus 11 ampere—misalnya, bisa menahan hingga 2.420 watt.
"Menghitungnya, 11 ampere dikalikan tegangan 220 volt. Berarti 2.420 watt kan," imbuhnya.

Thinkstock Ilustrasi cabang terminal listrik terbakar karena beban berlebih.

Dengan jumlah itu, kata Rino, jumlah watt terpakai di rumah tidak boleh melebihi angka tersebut. "Jadi kalaupun asumsinya hanya ada satu stop kontak, berapapun cabang atau alat listrik yang dicolokkan tidak boleh melebihi batas tersebut," katanya kembali.
Cara amannya, kata Rino yaitu dengan pemasangan MCB atau Mini Circuit Breaker. Sebagai salah satu perangkat listrik, MCB berfungsi sebagai pengaman terhadap gangguan hubungan singkat dan beban listrik lebih di rumah.
Jadi, ketika pemilik rumah menghubungkan beban berlebih pada instalasi listrik, maka MCB akan secara otomatis memutuskan arus listrik.

Sumber : kompas tekno

Intel Luncurkan Drone Industri "Falcon 8+"

Intel meluncurkan sebuah drone atau pesawat tanpa awak, Falcon 8+. Drone asli buatan Intel ini bukan dibuat untuk pehobi, melainkan untuk berbagai kegiatan industri.

Bobotnya dibuat ringan, sekitar 2,7 kilogram dan bisa terbang lebih cepat dibandingkan drone untuk segmen pehobi yang banyak di pasaran. Kecepatannya maksimal bisa mencapai 35 mil atau sekitar 56 kilometer per jam.

Sebagaimana informasi yang dirangkum KompasTekno dari Recode, Kamis (13/10/2016), pengguna bisa mengendalikan drone ini melalui sebuah kokpit pengendali. Kokpit tersebut dilengkapi dengan sebuah joystick, tablet, dan kemampuan tahan air.

Raksasa teknologi prosesor itu juga membekali Falcon 8+ dengan sensor pemindai udara dan  sistem auto pilot AscTec Trinity. Sistem dalam drone tersebut bisa memberikan hasil pindai dengan tingkat akurasi hingga ukuran milimeter, sehingga bisa membantu penggunanya mendeteksi berbagai hal.

Semua teknologi tersebut dipakai untuk melakukan inspeksi suatu wilayah industri. Misalnya, untuk meninjau wilayah konstruksi yang sangat luas dan membutuhkan waktu berjam-jam jika dilakukan dengan berjalan kaki.

Sekadar diketahui, sebelum membuat Falcon 8+, Intel juga pernah membuat drone lain. Perusahaan bekerja sama dengan Ascending Technologies untuk menggarap teknologi kamera pemindai ruang yang dipakai di drone industri AscTech Falcon 8 dan Yunees Typhoon H.

Selanjutnya Intel membeli Ascending Technologies. Drone Falcon 8+ yang ada saat ini merupakan drone komersil pertama yang membawa label Intel.
Penulis: Yoga Hastyadi Widiartanto
Editor : Reza Wahyudi
Sumber: Recode,

Mengapa Baterai Lithium Meledak?

Mengapa Baterai Lithium Meledak?

Keputusan Samsung menghentikan penjualan Galaxy Note 7 versi perbaikan karena sejumlah laporan baterai yang meledak atau terbakar dipandang sebagai suatu langkah luar biasa.

Perusahaan raksasa smartphone asal Korea Selatan tersebut menyatakan telah mengidentifikasi masalah baterai tanpa merinci lebih jauh.

Jika isi ulang baterai Lithium-ion terlalu cepat dilakukan atau terdapat kesalahan manufaktur, memang dapat menyebabkan hubungan arus pendek yang menyebabkan kebakaran.

Para ahli kini mendorong industri smartphone untuk mengganti baterai berbahan litium dengan bahan yang lebih aman.

"Saya pikir orang harus mulai mendorong teknologi baterai yang lebih aman," kata ahli penyimpanan energi Professor Clare Grey dari Cambridge University, seperti dikutip KompasTekno dari BBC Indonesia, Jumat (14/10/2016).

"Itu akan menjadi fokus penting penelitian dan pengembangan industri, cacat manufaktur bakal bisa diketahui saat uji coba awal," imbuhnya.

Hanya terdapat 35 kasus Galaxy Note 7 terbakar yang dilaporkan di seluruh dunia dibanding 2,5 juta unit yang dikirim menurut Samsung.

Baterai lithium yang dipakai Samsung ini juga umum dipakai industri teknologi. Jadi apa yang membuatnya berbahaya?

Sebelumnya, penting untuk memahami cara kerja baterai lithium. Baterai ini berisi sebuah katoda, anoda, dan litium.

Katoda dan anoda dipisahkan larutan organik bernama electrolyte dan bahan berpori bernama separator.

Litium bergerak menembus separator, di dalam larutan, di antara keduanya.

Charge cepat

Jika baterai di-charge terlalu cepat, itu akan membangkitkan panas, lapisan lithium akan terbentuk di sekitar anoda yang dapat menciptakan hubungan arus pendek.

"Biasanya Anda akan mempunyai sistem manajemen baterai yang mengendalikan tingkat arus charge," kata Grey.

"Baterai dioptimasi agar Anda tidak melakukan charge terlalu cepat, jika Anda melakukan hal ini Anda akan membentuk piringan lithium di baterai."

Karena alasan ini pula charging baterai memerlukan waktu yang lama.

Masalah lain yang dapat menyebabkan hubungan arus pendek di antaranya adalah lubang  kecil di logam yang terbentuk saat proses produksi, atau lubang kecil saat membungkus, atau yang terjadi saat baterai di-charge beberapa kali, karena materinya memang bisa mengembang dan berkontraksi.

Baca: 10 Hal Keliru Seputar Charge Baterai Smartphone

"Proses manufakturnya saat ini sudah lebih baik dibandingkan 10-15 tahun lalu," kata Prof Grey.

Meskipun demikian, pembungkus baterai yang menggabungkan sel baterai, yang befungsi membangkitkan tenaga, juga dapat menimbulkan masalah, dan hal ini biasa terjadi. Contohnya baterai berisi 12 sel yang biasa dipakai di laptop.

"Semakin banyak sel-nya, maka semakin besar kemungkinan mengalami kegagalan," tambahnya.

"Masih muncul sejumlah kecacatan, tetapi jumlahnya semakin sedikit. Ini adalah tantangan, karena baterai itu banyak yang diproduksi," kata Grey.

Hal yang perlu diperhatikan

Ada sejumlah gejala yang mengisyaratkan sebuah baterai akan mati, kata salah satu karyawan Geek Squad, situs yang memberikan pedoman perbaikan gadget.

"Kadang-kadang baterai akan mulai membengkak sebelum benar-benar mati, karena sel bagian dalamnya meledak," demikian disebutkan di situs mereka.

"Tetapi pembengkakan ini tidak selalu terjadi. Terkadang, pertandanya juga perangkat akan terasa lebih hangat daripada biasanya," imbuhnya.

Geek Squad menyarankan untuk membuang atau mengganti baterai yang menunjukkan tanda-tanda seperti di atas.
Sumber : Kompas.com
Kompas Tekno
Jumat, 14 Oktober 2016 | 16:18 WIB

Bahasa Pemograman Komputer

Bahasa Pemograman Komputer

Bahasa secara harafiah merupakan suatu alat yang merupakan hasil kebudayaan yang dimanfaatkan agar setiap makhluk bisa berkomunikasi satu sama lain. dengan adanya bahasa, maka baik itu manusia, hewan, tumbuhan, dan bahkan makhluk lain bisa saling berkomunikasi satu sama lain.
Pada era perkembangan komputer dan juga mesin, muncul sebuah masalah, dimana banyak para teknisi yang mungkin tidak mengerti bagaimana cara memberi perintah ke dalam sebuah mesin. Maka dari itu, tercetuslah sebuah ide untuk menciptakan sebuah bahasa yang bisa digunakan oleh manusia utnuk mengontrol sebuah mesin. Bahasa pemrograman atau bahasa mesin ini kemudian digunakan secara umum. Pada awalnya, bahasa pemrograman yang diciptakan hanyalah bermodalkan kode biner, satu – satunya kode yang dimengerti oleh mesin pada saat itu. Namun, berkat pengembangan teknologi dan juga ilmu pengetahuan, saat ini bahasa pemrgraman sudah mencapai level bahasa pemrograman tingkat tinggi, yang mana lebih mudah dimengerti oleh manusia, dan juga dimengerti oleh mesin.
Fungsi bahasa pemrograman
Secara umum ada beberapa fungsi utama dari sebuah bahasa pemrograman, yaitu :
  • Sebagai media komunikasi antara operator dengan mesin
  • Sebagai media mengoperasikan sebah mesin
  • Sebagai media bagi programmer dalam mengembangkan sebuah aplikasi
  • Memberikan perintah kepada mesin dan komputer
Jenis bahasa pemrograman
Saat ini, ada banyak sekali jenis – jenis dan juga macam – macam bahasa pemrograman yang umum digunakan oleh para programmer. Berikut ini adalah 15 bahasa pemrograman yang umum dan banyak digunakan oleh para programmer :

1. Java

Bahasa pemrograman yang pertama adalah bahasa pemrograman Java. Bahasa pemrograman ini merupakan salah satu jenis bahasa pemrograman yang banyak kita temukan pada aplikasi – aplikasi, baik di dalam sebuah komputer, ataupun sebuah handphone dan juga smartphone. Dengan keunggulan ini, maka java memang benar – benar menjadi sebuah bahasa pemrograman yang sangat populer dan juga banyak dipahami dan mudah untuk dipelajari.
Uniknya, nama bahasa pemrograman yang dikembangkan oleh SUN microsystem pada era 1991 ini, merupakan bahasa pemrograman yang namanya terinspirasi dari kopi buatan Indonesia, tepatnya dari dataran Jawa. Maka jadilah hingga saat ini, bahasa pemrograman ini memiliki lambang berupa kopi yang sedang diseduh.
Saat ini, hak paten dari penggunaan bahasa pemrograman Java sendiri dipegang oleh Oracle. Banyak sekali palikasi dan juga software – software yang sangat berguna dan juga bermanfaat bagi user, yang dibuat dan jga dikembangkan dengan menggunakan bahasa pemrograman Java.
Contoh aplikasi yang menggunakan bahasa pemrograman java adalah :
  • Aplikasi bawaan oracle
  • Aplikasi pada handphone non-OS, seperti pada seri – seri handphone era 2000-an
  • Aplikasi dan juga games pada handphone ber-OS, seperti Symbian, Android, dan juga Windows Phone
  • Beberapa aplikasi pada komputer dan PC desktop.
Java merupakan salah satu bahasa pemrograman yang memiliki banyak keunggulan. Salah satu keunggulan yang utama dari bahasa pemrograman Java ini adalah karena Java merupakan bahasa pemrograman yang sifatnya multi platform, yang artinya bisa digunakan dalam berbagai macam sistem operasi dan juga basis software lainnya. Selain itu, ada beberapa keunggulan lainnya dari Java, yaitu :
  • Mudah untuk dikembangkan
  • Memiliki library yang lebih lengkap
  • Kemudahan dalam menyusun script
  • Memiliki pasar yang luas, karena smartphone sedang booming dan banyak digunakan
  • Merupakan bahasa pemrograman yang berorientasi objek atau OOP

2. Bahasa C

Kalu di dalam Bahasa manusia, terdapat beberapa bahasa yang menjadi bahasa Induk, seperti Bahasa Yunani, Bahasa Latin dan juga Bahasa Arab, maka dalam bahasa pemrograman, hal ini juga berlaku. Ya, ada satu bahasa pemrograman yang tertua, dan merupakan bahasa induk dari berbagai macam bahasa pemrograman yang ada hingga saat ini. Dialah bahasa pemrograman C.
Bahasa pemrograman C ini merupakan bahasa pemrograman yang dikembangkan pada era 70-an, yang mana merupakan salah satu bahasa pemrograman komputer yang tertua. Saat ini, bahasa C mungkin sudah jarang digunakan, namun demikian, Bahasa C ternyata mendalangi pembentukan bahasa pemrograman lainnya, seperti Bahasa C ++, C #, Java dan berbagai macam bahasa pemrograman lainnya.
Penggunaan bahasa C
Bahasa C saat ini banyak digunakan hanya sebagai media pembelajaran, dimana setiap siswa yang akan mempelajari tentang pengembangan sebuah software, biasa akan diajarkan bahasa C terlebih dahulu, karena bahasa C merupakan dasar dari beberapa bahasa pemrograman yang abnyak digunakan saat ini. dengan memahami dasar – dasar yang digunakan dalam bahasa C, maka nantinya para programmer akan menjadi lebih mdah dalam memahami bahasa – bahasa pemrograman lainnya.
Sama seperti bahasa pemrograman Java, bahasa C ini banyak digunakan untuk membuat aplikasi – aplikasi berbasis sistem operasi.

3. PHP

Merupakan salah satu bahasa pemrograman yang sangat populer di kalangan pengembang dan juga developer dari situs – situs internet. PHP, yang merupakan kependekan dari PHP Hypertext Pre – Processor merupakan salah satu bahasa pemrogaman yang dimanfaatkan untuk pengembangan sebuah situs di dalam jaringan internet.
Ketika anda akan membuat sebuah website ata situs, maka sudah pasti anda membutuhkan sebuah bahasa pemrograman yang dapat mengintegrasikan manajemen bass data yang anda miliki, serta berbagai macam resource yang akan digunakan. Maka dari itu, digunakanlah bahasa pemrograman PHP ini untuk mengembangkan website tersebut.
Keunggulan dari bahasa pemrograman PHP
Ada beberapa keungulan yang bisa diperoleh dari penggunaan bahasa pemrograman PHP, yaitu:
  • Merupakan bahasa pemrograman yang sifatnya gratis dan juga free to edit
  • Memiliki kemampuan untuk membuat sebuah website dinamis, berkat fitur server side scripting
Bahasa pemrograman PHP ini tentu saja sudah terbukti kehandalannya, karena banyak digunakan pada situs dan juga website terkenal, seperti facebook dan jga wordpress.

4. Visual Basic

Visual Basic, atau yang juga dikenal dengan nama Microsoft Visual Basic merupakan salah satu bahasa pemrograman yang dikembangkan oleh raksasa teknologi dunia, yaitu Microsoft. Visual basic, yang juga emrupakan paket bundling dengan Microsoft Vsual Studio, merupakan salah satu bahasa pemrograman yang digunakan dalam membuat sebuah aplikasi yang berjalan di dalam platform sistem operasi windows. Berbeda dengan Java yang sifatnya multi platform, memang visual basic ini terbatas pada windows saja.
Namun demikian, fitur – fitur bahasa pemrogaman yang terdapat di dalam visual basic ini sangatlah beragam, sehingga visual basic juga menrupakan salah satu bahasa pemrograman yang banyak dan juga populer digunakan di dunia, termasuk di Indonesia. Visual basic menawarkan bahasa pemrograman basic, yang dipadukan dengan ide – ide visual dalam pembuatan sebuah aplikasi ataupun software. Jadi, hanya dengan menggunakan bahasa pemrograman basic saja, sudah bisa memperoleh sebuah aplikasi yang memiliki visualisasi yang menarik.


Penggunaan bahasa pemrograman Visual Basic
Saat ini, kebanyakan visual basic digunakan dalam pengembangan software – software sederhana, seperti :
  • Kalkulator
  • Program absensi
  • Program akuntansi
  • Bahkan beberapa pengembang sanggup membuat sebuah permainan, alias game dengan menggunaan bahasa pemrograman Visual Basic.

5. Python

Bahasa pemrograman yang namanya sama seperti nama dari salah satu ular predator terganas ini merupakan bahasa pemrograman yang cenderung sederhana dan juga mudah untuk dipahami. Python mampu menawarkan pengembangan dari sebuah aplikasi dan juga software, baik yang berbasai web ataupun berbasis platform dan sistem operasi. Hal ini membuat Python merupakan sebuah bahasa pemrograman yang multifungsi, karena dapat membuat berbagai macam aplikasi di berbagai macam platform dan juga web based.
Python sediri mrupakan salah satu bahasa pemrograman yang masuk ke dalam bahasa pemrograman tingkat tinggi, yang berarti komunikasi antara manusia dan juga mesin dapat berjalan dengan baik dan lebih lancar apabila dibandingkan dengan bahasa mesin.
Penggunaan dari bahasa pemrograman Python
Seperti sudah disebutkan sebelumnya, bahasa pemrograman python merupakan bahasa pemrograman yang banyak digunaka dalam pemuatan berbagai macam aplikasi dan software, baik itu web – base software ataupun platform – based software. Beberapa pemain besar dalam teknologi komputer yang menggunakan bahasa pemograman python ini adalah Instagram, Pinterest, pengembang dari Google, Yahoo, dan juga banyak digunakan oleh pengembang dari NASA (Divisi antariksa dan juga luar angkasa milik pemerintah Amerika Serikat). Hal ini menunjukkan bahwa bahasa pemrograman python adalah salah satu bahasa pemrograman yang pas untuk digunakan dalam pembuatan berbagai macam aplikasi.

6. Bahasa Pemrograman C++

Nah, seperti sudah disinggng pada bahasa pemrograman nomor dua, bahasa pemrograman C ++ ini merupakan “anak” dari bahasa pemrograman C. C ++ dibuat dan dikembangkan untuk menyempurnakan kemampuan bahasa C dalam membuat sebuah program dan juga aplikasi. C ++ memilii sintaks penulisan scipt code yang hampir sama, karena memang berasal dari bahsa yang sama. Namun demikian, yang membedakan antara bahasa pemrograman C ++ dengan bahasa pemrograman C adalah dari segi penyelesaian masalah.
Bahasa pemrograman C ++ menggunakan endekatan pemecahan masalah, dimana masalah – masalah yang muncul tersebut akan terbagi – bagi ke dalam kelas (class) tertentu, berbeda dengan bahasa pemrograman C yang menyelesaikan masalah dengan cara membaginya ke dalam sub – sub masalah yang lebih kecil lagi.
Penggunaan bahasa pemrograman C ++
Bahasa pemrograman C ++ juga merupakan salah satu bahasa pemrograman yang sangat populer dan banyak digunakan dalam mengembangkan dan membuat sebuah program ataupun software. Adobe, yang merupakan pengembang software besar dengan banyak aplikasinya, menggunakan bahasa perograman C ++ dalam mengembangkan berbagai macam aplikasi yang mereka buat. Selain itu, browser yang banyak kita gunakan sehari – hari untuk melakukan surfing di internet, yaitu Mozilla Firefox, juga merupakan salah satu software yang menggunakan bahasa pemrograman C ++ dalam pengembangannya.

7. JavaScript

Berbeda dengan bahasa pemrograman Java yang focus pada pengembangan aplikasi dan juga software berbasis OS dan juga Non – OS, maka JavaScript memfokuskan dirinya pada bahasa pemrograman yang digunakan untuk mengembangkan sebuah website. Banyak sekali website – website yang menggunakan JavaScript sebagai bahasa pemrograman utama mereka.
Wajar saja apabila Javascript didaulat menjadi sebuah bahasa pemrograman yang ditugaskan dalam mengembangkan website dan juga situs – situs di dalam internet. Hal ini disebabkan oleh pengembang dari bahasa pemrograman JavaScript ini sendiri adalah Netscape. Netscape merupakan sebuah perusahaan, yang pada sejarah perkembangan jaringan komputer dan juga internet mengembangkan sistem browser pertama kali, dengan nama Netscape Navigator.
Keunggulan dari menggunakan JavaScript
Keunggulan utama dari penggunaan JavaSript sebagai sebuah bahasa pemrograman adalah kemampuannya dalam mengembangkan sebuah situs dan juga website dengan tampilan visual yang menarik dan juga interaktif, sehingga mudah untuk dikreasikan.

8. C#

Apabila mendengar namanya, maka anda pasti sudah paham bahwa bahasa pemrograman ini merupakan bahas pemrograman yang merupakan pengemangan dari bahasa pemrograman C. ya, anda benar sekali. Bahasa pemrograman C# atau yang bisa diucapkan sebagai C Sharp ini merupakan bahasa pemrograman yang dikembangkan oleh Microsoft. Pada dasarnya, Microsoft mengembangkan bahasa pemrograman C# ini adalah bertujuan untuk menggabungkan fungsi dan juga keunggulan masing – masing dari kedua bahasa pemrograman yang sudah ada sebeleumnya, yaitu bahasa pemrograman C dan bahasa pemrograman C ++.
Penggunaan Bahasa pemrograman C#
Secara umum, bahasa pemrograman C# ini merupakan bahasa pemrograman yang banyak digunakan pada pengembangan sistem dan juga aplikasi serta software berbasi Microsoft. Jadi, secara alamiah,, bahasa pemrograman ini tidak seperti bahasa pemrograman C ++ dan juga Java yang sifatnya multi platfor, karena hanya dapat digunakan dan juga dikembangkan menjadi aplikasi yang berbasis sistem operasi dan juga segala benuk sistem besutan Microsoft.

9. Objective – C

Bahasa pemrograman berikutnya yang akan kita bahas adalah bahasa pemrograman Objective – C. sebenarnya bahasa pemrograman ini tidak terlalu terkait dengan bahasa pemrograman C, C ++ ataupun bahasa pemrograman C#. Namun demikian, bahasa pemrograman Objective – C ini menggunakan dasar – dasar bahasa pemrograman C juga untuk mengembangkan sebuah aplikasi dan juga software.
Penggunana dari bahasa pemrograman Objective – C
Secara umum, bahasa pemrograman Objective – C ini banyak digunakan pada seluruh aplikasi yang berbasi iOS dan juga Apple software. Sedikit tambahan, sistem operasi iOS yang digunakan pada perangkat mobile phone miliki Apple sendiri merupakan salah satu produk unggulan dari pengembangan software yang dikembangkan dengan menggunakan bahasa pemrograman Objective – C ini. Jadi, bisa dibilang, bahasa pemrograman Objective – C ini merupakan salah satu bahasa pemrograman yang luar biasa, namun tidak besifat multi platform seperti beberapa bahasa pemrograman populer lainnya.

10. ActionScript

Bahasa pemrograman yang termasuk populer berikutnya adalah bahasa pemrograman ActionScript. ActionScript ini merupakan bahasa pemrograman yang banyak dimanfaatkan untuk pengembangan website dan juga situs di dalam internet. Merupakan bahasa pemrograman yang dikembangkan oleh macromedia, yang mana kemudian diakuisisi oleh perusahaan teknologi terkenal, yaitu Adobe.
Secara umum, penggunaan actionscript juga merupakan salah satu bahasa pemrograman yang dibuat dengan basis flash dan juga produk dari adobe, sehingga hal ini turut meningkatkan popularitas dari bahasa pemrograman ActionScript tersebut.
Penggunaan dari bahasa pemrograman ActionScript
Seperti sudah disebutkan sebelumnya, bahasa pemrograman ActionScript merupakan bahasa pemroraman yang dibuat dengan basis adobe dan juga flash. Selain digunakan untuk mengembangkan aplikasi dan juga software berbasi adobe dan juga flash, ctionScript juga banyak dimanfaatkan sebagai bahasa pemrograman yang digunakan pada beberapa aplikasi basis data, untuk melakukan proses manajemen basis data, contohnya adalah penggunaan sistem Alpha Five dalam basis data.
Hingga saat ini, ActionScript sudah mencapai versi, alias generasi ketiga dari awal mula dikembangkan oleh macromedia, dan banyak dimanfaatkan oleh para programmer yang berbasi flash.

11. HTML / CSS

HTML atau CSS merupakan bahasa pemrograman yang paling dasar digunakan pada pengembangan sebuah situs ataupun website. HTML atau CSS ini banyak digunakan pada berbagai macam situs web terkemukan, seperti pada era 2000-an digunakan oleh situs jejaring sosial Friendster, dan beberapa website hingga saat ini, seperti Blogspot.
Dengan menggunakan bahasa pemrograman HTML dan CSS ini, maka setiap programmer dapat mengembangkan sebuah website yang menarik dan juga interaktif. Pada dasarnya, HTML atau CSS ini merupakan dasar dari berbaagi macam bahasa pemrograman yang berbasi web, sehingga agar bisa memahami berbagai macam bahasa pemrograman berbasis web, anda juga perlu untuk mempelajari bahasa pemrograman HTML / CSS ini.

12. Ruby

Merupakan bahasa pemrograman berjeni OOP atau Object Oriented Program yang berasal dari jepang. Mirip seperti Java, Ruby bisa digunakan untuk membangun sebuah aplikasi dan juga software yang sifatnya multiplatform, alias bisa digunakan di mana saja.

13. Bahasa pemrograman HTML

HTML atau yang merupakan kependekan dari Hypertext Markup Language merupakan salah satu bahasa pemrograman berbasis web yang saat ini juga banyak digunakan, selain HTTP, CSS, dan juga PHP. Keunikan dari HTML ini adalah, dalam pengaplikasiannya, bahsa pemrograman ini menggunakan format ASCII, sehingga dapat menghasilkan sebuah tampilan situs website yang terintegrasi dan dapat digunakan dengan baik, serta user friendly. Secara umum, HTML merupakan standar dari pembuatan sebuah website. Dimana penggunaan dai bahasa pemrograman HTML ini sendiri diawasi langsung oleh world wide web.
HTML sendiri pada awalnya berasal dai bahasa SGML atau standard Generalized Markup Language, yang merupakan bahasa yang banyak digunakan di dalam dunia percetakan dan juga penerbitan.
Penggunaan dari bahasa pemrograman HTML
Saat ini, dalam pengaplikasiannya, sebuah bahasa pemrograman HTML banyak digunakan sebagai sebuah bahasa pemrograman dalam membangun sebuah situs web, alias website yang user friendly dan juga terintegrasi dengan databse. Dengan perintah – perintah yang sederhana pada HTML ini, maka siapapun akan dapat dengan mudah mempelajari bahasa pemrograman yang sudah digunakan secara luas di dunia ini.

14. Bahasa pemrograman XML

Bahasa pemrograman berikutnya yang juga banyak digunakan adalah bahasa pemrograman XML. XML sendiri merupakan kependekan dari extensible markup language, yang pada dasarnya merupakan salah satu pengembangan dari bahasa pemrograman HTML. XML sendiri saat ini dikembangkan dengan memiliki beberapa kelebihan. Kelebihan utama daari bahasa pemrograman xml ini adalah kemampuan dari bahasa pemrograman ini untuk meringkas dan juga menyimpan sebuah data, sehingga menjadi mudah diatur. Penggunaan dari XML ini memang sangat sederhana, dan mirip seperti penggunaan HTML.
Seain itu, XML juga memiliki beberapa keunggulan lainnya, seperti merupakan salah satu bahasa pemrograman yang termasuk ke dalam golongan pintar, dapat beradaptasi, memiliki pemeliharaan dan juga maintenance yang cenderung mudah dan juga murah, serta jauh lebih sederhana apabila dibandingkan dengan jenis bahasa pemrograman lainnya.

15. Bahasa pemrograman Pascal

Jenis bahasa pemrograman berikutnya adalah bahasa pemrograman Pascal. Pascal merupakan jenis bahasa pemrograman yang masuk ke dalam bahasa pemrograman generasi ke III, dan merupakan bentuk bahasa pemrograman tingkat tinggi. bahasa pemrograman ini dikembangkan di Prancis oleh seorang professor, bernama Niklaus Writh.
Program pertama yng menggunakan bahasa pemrograman Pascal ini adalah sebuah mesin hitung, maka dari itu, nama dari bahasa pemrograman ini mengacu pada nama dari seorang ahli matematika, yaitu Pascal.
Bahasa pemrograman Pascal ini merupakan bahasa pemrograman yang memiliki tipe data yang standar, sehingga dapat dipelajari oleh siapapun, serta memiliki tipe bahasa pemrograman yang terstruktur, sehingga membuatnya jauh lebih efisien apabila dibandingkan dengan bahasa pemrograman tingkat rendah dan jga tingkat menengah.

16. Switch Apple

Bahasa pemrograman terbaru yang paling muktahir adalah bahasa SWITCH dari apple yang digunakan untuk melakukan pemrograman di device mereka. Swift adalah bahasa pemrograman baru untuk iOS, OS X, watchOS, dan aplikasi tvOS yang dibangun lebih baik dari C dan Objective-C, tanpa kendala kompatibilitas C. Swift mengadopsi pola pemrograman aman dan menambahkan fitur modern untuk membuat program lebih mudah, lebih fleksibel, dan lebih menyenangkan.Swift, yang didukung oleh kerangka Kakao dan Kakao Touch, adalah kesempatan untuk menata kembali bagaimana pengembangan perangkat lunak bekerja.
Sejarah
Swift sudah bertahun-tahun dikembangkan dan dibuat. Apel meletakkan dasar untuk Swift dengan memajukan compiler, debugger, dan infrastruktur dari kerangka yang ada. Switch menyederhanakan manajemen memori dengan Automatic Reference Counting (ARC). Switch menggunakan kerangka stack, dibangun di atas dasar yang solid Foundation dan Kakao, telah dimodernisasi dan standarisasi diseluruhnya. Objective-C itu sendiri telah berkembang untuk mendukung blok, koleksi literal, dan modul, memungkinkan kerangka adopsi teknologi bahasa modern tanpa gangguan. Berkat dasar ini, kita sekarang dapat memperkenalkan bahasa baru bagi masa depan pengembangan perangkat lunak Apple.
Swift terasa akrab bagi pengembang Objective-C. Mengadopsi pembacaan parameter bernama Objective-C dan kekuatan model objek dinamis Objective-C. Ini memberikan akses tanpa batas ke kerangka Kakao yang ada dan interoperabilitas mencampur-dan-pertandingan dengan kode Objective-C. Membangun dari kesamaan ini, Swift memperkenalkan banyak fitur baru dan menyatukan bagian-bagian prosedural dan berorientasi objek bahasa.
Kelebihan 
Swift ramah untuk programmer baru. Ini adalah sistem-kualitas industri bahasa pemrograman pertama yang ekspresif dan menyenangkan sebagai bahasa scripting. Mendukung bermain, fitur inovatif yang memungkinkan programmer untuk bereksperimen dengan kode Swift dan melihat hasil segera, tanpa overhead membangun dan menjalankan sebuah aplikasi.
Swift menggabungkan yang terbaik dalam pemikiran bahasa modern dengan kebijaksanaan dari budaya luas rekayasa Apple. Compiler dioptimalkan untuk kinerja, dan bahasa yang dioptimalkan untuk pengembangan, tanpa mengorbankan sisi baiknya. Ini dirancang untuk skala dari “halo, dunia” untuk keseluruhan sistem operasi. Semua ini membuat Swift investasi masa depan yang sehat untuk pengembang dan untuk Apple.
Swift adalah cara yang fantastis untuk menulis program di iOS, OS X, watchOS, dan aplikasi tvOS, dan akan terus berkembang dengan fitur dan kemampuan baru . Tujuan kami untuk Swift ambisius. Kita tidak bisa menunggu untuk melihat apa yang Anda kembangkan dengan SWITCh.
Selain ke – 16 bahasa pemrograman tersebut, masih ada puluhan bahasa pemrograman lainnya yang banyak digunakan oleh para programmer dalam mengembangkan sebuah program, aplikasi, sistem dan juga perintah kepada mesin, yaitu :
  1. ADA
  2. ALGOL
  3. Applescript
  4. Assembly
  5. BASIC:
  6. ASP
  7. COMAL
  8. BAIK
  9. Batch (MS-DOS)
  10. COBOL
  11. UNIX shell script:
  12. Bourne shell (sh) script
  13. Bourne-Again shell (bash) script
  14. Korn shell (ksh) script
  15. ColdFusion
  16. Clipper
  17. Foxbase
  18. Visual FoxPro
  19. Eiffel
  20. Fortran
  21. Go
  22. Haskell
  23. JSP
  24. Lisp
  25. Logo
  26. Delphi
  27. Perl
  28. Prolog
  29. Pike
  30. R
  31. REXX
  32. REBOL
  33. RPG
  34. Simula
  35. Smalltalk
  36. Scheme
  37. SQL
Jenis jenis  bahasa pemrograman komputer dan mesin memang sangat banyak sekali, jika kita totalkan mungkin bisa ada ratusan bahasa, namun yang paling populer hanya beberapa saja.
//sumber : http://dosenit.com

Download Gratis

Download Gratis

Silahkan Download Sepuasnya, Semoga Bermanfaat, Share Ilmu itu indah :-)

ANTI VIRUS


  • SMADAV 9.5 2016
>>>>>>>>>>>>>>>>>>>>>> 
  • AVIRA PERSONAL 2016
>>>>>>>>>>>>>>>>>>>>>> 
  • AVAST 2016
>>>>>>>>>>>>>>>>>>>>>> 
  • AVG Free Editon
>>>>>>>>>>>>>>>>>>>>>> 
  • Comodo AntiVirus
>>>>>>>>>>>>>>>>>>>>>> 

MULTI MEDIA


  • VLC PLAYER 2016
>>>>>>>>>>>>>>>>>>>>>> 
  • ADOBE MEDIA LAYER 
>>>>>>>>>>>>>>>>>>>>>> 
  • GOM PLAYER 2016
>>>>>>>>>>>>>>>>>>>>>> 
  • JET AUDIO 8.1.5 2016
>>>>>>>>>>>>>>>>>>>>>> 
  • K-LITE CODE PACK 10.
>>>>>>>>>>>>>>>>>>>>>> 

IMAGE EDITOR


  • GOOGLE EARTH 2016
>>>>>>>>>>>>>>>>>>>>>> 
  • PAINT NET 4.0.12 2016
>>>>>>>>>>>>>>>>>>>>>> 
  • SKETCHUP MAKE 16.1.1450 2016
>>>>>>>>>>>>>>>>>>>>>> 
  • BLENDER 2.78 2016
>>>>>>>>>>>>>>>>>>>>>> 
  • PHOTO SHOP CC
>>>>>>>>>>>>>>>>>>>>>> 

GAME RINGAN GRATIS 

GAMES FOR WINDOWS
BALAP :

  • RACE v0.6.5.5
>>>>>>>>>>>>>>>>>>>>>> 
  • STUNT RALLY
>>>>>>>>>>>>>>>>>>>>>> 
  • SUPER POLICE RACING
>>>>>>>>>>>>>>>>>>>>>> 
  • RALLY DAKAR
>>>>>>>>>>>>>>>>>>>>>> 
EDUCATION :


  • GINKO PAINT
>>>>>>>>>>>>>>>>>>>>>> 
  • RAY'S LETTER
>>>>>>>>>>>>>>>>>>>>>> 
PETUALANGAN :


  •  A TALE OF 2 KINGDOMS
>>>>>>>>>>>>>>>>>>>>>> 
  • MENTAL REPAIRS
>>>>>>>>>>>>>>>>>>>>>> 
  • STUNT RALLY
>>>>>>>>>>>>>>>>>>>>>> 
  • SUPER POLICE RACING
>>>>>>>>>>>>>>>>>>>>>> 
 
CD AND DVD TOOLS


  • DAEMON TOOLS LITE 4.48.1
>>>>>>>>>>>>>>>>>>>>>> 
  • NERO BURN LITE 10.0.1
>>>>>>>>>>>>>>>>>>>>>> 
  •  ALCOHOL 120%
>>>>>>>>>>>>>>>>>>>>>> 

SYSTEM TUNING


  • CC CLEANER
>>>>>>>>>>>>>>>>>>>>>> 
  • DEFRAGGLER 2.16
>>>>>>>>>>>>>>>>>>>>>> 
  • CPU Z 1.67.1
>>>>>>>>>>>>>>>>>>>>>> 

FILE TRANSFER 


  • IDM 6.16
>>>>>>>>>>>>>>>>>>>>>> 
  • TERA COPY 2.3
>>>>>>>>>>>>>>>>>>>>>> 
  • FREE DOWNLOAD MANAGER
>>>>>>>>>>>>>>>>>>>>>> 

 OFFICE


  • ADOBE READER 11.0.04
>>>>>>>>>>>>>>>>>>>>>> 
  • APACHE OPEN OFFICE
>>>>>>>>>>>>>>>>>>>>>> 
  • MICROSOFT OFFICE 2016
>>>>>>>>>>>>>>>>>>>>>> 

CHAT MASSENGER


  • Skype 2016
>>>>>>>>>>>>>>>>>>>>>> 
  • Web Whatsupp
>>>>>>>>>>>>>>>>>>>>>> 
  •