Dokumen tersebut membahas tentang evolusi interaksi manusia dengan komputer, mulai dari console programming, command line interpreter, graphical user interface hingga natural user interface. Selanjutnya dibahas pula tentang berbagai jenis platform pemrograman seperti web, mobile, dan data science beserta karakteristiknya.
5. Evolusi Manusia Berinteraksi
dengan Komputer
Console
Programming
Command Line
Interpreter (CLI)
Ping adalah akronim dari Packet
Internet Gopher yang sebuah fungsi
atau fitur untuk mengecek kecepatan
internet.
6. Evolusi Manusia Berinteraksi
dengan Komputer
Console
Programming
Command Line
Interpreter (CLI)
Time = xxms, mengindikasikan waktu
yang diperlukan sinyal internet untuk
menghubungi server dan
mengembalikan sinyal ke computer
kita
Dan terdapat banyak perintah lagi
Seperti
• Systeminfo
• Date
• Time
• Exit
9. Evolusi Manusia Berinteraksi
dengan Komputer
• Gesture Input
• Voice Input
• Wearable /
Augmened
Reality
Natural User
Interface
Penggabungan realtime
digital konten yang dibuat
dari komputer dengan dunia
nyata.
10. Pemrograman Platform
• Pemrograman Desktop
• Pemrograman Web
• Pemrograman Embedded
• Pemrograman Game
• Pemrograman Mobile
• Pemrograman Data Science
11. Web App
Kumpulan halaman yang berisi
informasi tertentu dan dapat diakses
dengan mudah oleh siapapun,
kapanpun, dan di manapun melalui
internet.
Website dijalankan dengan
menggunakan web browser.
15. Karakteristik Web App
• Kontennya terdiri dari berbagai bentuk dan format data seperti Teks, grafis,
image, audio, video yang diintegrasikan oleh pemrosesan prosedural (web
programming)
• Aplikasi web ditujukan untuk digunakan oleh komunitas user yang besar,
beragam dan sejumlah user yang tidak dikenali (public user) dengan
berbagai kebutuhan, harapan dan kemampuan.
• Perubahan teknologi yang cepat menjadi tantangan bagi teknologi dan
standar web seperti berkembangnya bahasa‐bahasa baru, standar baru, tool
baru, yang kemungkinan mempunyai eror dan bugs
16. Karakteristik Web App
• Aplikasi web membutuhkan kecocokan dengan berbagai jenis perangkat
display, format tampilan, dukungan hardware dan juga software.
• Keamanan dan privasi lebih dibutuhkan oleh sistem‐sistem berbasis web
jika dibandingkan dengan software tradisional.
17. Mobile App
Aplikasi yang dibuat untuk perangkat-
perangkat bergerak (Mobile) seperti
: Smartphone, SmartWatch, Tablet, dan
lainnya.
19. Karakteristik Web App
• Aplikasi mobile dapat dikases lebih mudah, karena dilihat dari fisiknya saja
yang sangat fleksibel dan mudah dibawa kemana-mana
• Respon yang realtime
• Aplikasi mobile dapat memberi informasi berupa lokasi detail dari user.
Sedangkan untuk aplikasi web lokasi hanya dibatasi pada Negara.
21. Karakteristik Data Science App
• Menyediakan banyak data
• Terdapat visualisasi data, grafik, tabel, peta.
• Digunakan sebagai media penunjang keputusan
• Menerapkan Algoritma untuk mengelompokkan suatu data, prediksi,
klasifikasi.