Bagikan

Dibalik Aplikasi Kamu

  • November 12, 2020

Apps sudah banyak membantu kehidupan kita, penasaran bagaimana penyusunan sebuah aplikasi terjadi berikut penjelasanya

Software eating world, Data is new oil and Attention is a new comodity

Istilah ini sering kita dengar dan sesuai dengan keadaan dilapangan.

Mulai dari bangun sampai kita tidur lagi kita tidak lepas membuka aplikasi – kecuali memang kamu punya terbatas akses. Mayoritas kita mengunakan aplikasi untuk melakukan aktivitas sehari-hari : seperti mengobrol melalui Whats*pp, berbagi isi galeri dengan Inst*gram.

Mari kita luruskan pandangan mengenai aplikasi, Aplikasi merupakan sebuah perangkat lunak komputer yang berinteraksi dengan manusia untuk memenuhi kebutuhan dengan mengemulasi dunia nyata. Perangkat lunak membutuhkan perangkat keras untuk menetap : komputer.

Sebuah pemikiran pernah terpintas dipemikiran saya perihal aplikasi, apasih yang membuat aplikasi bisa menyimpan banyak data dan berbagi ke orang lain yang jauh tanpa perlu melihat batang hidungnya secara langsung.

Program

Aplikasi yang kita gunakan bisa dibilang sebuah program yang dilengkapi dengan antarmuka dan masukan(input) pengguna. Karena sebuah program maka memerlukan perantara untuk dijalankan : perangkat komputasi seperti komputer , smartphone dan jenis lainya.

Program itu kumpulan perintah komputer untuk melakukan sesuatu, entah itu memunculkan tampilan , bunyi dan fungsi komputer yang lain. Program itu dibuat oleh programmer (pembuat program/koding) diatas suatu bahasa pemrogramaan untuk memenuhi kebutuhan tertentu : menyimpan dan mengolah data, mengirim pesan lewat internet dan sebagainya.

Bahasa pemrograman digunakan untuk manusia bisa berkomunikasi dengan komputer untuk memberi tahu apa yang harus dilakukan komputer, singkatnya kita membantu komputer berfikir untuk memenuhi keinginan kita.

Perangkat lunak komputer ialah aplikasi dan program itu sendiri, dilengkapi dengan dokumentasi. Bedanya Aplikasi dengan Program, Aplikasi merupakan program dengan tugas khusus serta dilengkapi dengan antarmuka seperti untuk chat, membuat dokumen dan sebagainya.

Basis Data

Kita sudah tau siapa dan apa aplikasi, bagaimana data kita bisa tersimpan dalam aplikasi?

Aplikasi kita menyimpan data kedalam sebuah program bernama basis data, basis data bertugas untuk menyimpan dan mencari data untuk mudah digunakan oleh aplikasi melalui bahasa kueri.

Basis data dapat dipisah pada suatu jarinagan atau tertanam dalam aplikasi untuk ketersediaanya.

Kita ambil contoh kasus sebuah aplikasi chat, kita masih bisa melihat pesan yang kita terima walaupun tidak ada internet , ini merupakan tugas dari basis data tertanam untuk menyimpan data lokal karena kecil.

Namun bila datanya besar atau membutuhkan interaksi orang lain (lawan bicara chatting) maka basis data terpisah agar pesan kedua pengirim dimasuk ke basis data kemudian diteruskan kepada penerima.

Basis data berguna sebagai penyimpanan sementara ketika lawan bicara tidak bisa menerima pesan, sehingga ketika lawan bicara bisa menerima pesan (daring) baru diteruskan pesan kepenerima.

Jaringan

Masih tetap dalam aplikasi chat, jaringan berguna untuk menghubungkan antar dua pengirim pesan untuk saling menerima pesan.

Jaringan merupakan salah satu fungsi komputer : soket, untuk satu komputer saling berhubungan antar sesamanya. Dengan mengunakan alamat yang diberikan oleh router jaringan, komputer bisa berkomunikasi karena memiliki alamat sebagai penanda keberadaanya pada suatu kluster jaringan komputer.

Jaringan bertugas untuk mengirim data aplikasi kita kekomputer lain dimana aplikasi kita juga berjalan, baik sebagai penerima atau pengirim pesan.

Antar muka

Aplikasi memiliki antarmuka yang mudah dimengerti dan tidak memberat penggunanya, memiliki nilai yang baik untuk penggunanya mudah menikmati fungsinya.

Mengapa demikian ? karena aplikasi dibuat untuk digunakan oleh orang yang awam (bukan yang membuat app) dan memberi nilai peningkatan kualitas hidup, antarmuka yang mudah dikuasai oleh penggunanya membantu pengguna mendapatkan nilai yang diberikan aplikasi – fitur yang tersedia, sehingga tujuan keberadaan suatu aplikasi dapat dirasakan.

Kesimpulan

Komputer menyimpan fakta dari dunia nyata dan mengolahnya menjadi informasi dengan program untuk memenuhi kebutuhan manusia.

Aplikasi memiliki topik khusus untuk diselesaikan sebagai program yang berjalan diatas komputer, dengan harapan membuat dunia menjadi lebih baik.

Pembuatan Aplikasi menjadi proses digitalisasi kegiatan manusia kedalam sebuah sistem informasi untuk menyingkat aktivitas/operasi dan membuat simulasi dari suatu objek untuk memenuhi kebutuhan.

The goal of computation is the emulation of our synthetic abilities, not the understanding of our analytical ones. – Alan J. Perlis

Namun fakta yang menarik lainya :

Hanya ada dua industri yang menyebut konsumen mereka sebagai pengguna : Obat Ilegal dan Perangkat Lunak

Sekian.

Kamu menikmati tulisan ini ?

Blog ini tidak dibiayai oleh iklan untuk bayar server dan jajan milkshake. Agar tetap terus beroperasi dan menorehkan lebih banyak tulisan yang (semoga) bermanfaat!

Beri sedikit tips ke Loka Kode untuk bayar server dan beli milkshake.

Tagar

Tulisan serupa