Mohon tunggu...
JW
JW Mohon Tunggu... Dosen - Menulis sesuatu yang menarik sehingga kita berfikir positif

Hanya manusia biasa yang ingin mencoba mengapresiasi diri dengan menulis dan membaca secara sederhana , terkadang tulisan menerka dan menganalisa tanpa standarisasi hanya fenomena atau cerita fiksi hanya angan dan sedikit impian

Selanjutnya

Tutup

Inovasi Pilihan

Membangun Aplikasi Web dan Web Service

15 Maret 2023   12:27 Diperbarui: 15 Maret 2023   12:36 312
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Dalam pengembangan sebuah sistem kita bicara tentang bagaimana membangun sebuah model bentuk enterprise atau corporate tertentu dalam suatu jaringan komputer atau boleh dikatakan sebagai bagian dari dunia maya

Dalam model detail sebuah arsitektur aplikasi berbasis web misalnya kita akan menggunakan berbagai model jaringan komputer diantaranya adalah bagaimana kita menciptakan sebuah server berbasiskan aplikasi

Tentunya hal ini dibentuk oleh sebuah perangkat lunak yang sudah dibuat oleh sebuah bahasa pemrograman baik berbasis php.net SQL berbasis server atau aplikasi Oracle yang mengukur data dan mendesain sistem berdasarkan relation database management system atau mungkin menggunakan sebuah aplikasi sederhana berbasis sistem pengelolaan data yang disebut dengan MySQL

Sehingga pada dasarnya kita bakal melihat sebuah aplikasi berbasis web dan memiliki database sistem yang baik sebagai landasan untuk membuat sistem berbasis arsitektur aplikasi yang tepat

Selanjutnya yang kita perhatikan adalah bagaimana kita membentuk sebuah aplikasi atau rancangan perintah yang menjadi sebuah model aplikasi yang dapat dijalankan secara enterprise seperti misalkan menggunakan sebuah frame work yang sesuai

Framework ini merupakan bagian dari sebuah aplikasi yang berisi class program fungsi-fungsi program atau aturan-aturan lain dalam bentuk program yang tujuannya untuk mempermudah kita mengerjakan sebuah model program tertentu sesuai dengan kebutuhan

Para pengembang atau developer memfokuskan pokok-pokok permasalahan pada model-model alur bisnisnya saja dan dibantu oleh framework yang sudah merupakan bagian dari sistem yang dapat dipanggil oleh pemrograman tertentu

Program berisi banyak hal seperti koneksi database form validation grafik unit interface dan berbagai security ..

Berbagai bentuk dari model dari pengembangan yang banyak dikenal adalah penggunaan struts yang merupakan open source dari framework yang dipakai untuk membangun aplikasi berbasis web hal-hal ini digunakan seperti contohnya pada cogignater yang digunakan untuk membantu para pengembang sistem

Beberapa hal yang dikembangkan di sini diantara berinteraksi dengan database apapun dalam satu bahasa tunggal melakukan manajemen session dan cookies melakukan validasi user input membangun HTML seperti tabel formling dan lain-lainnya dengan kode minimal dan berbagai bentuk lainnya yang memang ditawarkan untuk mempermudah berbagai developer untuk mengembangkan sebuah sistem aplikasi berbasis web

Hal-hal tersebut di atas merupakan bagian dari teknis dari pemrograman berbasis web yang tentu saja untuk orang-orang developer sudah merupakan makanan sehari-hari

Hal lain yang diperhatikan dalam membentuk sebuah sistem adalah bagaimana sistem tersebut dapat berintegrasi kepada database database yang lain atau kepada perangkat-perangkat lunak yang lain yang sudah disajikan seperti misalkan kita melakukan sebuah transaksi dengan menggunakan model banking system yang merupakan sudah memiliki aplikasi tersendiri atau berbagai hal lain yang mengkoneksikan sebuah aplikasi dengan aplikasi yang lain

Hal tersebut dibangun dalam sebuah sistem yang terintegrasi dengan baik belum lagi dengan model-model jaringan yang harus diperhatikan seperti penggunaan router switching dan model-model mikrotik dalam sebuah sistem yang berbasiskan web

Penggunaan jaringan di dalam sebuah perusahaan sendiri yang sebelum terhubung dengan internet atau jaringan luas perlu diperhatikan dalam pengembangan sebuah sistem karena dalam sebuah sistem tentu saja berbeda-beda modelnya diantaranya adalah memiliki front and yang berbeda atau back end yang berbeda

Misalnya emang menggunakan sebuah transaksi berupa front and system yang digunakan oleh para klien dalam berinteraksi dengan sistem tersebut apabila kita bicara dengan sebuah model e-commerce transaksi penjualan dan pembelian

Bagaimana menciptakan sebuah front end yang aman ketika keluar dari sebuah sistem jaringan perusahaan masuk ke dalam jaringan internet tentunya kita akan membuka sebuah model pengamanan berupa model-model firewall yang tepat

Ah ini Tante sangat diperlukan dalam mengamankan sebuah transaksi agar tidak sembarangan orang dapat menggunakan sebuah transaksi berbasis akun yang berbeda-beda

Pengamanan pengamanan dalam akun sebuah model transaksi juga diperhatikan di mana nilai-nilai autentifikasi dari akun tersebut merupakan security yang harus disediakan oleh sistem tersebut

Kita banyak mendengar bahwa jebolnya sebuah akun sehingga orang dapat bertransaksi dengan seenaknya saja di dalam sebuah sistem perbelanjaan atau jebolnya sebuah akun pada sebuah model aplikasi mobile perbankan

Berbagai jenis kejahatan dalam cyber tentunya kita harus waspadai karena adanya celah dalam pengembangan sistem tersebut

Belum lagi penggunaan VPN connection dalam sebuah browser atau sebuah model personal data asisten

Atau kita menggunakannya dalam bentuk sistem berupa media pencarian hal ini perlu diperhatikan oleh para klien sehingga mendapatkan sebuah akses yang betul-betul security-nya terjamin untuk melakukan sebuah transaksi

Model aplikasi-aplikasi mobile tentu juga harus memperhatikan berbagai bentuk security dari aplikasi tersebut bils berbasis transaksi

Tentunya para wave developer dan pengembang database juga harus memperhatikan berbagai bentuk security untuk mengamankan akun dari para kliennya sehingga tidak mudah dijebo oleh sistem lain yang berusaha masuk dan mencuri akun-akun dari kliennya masing-masing hal ini kita bisa lihat dari berbagai contoh jebolnya akun dari web system berbasis transaksi jual beli atau e-commerce

Keterhubungan berbasis desktop pada sebuah browser juga perlu diperhatikan bagaimana penggunaan sebuah aplikasi browser berbasis sistem operasi tertentu

Menggunakan sistem operasi tentunya harus diperhatikan bagaimana sistem operasi tersebut dapat bekerja dengan baik dalam sebuah model transaksi

Ini untuk membantu setiap aplikasi berbasis web untuk melakukan transaksi secara aman

Bila kita perhatikan dalam sebuah model aplikasi kita akan membagi tiga bagian ya itu layer data layer service dan layar aplikasi itu sendiri

Model layar data tentu kita akan mengenal dengan relasi database yang tepat sistem penggunaan relasi data dan pengembangan sistem database sistem yang sesuai di mana data-data tersebut dapat diamankan dan di autentifikasi dengan baik

Layar service kita mengenal berbagai bentuk aplikasi yang dapat membantu sebuah layar service misalnya menggunakan aplikasi python JS dan berbagai model modifikasi dari pemrograman PHP

Selanjutnya ada layar aplikasi yang langsung berhubungan dengan PC atau komputer kita berupa atau grafik unit interface atau jaringan-jaringan yang terhubung dengan sistem komputer secara tepat

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Inovasi Selengkapnya
Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun