Kategori: Iptek

  • Pendekatan Service Oriented Architecture pada Aplikasi Web yang Menerapkan Collective Intelligence

    Semua aplikasi web umumnya terdiri dari server aplikasi atau web server,  yang melayani permintaan HTTP atau HTTPS yang dikirim dari browser pengguna, dan sebuah basis data yang menyimpan persistent state aplikasi. Beberapa aplikasi ada yang menggunakan messeging server untuk pemrosesan secara asinkron melalui event-driven Service-Oriented Architecture (SOA). Cara terbaik untuk memasukkan intelligence di aplikasi kita adalah dengan membangun aplikasi ini sebagai…

  • Kriptografi dengan Teknologi Java

    Saat ini isu penyadapan menjadi isu lama yang muncul kembali. Masih ingat Indonesia dibuat marah dengan aksi yang dilakukan Australia yang menyadap sejumlah pejabat negara. Begitu juga dengan beberapa negara Eropa yang memprotes aksi Amerika yang menyadap mereka. Sepintas memang penyadapan adalah hal yang tidak etis apalagi dilakukan oleh negara sahabat. Namun, sebenernya penyadapan juga…

  • Hadoop: Big Data Appliance

    Information Data Corporation (IDC) menghitung bahwa pada tahun 2010 telah tercipta jumlah data sebesar 1.2 ZettaBytes atau 1.2 Trilion Gigabyte. Perusahaan-perusahaan terus menerus menghasilkan jumlah data yang sangat besar. Facebook menghasilkan 6 juta pesan per hari, Ebay menghasilkan 2 juta halaman yang dilihat per harinya (membutuhkan 9 Petabyte storage), dan penyedia lainnya yang juga menghasilkan…

  • Menerapkan Collective Intelligence di Aplikasi Web

    Aplikasi web terus bertransformasi. Aplikasi web terbaru saat ini memepercayai pengguna, mengundang pengguna untuk berinterkasi, menghubungkan antar pengguna, dan mendapatkan feedback dari mereka, lalu aplikasi ini menggunakan informasi yang terkumpul untuk memperbaiki aplikasinya. Aplikasi web yang menggunakan pendekatan ini mengembanghkan relasi yang lebih dalam dengan penggunanya, menyediakan nilai lebih kepada pengguna berupa pengalaman sesuai dengan…

  • Menggunakan Zachman Framework untuk menerapkan SOA ke dalam Arsitektur Enterprise

    Zachman Framework merupakan framework yang dapat digunakan untuk merancang arsitektur enterprise. Framework ini menekankan organisasi tidak hanya mempunyai satu arsitektur, tetapi merupakan satu cakupan lengkap dari diagram-diagram yang direpresentasikan dari berbagai macam sudut pandang, yaitu sudut pandang perencana (planner), pemilik (owner), sudut pandang perancang (designer), dan sudut pandang pengembang (builder). Penggunaan dari framework ini adalah…

  • Skalabilitas dan Availabilitas Sistem Enterprise

    Skalabilitas berarti kemampuan sistem untuk menangani pertumbuhan jumlah data dan concurrency tanpa memberikan dampak pada kinerja. Ada dua istilah skalabilitas, yaitu skalabilitas dlam persfektif latency dan skalabilitas dalam persfektif throughput. Stabilitas dalam persfektif latency mendefinisikan bahwa idealnya jika penambahan pengguna yang signifikan, aplikasi tersebut memberikan latency yang relatif konstan. Sedangkan persfektif throughput mendefinisikan bahwa idealnnya jika…

  • Isu Latency Pada Arsitektur Multitier dan Solusinya

    Suatu sistem informasi dikatakan berkinerja tinggi jika memenuhi kriteria : (1) sistem bekerja dengan latency rendah dengan kata lain jika sistem tersebut berupa aplikasi web, maka aplikasi tersebut memberikan waktu loading halaman web yang rendah atau aplikasi tersebut dapat melayani pengguna yang terus bertambah secara signifikan; (2) aplikasi tidak pernah down ketika adanya penambahan layanan…

  • Data Mining dengan Teknologi Java

    Data mining adalah proses terotomatisasi analisis data untuk menemukan pola-pola dan membangun model prediksi. Data mining memiliki fondasi teoritis dan melibatkan berbagai bidang seperti matematika, statistik, dan machine learning. Machine Learning adalah cabang dari artificial intelligence yang mengembangkan algoritma-algoritma yang dapat digunakan mesin untuk belajar pola-pola data secara otomatis. Data mining berbeda dengan analisis data…

  • Peran System Architect Dalam Pengembangan Aplikasi Enterprise

    Pengembangan aplikasi skala enterprise dari waktu ke waktu akan menghadapi tantangan. Tantangan itu meliputi : tantangan untuk meningkatkan produktifitas pengembangan, tantangan dalam merespon permintaan yang terus bertambah, tantangan menjaga keberlangsungan nilai sebuah sistem informasi yang sedang berjalan, dan tantangan menjaga keamanan sistem. Untuk itu peranan arsitektur piranti lunak menjadi sangat penting untuk menyelesaikan isu-isu tersebut.…

  • Intelligent Tutor : Perpaduan Ilmu Komputer, Ilmu Psikologi, dan Ilmu Pendidikan

    Menjelaskan apa, kapan, dan bagaimana mengajar memerlukan perspektif dari berbagai disiplin ilmu atau akdemisi seperti ilmu komputer, ilmu psikologi, dan ilmu pendidikan. Banyak metode dan alat di ilmu komputer, ilmu psikologi, dan ilmu komputer yang saling melengkapi dan secara bersamaan menyumbang ruang lingkup bidang ilmu artificial intelligence (AI) dan pendidikan . AI berperan dalam menyelesaikan…