Langsung ke konten utama

Macam-macam Antarmuka Software

Software atau disebut juga perangkat lunak adalah bagian dari komputer yang
melakukan fungi atau tugas tertentu dikomputer.Tanpa sofware kommputer hanyalah rongsokan elektronik yang tidak ada gunaya :-P.
Dalam tulisan ini kita akan melihat berbagai antarmuka software ,antarmuka software sendiri [menurut saya] ada 5 yaitu:

  1. libary/API
  2. command line
  3. Text/Konsole
  4. GUI
  5. web


library/API
library adalah kumpulan file file pendukung dalam suatu software atau bisa juga
berupa file header dimana software aplikasi mengambil fungsi fasilitas pemrograman yang disediakannya.Umumnya libary bisa dianalogikan sebagai fondasi bangunan bagi aplikasi.Library sendiri ada yang masih dalam bentuk source code ,misal file header bahasa C/C++,atau yang sudang dalam bentuk compilasi seperti dll di windows dan so di linux.selain itu library untuk antarmuka GUI umumnya disebut fondation class ,misal JFC,untuk antarmuka GUI di java,OWL di borland,dan MFC di visual C++ milik microsoft antarmuka library umumnya berupa fungsi fungsi dan Variable /konstanta public yang bisa dipakai oleh programmer/developer untuk membangun aplikasi lain.Contoh dari library adalah Alsa-lib dilinux digunakan untuk menjembatani sound device dengan audio player.atau

command line

software dengan antarmuka command line umumnya dipakai untuk tugas tugas yang simple .
jika anda memakai linux kebanyakan softwarenya berantarmuka commandline
mmisal man,less,cat,ls dan lain lain.jika kita memakai DOS,maka perintah dir,type dan date merupakan
aplikasi commandline.umumnya aplikasi command line digunakan sysadmin untuk mengatur server.command line sangat umum ditemui di UNIX/linux system serta di DOS.

Text
software berbasis text adalah software yang sudah mempunyai "frame" atau window namun masih dalam lingkungan konsole.contohnya jed editor,vi,atau wordstar di DOS,bagi saya sendiri command line dan Text berbeda,perbedaan mendasar adalah umumnya software commandline menggunnakan argumen sebagai input datanya sedangkan
standar output sebagai keluarannya.sedangkan software dengan interface text/Konsole
biasanya input data ada di "buffer" atau di frame tersendiri.contoh dari software
berbasis text yang lain yaitu mc,dan editor editor linux di text based.

GUI
antarmuka ini adalah antarmuka yang sekarang paling banyak dipakai,antarmuka ini umumnya digunakan untuk aplikasi didesktop.untuk menggunakannya anda tinggal clik menu atau dengan tombol tertentu.model gadget terbaru pun memakai antarmuka ini.sasaran pengguna dari GUI adalah end user atau desktop oriented user.

web
antarmuka web adalah antarmuka software yang sekarang mulai menggeser ketenaran gui.jika kita
lihat makin banyak aplikasi yang berbasis web seperti phpmyadmin,cms dan groupware.umumnya aplikasi ini adalah aplikasi n-tier,dimana data disimpan didatabase,aplikasi disimpan diwebserver ,dengan bahasa script tertentu, dan antarmuka berbasis web di tampilkan di client dengan browser.
kelebihan dari antarmuka web ini adalah independent platform dan flexible.
tulisan diatas hanyalah gambaran kasar dari antarmuka software yang ada,tentunya pembagian diatas adalah pembagian menurut versi saya sendiri. jika menurut anda masih ada bentuk antarmuka lain ,silahkan beri tahu saya di
candraadiputra [at] google.com

Komentar

Postingan populer dari blog ini

cara mempopulerkan blog

Berikut ini adalah cara yang bisa kita pake agar blog kita bisa makin populer atau pake bahasa mudahnya makin banyak orang yang mengunjungi blog kita. 1.kamu harus punya blog dulu,ini harus kamu bisa buat di wordpress,blogger atau di Friendster sekalian digabungin ama profil kamu. 2.pastikan di setting blog kamu di setting " Allow blog listing" atau kata lain yang intinya search engine dibolehkan untuk menambahkan kedalam list mereka.jika bingung biarkan secara default. 3.Isinya menarik,spesifik dan unik,kalo bisa blog kamu berisi artikel tentang satu bahasan aja,misal masalah IT,movie,buku,software,agama atau apa saja.dan yang lebih penting lagi orang lain bisa mengambil manfaat dari blog kamu,jangan jadikan blog cuma sekedar mencurahkan isi hati kamu,walaupun ga ada salahnya memang. 4.secara manual kamu bisa menambahkan blog kamu kedalam search engine,biasanyadi search engine besar seperti google ada link untuk " submit your site ". 5.sering ...

Shortcut penting dan bermanfaat di Windows 10

Berikut ini adalah shortcut yang akan menmpercepat kerja anda di Windows. Saya yakin sebagian shortcut sudah anda coba namun ada beberapa short baru di Windows 10 yang bermanfaat bagi anda semisal Winkey+ tombol titik yang akan menampilkan jendela input emoji layaknya emoji di Whatsapp. Win+tombol titik menampilkan emoji yang bisa di insert ke dokumen sembarang  Wordpressor atau teks editor                                  Winkey   Membuka Start Menu  Winkey    + A Membuka Action center. Winkey  + B Arahkan kursor ke lokasi notification area. Winkey    + D Tampilan atau Sembunyikan desktop Winkey    + Alt + D Tampilan atau sembunyikan Kalendar di systray  Winkey    + E Buka  File Explorer Winkey    + G Membuka Gamebar saa...

Cara Mengukur Kecepatan Internet di Android

Ingin tahu kecepatan internet di Android kamu? Cukup pakai aplikasi Speedtest by Aookla . Aplikasi ini to the point hanya dengan satu tombol " MULAI " ada langsung bisa mengukur kecepatan internet anda. Speedtest bisa mengukur kecepatan lewat jalur Wifi ataupun jalur seluler. Berikut ini contoh hasil pengukuran kecepatan Wifi hasil percobaan dengan aplikasi speedtest ' Tampilan dari hasil pengukuran kecepatan internet.  Screenshot diatas adalah hasil test kecepatan wifi di jalur Indihome. Kebetulan saya mengetes di paket Indihome 10MBps paket Promo yang perbulan bayar cuma 256 Ribu. Nah quota paket ini sangat kecil, cuma 50GB perbulan. Ada yang menarik disini, dulu jika quota sudah mencapai 50GB, maka internet akan diturunkan kecepatannya menjadi 0.5 MBps alias cuma 500Kbps.  Kecepatan seperti ini hanya cukup untuk chating dan membaca situs berita. Namun sepertinya pihak Telkomsel berbaik hati, walapun quota 50GB sudah habis, kecepatan sekarang berisar antara 1...