Trend Teknologi Programming, Web, Dan Desktop

Trend Teknologi Programming, Web, Dan Desktop



TREND PROGRAMING


Programming adalah sebuah proses seseorang menulis, memperbaiki, menguji, dan memelihara kode-kode dalam membuat sebuah program komputer. Kode-kode tersebut ditulis dalam bahasa pemrograman yang tidak hanya ada satu macam saja. Anda bisa membuat sebuah program dengan bahasa pemrograman yang mungkin berbeda dengan bahasa milik teman Anda. Tergantung bahasa pemrograman apa yang Anda kuasai dalam melakukan program sistem. Dengan Anda memahami dan mampu mengaplikasikan langsung bahasa ke dalam program.
Suatu pekerjaan programming akan sesuai dengan keinginan. Namun, untuk melakukan programming tidak hanya bahasa pemrograman saja yang dibutuhkan. Anda juga harus memahami mengenai logika, algoritma, dan pengetahuan lainnya terkait programming.
  • MOBILE
Mobile technology atau teknologi mobile adalah istilah yang digunakan untuk menjelaskan berbagai macam tipe dari teknologi komunikasi selular. Teknologi mobile ini telah berkembang dengan sangat pesat pada beberapa tahun terakhir. Sejak awal dari millennium ini, sebuah perangkat mobile sudah berubah dari pager 2 arah yang simple menjadi telefon selular, sistem navigasi GPS, web browser, client Instant Messenger dan video game genggam. Banyak ahli yang mengatakan bahwa teknologi komputer dimasa yang akan datang bertumpu pada teknologi mobile.
 1. Teknologi Generasi Pertama (1G)

Generasi pertama atau 1G merupakan teknologi handphone pertama yang diperkenalkan pada era 80-an dan masih menggunakan sistem analog. Generasi pertama ini menggunakan teknik komunikasi yang disebut Frequency Division Multiple Access (FDMA). Teknik ini memungkinkan untuk membagi-bagi alokasi frekuensi pada suatu sel untuk digunakan masing-masing pelanggan di sel tersebut, sehingga setiap pelanggan saat melakukan pembicaraan memiliki frekuensi sendiri. Pertama kali tersedia secara komersial di Amerika Serikat pada tahun 1978.

2. Teknologi Generasi Kedua (2G)
Teknologi generasi kedua muncul pada awal tahun 90-an karena tuntutan pasar dan kebutuhan akan kualitas yang semakin baik. Generasi 2G sudah menggunakan teknologi digital. Generasi ini menggunakan mekanisme Time Division Multiple Access (TDMA) dan Code Division Multiple Access (CDMA) dalam teknik komunikasinya. Implementasi teknologi ini adalah GSM (Global System for Mobile Communication) yang saat ini digunakan oleh hampir sepertiga dari total populasi dunia (GSM Association). 

3. Teknologi Generasi Ketiga (3G)
Teknologi generasi ketiga (3G Third Generation) dikembangkan oleh suatu kelompok yang diakui dan merupakan kumpulan para ahli dan pelaku bisnis yang berkompeten dalam bidang teknologi wireless di dunia. Teknologi telepon seluler generasi ketiga mengandalkan fitur high-speed data access sehingga memungkinkan tersedianya layanan-layanan data yang lebih menarik.

4.Teknologi Generasi 4G
Ditandai dengan layanan akses internet yang lebih lengkap dengan basis Internet Protocol dan adanya pengembangan WiFi dan WiMax.
Manfaat komunikasi mobile bagi personal yaitu semakin mempermudah kita untuk berkomunikasi. Tidak hanya melalui pesan singkat atau panggilan saja tetapi juga bisa mengirimkan data berupa audio dan visual dengan lebih baik. Komunikasi mobile juga semakin mempermudah masyarakat untuk memperoleh informasi yang cepat berkat akses internet di tangan.
Dalam dunia bisnis tentunya akan mempermudah para pebisnis untuk memantau perkembangan bisnisnya baik lokal, nasional, dan internasional.

  • WEB

web adalah berkas yang dituli sebagai berkas teks biasaya (plain text), yang diatur dan dikombinasikan sedemikian rupa dengan instruksi – instruksi berbasis HTML atau pun XHTML, yang kadang – kadang juga turut disisipi dengan berbagai macam bahasa skrip.

Progressive Web App
Progressive Web App mungkin adalah teknologi yang paling berpengaruh dalam pengembangan aplikasi web. Secara singkat, Progressive Web App (PWA) adalah aplikasi web yang memiliki experience layaknya aplikasi native baik mobile atau desktop. Experience ini dapat berupa push notification, dapat dibuka secara offline, serta akses terhadap hardware yang ada di device seperti GPS, kamera, dan sensor-sensor yang lain.
Teknologi ini diinisiasi oleh Google. Seperti yang kita ketahui bahwa selain Android, Google juga memiliki operating system yang dipakai di laptop dengan harga terjangkau yaitu Chrome OS.

Accelerated Mobile Pages

Siapa yang tak kenal Google News? Aplikasi milik Google yang tersedia di Android dan iOS ini memiliki fungsi membagikan berita ke pengguna sesuai dengan minat dari penggunanya. Konten yang dibagikan oleh Google News tersebut merupakan konten yang telah mendukung format Accelerated Mobile Pages (AMP). Accelerated Mobile Pages (AMP) adalah sebuah framework pengembangan web minimalis. Hanya HTML dan CSS saja dalam halaman web AMP tidak ada Javascript.
Misi dari AMP ini adalah me-load halaman web dalam waktu kurang dari dua detik. Oleh karena itu, penggunaan AMP cocok untuk halaman berita dan blog di mana konten artikel atau foto menjadi elemen utama. Selain itu, keuntungan sebuah halaman web yang mendukung format AMP adalah SERP. Ya! AMP ini sangat berpengaruh terhadap ranking halaman web di Google Search. Bukan rahasia lagi jika algoritma web crawler yang dimiliki Google sekarang lebih mengutamakan performa web sebuah eksternal link.

REACT NATIVE











React Native merupakan Library besutan Facebook untuk membangun aplikasi mobile baik untuk Android maupun iOS dengan hanya satu codebase. Selain itu, dengan React Native Anda dapat membangun aplikasi mobile semudah membuat Web App, tetapi dengan hasil se-stable dan se-scalable aplikasi yang dibangun dengan Java (Android), ataupun Obj-C (iOS) atau biasa disebut Native. Jika background Anda adalah Web Developer, maka Anda akan feels like home.

API First Development

Konektivitas antar aplikasi tentunya sudah menjadi suatu hal yang semestinya di jaman di mana hampir semua orang menggunakan aplikasi dalam aktivitas sehari-hari. Integrasi antar dua aplikasi atau lebih ini biasanya sering dimanfaatkan oleh website e-commerce dengan melakukan integrasi pembayaran, pengiriman, lokasi, ataupun kurs mata uang. Semuanya memanfaatkan teknologi yang disebut application programming interfaces (API).

  • DESKTOP
desktop adalah keseluruhan tampilan layar monitor yang terdiri atas ikon yang tertata untuk memudahkan identifikasi program aplikasi.

Teknologi Desktop adalah istilah yang diciptakan setelah perkembangan tertentu jenis perangkat lunak.
Desktop Publishing adalah penggunaan komputer dan software untuk membuat tampilan visual dari ide dan informasi. Desktop publishing diciptakan pada:

1. The apple macintosh debut pada (1984)
2. Apple menghasilkan lasserwriter yang memiliki postscrip (1985)
3. Pagemaker untuk platform windows (1987)


sumber:

Comments

Popular posts from this blog

Trend Teknologi Sistem Informasi Di Masa Depan ||Khaerul Rizal 13118653

Layanan Informasi PLN

Etika & Profesionalisme TSI