Table of Contents
ToggleJika dalam dunia pemrograman, Kamus besar Bahasa Indonesia mendefinisikan platform sebagai rencana kerja atau program. Definisi lain menyebut platform sebagai sebuah rencana atau program dasar yang akan dijalankan oleh sebuah sistem yang memiliki kombinasi antara perangkat lunak dan perangkat keras. Multiplatform jadi salah satu hal yang sudah tidak asing lagi di telinga kita saat ini.
Tapi selain multiplatform, ternyata ada banyak istilah lain yang perlu diketahui. Mengetahui istilah yang jamak dalam dunia pemrograman jadi salah satu keuntungan untuk anda, karena dari sini anda bisa menentukan strategi apa yang bisa dilakukan dalam kegiatan marketing bisnis anda berdasarkan platform yang paling tepat.
Multiplatform
Pertama, mari mengulas lebih jauh mengenai multiplatform. Hampir semua orang sudah mengetahui istilah yang satu ini. Di antara istilah lainnya, multiplatform jadi salah satu yang paling familiar dan jamak digunakan oleh orang-orang pada umumnya. Secara sederhana, multiplatform bisa dikatakan sebagai istilah yang digunakan dalam sistem teknologi informasi dalam sebuah perangkat lunak. Multiplatform bisa digunakan di sistem operasi manapun, mulai dari Android, IOS, dan lain-lain.
Multiplatform bisa digunakan dalam banyak hal dan kegiatan yang biasa dilakukan oleh orang pada umumnya, mulai dari dalam dunia jurnalisme, hingga e-learning. Saat ini ada banyak tools yang bisa membangun aplikasi yang anda miliki jadi aplikasi multiplatform. Misalnya seperti, NativeScript, Xamarin, Flutter, Progressive Web App, dan sebagainya.
Contoh sederhananya adalah, anda memiliki perusahaan start up dengan aplikasi bernama “Pijatku”. Karena multiplatform, aplikasi anda mampu diakses oleh pengguna android, IOS, ataupun sistem operasi lain.
Cross Platform
Selanjutnya adalah cross platform yang jadi daftar istilah yang perlu anda ketahui. Sekilas cross platform memang mirip dengan multiplatform. Cross platform atau yang dalam Bahasa Indonesia disebut sebagai lintas platform merupakan perangkat lunak yang beroperasi pada perangkat lunak yang biasa windows, Linux, dan sebagainya.
Tidak hanya pada dunia komputer, sekarang cross platform mampu digunakan di game. Pada Februari 2019, perusahaan pengembang jaringan komputer Microsoft memberikan kabar bahwa akan merilis cross platform yang mendukung pengembangan game. Tujuannya adalah untuk memberikan dukungan bagi pengguna Xbox Live untuk dapat bermain game pada platform lain selain PC, dan Xbox seperti pada perangkat Ios, Android, hingga Nintendo Switch.
Multi user
Multi user adalah suatu sistem dimana suatu sistem yang memberikan satu atau lebih pengguna untuk menggunakan satu atau lebih perangkat keras, perangkat lunak, dan data atau informasi melalui masing-masing workstation.
Sistem program ini terlihat cukup rumit, sistem multi user yang ada biasanya digunakan untuk bisnis dan para kantor yang memerlukan komputer para pegawai untuk saling terkoneksi di workstation-nya.
Single user
Selain multi user, ada juga istilah single user yang di definisikan sebagai sistem operasi yang hanya menyediakan akses layanan kepada satu pengguna saja pada satu waktu. Walaupun hanya digunakan oleh pengguna tunggal, tapi sistem operasi single user mampu terkoneksi ke komputer dan jaringan lainnya. Contoh sistem operasi single user misalnya windows 7, windows xp. Hal sederhana yang bisa dikatakan sebagai single user adalah hanya ada satu monitor, keyboard, dan perangkat input lainnya.
Multiprogramming
Multiprogramming adalah suatu cara yang memungkinkan dua program atau lebih pada memori komputer yang dijalankan secara serentak dalam satu waktu yang bersamaan. Sistem multiprogramming dibangun untuk mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas yang ada. Jadi, multiprogramming yang ada mampu menjalankan CPU untuk bekerja beberapa program sekaligus.
Istilah-istilah yang ada pada sistem program perangkat komputer maupun perangkat lunak jadi perlu diketahui. Program yang ada membawa pengetahuan bagi diri anda dalam hal computational thinking yang jadi penting karena mampu menjadi solusi untuk memecahkan masalah, merancang sistem, dan memahami perilaku manusia, hingga membuat startegi yang efektif dalam internal organisasi anda yang terkait dengan komputer.