Perkembangan Android Dari Masa Ke Masa

     Di era ini smartphone merupakan telepon genggam yang sangat dibutuhkan yang memiliki fungsi atau kegunaan seperti komputer yaitu memiliki kemampuan tingkat tinggi. Saat ini smartphone menggunakan Operating System atau OS seperti Android, blackberry OS, Windows Phone OS, iOS dan masih banyak lagi. 

   Di dalam dunia perangkat mobile seperti smartphone ataupun tablet, sistem operasi Android sangat menguasai pasar. Menurut data market share dalam buku Let`s Build Your Android Apps with Android Studio pada pertengahan tahun 2013, Android menguasai 79% market share smartphone di seluruh dunia, iOS yang merupakan sistem operasi untuk produk smartphone dari apple yaitu iPhone menempati urutan kedua, lalu dilanjutkan oleh Windows Phone dan Blackberry pada urutan ketiga dan keempat. Dalam dunia tablet sistem operasi Android-pun masih menguasai diurutan pertama, dan iOS dengan produk iPad menempati urutan kedua. 

    Sistem operasi Android banyak digunakan pada berbagai merk perangkat mobile dan tablet seperti HTC HD2, Samsung Galaxy Tab, Motorola Droid, dan Sony Ericsson Xperia.

 

    Seperti yang tertera pada judul,  di website ini saya akan membahas salah satu Operating System yang cukup populer dan juga fenomenal, yaitu Android. Dikutip dari jurnal yang berjudul Aplikasi Ujian Pada Mobile Device Android, pada awalnya sistem operasi Android dikembangkan untuk sistem operasi pada perangkat mobile berbasiskan Linux. Sistem operasi Android ini dikembangkan awalnya dikembangkan oleh Android.inc, tetapi pada tahun 2005 Google berhasil membeli sistem operasi Android. Dalam pengembangan Android pada tahun 2007, dibentuk juga sebuah konsorsium yang bernama Open Handset Alliance (OHA) yang terdiri dari banyak perusahaan dari Amerika seperti Texas Instruments, Broadcom Corporation, Google, Intel, HTC dan masih banyak lagi, hal ini memiliki tujuan untuk mengembangkan standar terbuka untuk perangkat mobile. 




    Hingga akhirnya pada tanggal 9 Maret 2009 Android versi 1.1 yaitu Android pertama berhasil diluncurkan. Setelah versi 1.1 dirilis Android menggunakan nama makanan yang memiliki rasa manis dengan urutan alfabetis, dimulai dengan Android 1.5 Cupcake yang dikeluarkan pada tanggal 30 April 2009. Android merilis versi-versi selanjutnya seperti Donut, Eclair, Froyo, dan Gingerbread semua dibuat untuk perangkat mobile atau smartphone, Akan tetapi Apple merilis perangkat tablet yang bernama iPad pada tahun 2010, hal tersebut membuat ketertarikan pengguna terhadap produk tablet. Akhirnya beberapa pengembang Android mencoba untuk menyaingi iPad dengan membuat tablet yang bernama Samsung Galaxy Tab yang menggunakan versi Android Gingerbread yang dikustomisasi. Pada tanggal 22 Februari 2011, Android Honeycomb diluncurkan ke pasar, dan tablet pertama yang menggunakan Android Honeycomb yaitu Motorola Xoom. Tanggal 19 Oktober 2011, Android lagi-lagi meluncurkan versi baru yaitu versi Ice Cream Sandwich, versi ini pun dapat bekerja dengan baik di smartphone dan juga tablet. Versi selanjutnya yang diluncurkan yaitu Jelly Bean, Jelly Bean hanya meningkatkan apa yang sudah tersedia pada versi Ice Cream Sandwich, dengan memperbaiki bug-bug, dan juga menambahkan fitur-fitur baru. 

    Pada tanggal 3 September 2013 Android menginformasikan versi selanjutnya yaitu  Android 4.4 Kit Kat. Sebelumnya Android sudah mendapatkan izin dari pihak Nestle dan Hershey sebagai pemilik dari merk dagang Kit Kat. Banyak yang berspekulasi sebelum pengumuman Android Kit Kat, bahwa Android berikutnya akan diberi versi 5.0 dengan nama Key Lime Pie. 

    Berikut Daftar Android dengan versi, nama dan tahunnya.

1. Android 1.0 dan 1.1 rilis tanggal 23 September 2008 dan 9 Februari 2009
Dalam versi awal dari Android ini Google sudah memasukkan beberapa produk atau layanan Google. Seperti Google Maps, Google Contacts, Google Calender, dan Youtube.

2. Android 1.5 "Cupcake" rilis tanggal 30 April 2009
Versi Android 1.5 yaitu untuk pertama kalinya menggunakan nama makanan manis, dari versi ini Android melakukan banyak peningkatan fitur maupun UI.
3. Android 1.6 "Donut" rilis tanggal 15 September 2009
Fitur tambahan yang diberikan dari versi Android Donut ialah boks Quick Search, tombol toggle untuk beralih dari kamera ke perkeam video, hingga widget power control untuk kelola Wi-Fi, bluetooth, GPS, dan lainnya.
4. Android 2.0 dan 2.1 "Eclair" rilis tanggal 26 Oktober 2009 dan 12 Januari 2010
Tidak berselang dengan waktu yang tidak lama Android kembali mengeluarkan versi baru mereka dengan nama Eclair. pembaruan yang dikeluarkan yaitu adanya fitur animasi dari wallpaper dan juga speech-to-text, layanan Google Maps juga melakukan banyak peningkatkan seperti tampilan yang 3D, panduan suara, dan informasi lalu lintas.
5. Android 2.2 "Froyo (Frozen Yoghurt)" rilis tanggal 20 Mei 2010
Melalui versi 2.2 Froyo ini Android mengeluarkan fitur baru yaitu dengan mendukung layanan voice actions (perintah suara), untuk melakukan pencarian ataupun petunjuk dan penambahan catatan. Pertama kalinya juga di versi ini Android mendukung fitur push notification.
6. Android 2.3 "Gingerbread" rilis tanggal 6 Desember 2010 
Melalui versi Android ini, fitur baru yang tersedia yaitu mulai mendukung NFC, dukungan voice dan video chat pada layanan Google Talk, fitur baru kamera depan, sampai peningkatan efisiensi baterai.
7. Android 3.0 dan 3.2 "Honeycomb" rilis tanggal 22 Februari 2011 dan 15 Juli 2011
Dirilis versi Android Honeycomb ini bertujuan khusus untuk tablet Samsung Galaxy Tab untuk menyaingi iPad.


8. Android 4.0 "Ice Cream Sandwich) rilis tanggal 19 Oktober 2011
Pada versi ini, Google meningkatkan fungsionalitas kamera. Android 4.0 mendukung mode time lapse dan panorama, dan kemampuan untuk memperbesar saat melakukan perekaman video untuk 1080p.

9. Android 4.1, 4.2 dan 4.3 "Jelly Bean" rilis tanggal 9 Juli 2012, 13 November 2012, dan 24 Juli 2013.
Pada versi ini ada sejumlah fitur baru yang dikeluarkan seperti kemampuan mengubah ukuran dan letak pintasan (shorcut) dan widget secara otomatis. Dalam Versi Jelly Bean ini juga Android mulai mengeluarkan aplikasi jam bawaan, dengan fitur jam dunia, stopwatch dan timer. Versi awal panel Quick Setting Android muncul pertama kali.

10. Android 4.4 "KitKat" rilis tanggal 31 Oktober 2013 
Fitur unggulan yang dibawa oleh versi KitKat ini yaitu perintah suara "OK Google" hal ini memungkin pengguna untuk melakukan pencarian, mendapatkan petunjuk arah, mengirim teks, atau memutar musik dengan perintah suara.


11. Android 5.0 "Lollipop" rilis tanggal 12 November 2014
Pada versi Lollipop ini Android akhirnya ada fitur notifikasi mulai terlihat dimunculkan pada layar kunci (lockscreen) dan adanya SIM ganda.

12. Android 6.0 "Marshmallow" rilis tanggal 5 Oktober 2015
Pada versi ini ada beberapa pembaruan seperti fitur pemindai sidik jari, dukungan USB Type-C, hingga pengenalan Android Pay (sekarang Google Pay).

13. Android  7.0 dan 7.1 "Nougat rilis tanggal 1 Juli 2016
Salah satu peningkatan besar dalam versi Nougat ini yaitu terletak pada emoji. Google menambahkan 1.500 emoji dengan potongan rambut yang beragam dan 
beberapa variasi warna kulit.

14. Android 8.0 dan 8.1 "Oreo" rilis tanggal 21 Maret 2017
Pembaruan yang ada pada versi ini diantaranya mode picture-in-picture yang baru, pilihan untuk tunda notifikasi, Google Play Protect, font yang dapat diunduh, serta dukungan pada tema gelap (dark mode) dan terang otomatis (light mode).


15. Android 9.0 "Pie" rilis tanggal 6 Agustus 2018 
Pada versi ini ada beberapa fitur dan pembaruan terbaru yaitu tidak lagi adanya tombol navigasi tradisional dan diganti dengan adanya satu tombol memanjang di tengah, yang menjadi tombol beranda baru.

16. Android 10 rilis tanggal 13 Maret 2019. 
Dimulai dari Android 10 sudah tidak menggunakan penamaan dengan nama makanan manis. Dalam versi ini diterapkanya mode gelap pada semua sistem dan juga kontrol navigasi gerakan baru. Dalam Versi ini juga dikeluarkannya smartphone lipat.


17. Android 11 rilis tanggal 8 September 2020
Fitur baru yang diterapkan pada versi ini yaitu dukungan untuk merekam layar ponsel tanpa aplikasi pihak ketiga dan pilihan untuk menyimpan setiap notifikasi yang muncul di smartphone dalam 24 jam terakhir.


18. Android 12 rilis tanggal 4 Oktober 2021





Sumber:
https://books.google.co.id/books?hl=id&lr=&id=bC1IDwAAQBAJ&oi=fnd&pg=PP1&dq=perkembangan+android&ots=CYUlbs4Atp&sig=zSyNwVjNglisIqgrqYkrcbHQBSQ&redir_esc=y#v=onepage&q=perkembangan%20android&f=false
https://www.neliti.com/publications/106788/aplikasi-ujian-online-pada-mobile-device-android
https://tekno.kompas.com/read/2021/04/28/20030057/sejarah-android-dari-ditolak-samsung-hingga-dibeli-google?page=all












 























              




Share:

Perkembangan Bahasa Pemrograman Dari Masa ke Masa

    


    Bahasa Pemrograman adalah sebuah instruksi standar untuk memerintah komputer agar menjalankan fungsi tertentu. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer. Bahasa Pemrograman yang kita kenal ada banyak sekali di belahan dunia, tentang ilmu komputer dan teknologi dewasa ini. 

    Perkembangannya mengikuti tingginya inovasi yang dilakukan dalam dunia teknologi. Bahasa pemrograman komputer yang kita kenal antara lain adalah Java, Visual Basic, C++, C, Cobol, PHP, .Net, dan ratusan bahasa lainnya. Fungsi bahasa pemrograman itu sendiri antara lain adalah untuk membuat aplikasi game, antivirus, web, dan teknologi lainnya. Menurut tingkat kesulitan dalam mempelajari dan implementasinya, bahasa pemrograman dibedakan menjadi beberapa jenis yaitu bahasa pemrograman tingkat tinggi, bahasa pemrograman tingkat menengah, dan bahasa pemrograman tingkat rendah.

    Sejarah bahasa pemrograman tingkat tinggi dimulai dengan munculnya pseudocode pada tahun 1949 yang mulai menggantikan pemrograman menggunakan bahasa mesin yang dirasa terlalu rumit. Orang pertama yang menemukan compiler (penerjemah bahasa pemrograman tingkat tinggi ke bahasa mesin)  adalah  Grace  Murray Hopper [Wexelbat, 1981]. Bahasa pemrograman yang telah ada saat itu terus berkembang dan bahasa-bahasa baru terus bermunculan. 


                                                  Bahasa pemrograman dari generasi ke generasi. 

1.   Pada generasi pertama, bahasa pemrograman lebih berorientasi kepada mesin. Bahasa pemrograman ini menggunakan bahasa komputer atau biner, yang tersusun hanya dengan dua angka yaitu 0 dan 1. Semua program yang dibuat harus dikodekan ke dalam bahasa mesin, sehingga memerlukan waktu yang sangat lama. Machine language sudah jarang digunakan pada masa kini, karena sulit untuk dipelajari dan tidak efisien dalam pengerjaannya. 

2.   Dikembangkan dari generasi pertama, pada tahun 1960 diciptakanlah Assembly Language. Bahasa pemrograman ini memiliki program khusus yang bernama Assembler. Bahasa ini mampu menerjemahkan kode langsung ke dalam bahasa mesin. Kode pada bahasa ini pun memiliki nama yang mudah diingat seperti ADD, SUB, MULT, MOV, LOOP, dan masih banyak lagi.

3.   Dikarenakan sulitnya menggunakan machine language dan assembly language, munculah bahasa pemrograman generasi ketiga. Untuk generasi ketiga bahasa pemrograman yang cukup dikenal banyak orang yaitu bahasa C dan Java. Kedua bahasa tersebut termasuk ke dalam high level programming language.  Generasi ini disebut High Level karena mudah dipahami dan sudah memiliki penerjemahnya sendiri, yang disebut Compiler dan Interpreter.

4.  Generasi ini disebut sebagai generasi query yang memiliki struktur tertentu dalam bahasa pemrogramannya, serta cocok digunakan untuk mengakses suatu data. Contoh dari hasil generasi keempat adalah Query Language (SQL, QBE, dan Intellect), Report Generator, dan Application Generator (ADS dan Mantis).

5.    Bahasa pemrograman dari generasi kelima ini memfokuskan untuk membuat sistem yang efisien, serta memberikan fitur otomatis dalam membuat suatu program. Generasi ini juga disebut sebagai Intelligent Programming dan Very High Level Language (VHLL). Salah satu Contoh bahasa pemrograman dari generasi ini adalah LISP dan Prolog.


        Sejarah singkat beberapa bahasa pemrograman:

C++

C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.

C

Bahasa pemrograman C dibuat pertama kali oleh Dennis M. Ritchie pada tahun 1972. Saat itu Ritchie bekerja di Bell Labs, sebuah pusat penelitian yang berlokasi di Murray Hill, New Jersey, Amerika Serikat. Bahasa Pemrograman C adalah sebuah bahasa pemrograman komputer yang bisa digunakan untuk membuat berbagai aplikasi, mulai dari sistem operasi (seperti Windows atau Linux), antivirus, software pengolah gambar, hingga compiler untuk bahasa pemrograman, dimana C banyak digunakan untuk membuat bahasa pemrograman lain yang salah satunya adalah PHP. 


Pyhton

Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya karena kecintaan Guido pada acara televisi Monty Python's Flying Circus.

Python adalah bahasa pemrograman interpretatif multiguna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. Python dirancang untuk memberikan kemudahan bagi programmer melalui segi efisiensi waktu, kemudahan dalam pengembangan dan kompatibilitas dengan sistem. Python bisa digunakan untuk membuat aplikasi standalone (berdiri sendiri) dan pemrograman script (scripting programming).


PHP

PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net. PHP merupakan bahasa pemrograman server-side karena di proses di komputer server. Awalnya, PHP adalah singkatan dari Personal Home Page. PHP digunakan untuk membuat halaman web pribadi. Script PHP secara umum menggunakan bahasa inggris, jadi programmer awam dapat mudah memahami bahasa tersebut. 





SUMBER:
https://www.filemagz.com/perkembangan-bahasa-pemrograman-dari-generasi-ke-generasi/file:///C:/Users/gusti/Documents/EVOLUSI_BAHASA_PEMROGRAMAN_Evolution_of.pdfhttps://www.researchgate.net/profile/Richy_Saragih/publication/329885312_PEMROGRAMAN_DAN_BAHASA_PEMROGRAMAN/links/5c209488458515a4c7f4b123/PEMROGRAMAN-DAN-BAHASA-PEMROGRAMAN.pdf



    

Share: