-->
I'm joko purnomo./Cybersecurity Specialist/

I'm joko purnomo./Cybersecurity Specialist/

Hi! My name is Joko Purnomo. I am a Cybersecurity Specialist. I work to design, improve, and install for integrated system (people, material, information, equipment, and energy). Skilled in Cybereason, Group IB, IBM QRadar, and Wazuh to specify, predict, and evaluate optimal system build.

Kunjungi profil

ABOUT ME

Resume

Personal info

Personal info

2

years of experience

3

completed projects

4

Happy customers

1

awards won


My Skills

88%
html
90%
JavaScript
98%
CSS3
68%
React
71%
Java
80%
EDR
75%
SIEM
71%
Ethical Hacking

Certification & Education

  • EC-Council Certified Incident Handler
    2025 - 2028
    EC-Council Certified Incident Handler

    Plan, Record, Triage, Notify, and Contain.

  • Digital Forensics Essentials (DFE) v1
    2023 - 2026
    Digital Forensics Essentials (DFE) v1

    Essential Practices, Principles, and Methodologies.

  • AWS Solution Architect - Associate
    2023 - 2026
    AWS Solution Architect - Associate

    Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, Sustainability.

  • Enigma Camp
    2024
    Enigma Camp

    Java Programming

  • Purwadhika Digital Technology School
    2021
    Purwadhika Digital Technology School

    Fullstack Web Development

  • Institut Teknologi Indonesia
    2013 - 2017
    Institut Teknologi Indonesia

    Industrial Engineering

my portfolio

Works

get in touch

Contact

Contact Details

Feel free to get in touch with us. we always open to discussing new projects, creative ideas or opportunities to be part of your visions.

my products

Product

Cari Blog Ini

Dasar Arsitektur Teknologi Informasi

Dahulu untuk seseorang bertemu dengan keluarganya di tempat yang jauh maka diperlukan perjalanan yang panjang, bahkan melewati lautan dan padang pasir. Selanjutnya ada kemudahan karena munculnya teknologi seperti kendaraan bermotor dan pesawat. Namun itu semua masih membutuhkan waktu yang seringkali menjadi penghambat. Dewasa ini dengan perkembangan teknologi informasi seseorang dapat langsung bertukar informasi secara real-time melalui video conference. Dengan adanya kemajuan tersebut membuat setiap perkumpulan berlomba-lomba membuat sistem teknologi informasi yang memanjakan pelanggannya. Sayangnya terkadang pembuatan sistem teknologi informasi tersebut mengabaikan arsitektur yang dipersyaratkan.

sumber: https://pixabay.com/illustrations/video-conference-webinar-5352757/

Untuk membuat sistem informasi yang baik diperlukan pemahaman setidaknya 2 hal yaitu software dan hardware. Keduanya tentu saja memiliki arsitektur tersendiri seperti object oriented programming, functional programming, sql, nosql, monolithict, microservices, dan serverless. Pemilihan teknologi akan mengikuti kebutuhan proyek, biasanya adalah berapa banyak user yang akan menggunakan. Sekarang akan dibahas menjadi 4 kelompok besar, yaitu front end, back end, database, dan enterprise resource planning.

  1. Front End
    • Pelanggan tidak perduli apa yang dilakukan oleh aplikasi di belakang, yang mereka inginkan adalah menggunakan aplikasi secara nyaman dan sesuai kebutuhan. Hal ini menjadikan front end merupakan ujung tombak dari aplikasi karena front end-lah yang dilihat pertama kali oleh pelanggan yang kebanyakan awam. Ada 2 arsitektur utama dalam membangun front end yaitu object oriented programming dan functional programming. Kadang kedua konsep tersebut di kombinasikan. Secara umum front end akan melakukan fetching data dari endpoint yang disediakan oleh back end. Saat membentuk front end yang kompleks maka arsitektur yang bersifat monolithict perlu dihindari. Sebagai alternatifnya digunakan arsitektur yang bersifat microservices. Ciri khas dari arsitektur microservices pada level perangkat lunak adalah adanya kontainerisasi. Hal demikian memungkinkan adanya perbedaan teknologi dan dependensi. Yang paling utama saat suatu layanan misalnya registrasi terjadi masalah maka tidak akan mempengaruhi layanan lain selama berada di kontainer yang berbeda.
  2. Back End
    • Cara kerja back end adalah menghubungkan antara front end dan basis data. Sebagai penghubung tentu saja, back end perlu ramah dan cepat. Mirip seperti di front end, di back end juga ada 2 arsitektur utama yaitu object oriented programming dan functional programming. Jika terjadi kompleksitas juga perlu dialihkan dari arsitektur monolithic ke microservices. Back end juga bisa menggunakan kontainerisasi sehingga memungkinkan berbagai teknologi digunakan.
  3. Database
    • Sebagai basis data yang akan menyimpan seluruh data user maka diperlukan performa yang baik. Secara kecepatan tentu saja database dengan arsitektur nosql lebih baik dibandingkan database sql. Namun, sql lebih unggul untuk menyimpan data dengan integritas yang kuat.
  4. Enterprise Resource Planning
    • Lebih dalam daripada front end, back end, dan database. Biasanya ERP digunakan untuk pihak internal dari suatu kelompok. Seperti namanya perencanaan sumber daya maka ERP akan menjadi alat utama untuk mengelola hubungan dengan pelanggan.
Penggunaan teknologi yang semakin kompleks tentu saja akan membutuhkan banyak sumber daya seperti CPU, Memory, dan Storage. Ada saatnya pemilihan sumber daya terlalu tinggi dari yang dibutuhkan, ada juga saat tertentu memilih sumber daya yang terlalu rendah dari yang dibutuhkan. Biasanya untuk menghindari risiko tidak berjalannya sistem akan dipilih sumber daya yang lebih tinggi dibandingkan yang dibutuhkan. Nah, penerapan arsitektur serverless memungkinkan penggunaan sumber daya hanya saat dibutuhkan saja. Serverless merupakan layanan paling modern di cloud computing.




ref:
reactjs
expressjs
aws
odoo

Jokourno

Jokourno is focus for providing efficient and fair solutions for all

Dasar Arsitektur Teknologi Informasi

Dahulu untuk seseorang bertemu dengan keluarganya di tempat yang jauh maka diperlukan perjalanan yang panjang, bahkan melewati lautan dan padang pasir. Selanjutnya ada kemudahan karena munculnya teknologi seperti kendaraan bermotor dan pesawat. Namun itu semua masih membutuhkan waktu yang seringkali menjadi penghambat. Dewasa ini dengan perkembangan teknologi informasi seseorang dapat langsung bertukar informasi secara real-time melalui video conference. Dengan adanya kemajuan tersebut membuat setiap perkumpulan berlomba-lomba membuat sistem teknologi informasi yang memanjakan pelanggannya. Sayangnya terkadang pembuatan sistem teknologi informasi tersebut mengabaikan arsitektur yang dipersyaratkan. sumber: https://pixabay.com/illustrations/video-conference-webinar-5352757/ Untuk membuat sistem informasi yang baik diperlukan pemahaman setidaknya 2 hal yaitu software dan hardware. Keduanya tentu saja memiliki arsitektur tersendiri seperti object oriented programming, functional progr...

Perancangan Machine Learning

Pemrograman dibuat untuk menyelesaikan permasalahan. Dalam pemrograman konvensional akan dibuat deretan kode yang memecah masalah tersebut menjadi solusi yang lebih kecil. Sayangnya ketika masalah itu begitu kompleks maka deretan kode yang diperlukan akan sangat banyak. Pada kondisi inilah machine learning dimungkinkan sebagai solusi. Alih-alih membuat deretan kode yang sangat banyak dari suatu permasalahan konteks, machine learning akan membuat penyelesaian lebih sederhana. Tipe machine learning sendiri ada 4, yaitu supervised, unsupervised, semi-supervised, dan reinforcement. Pada tipe reinforcement, mesin menggunakan teknik pengambilan keputusan terbaik, secara berurutan, untuk memaksimalkan ukuran sukses kehidupan nyata. Ada 4 komponen utama pada mesin tipe reinforcement, yaitu action, agent, environment, dan rewards. Semua itu menggambarkan Marcove Decision Process (MDP). sumber: https://magnitt.com/news/world%E2%80%99s-most-valuable-resource-no-longer-oil-data-21035 Sebagaimana d...

Minuman Cayenne Pepper

source: https://favpng.com/png_view/chilli-with-chicken-cayenne-pepper-chili-pepper-peppers-food-bell-pepper-png/xiXNdS3r Cayenne pepper (Capsicum annuum) adalah jenis cabai yang berasal dari keluarga solanaceae, yang dikenal dengan rasa pedasnya yang kuat. Cabai ini biasanya digunakan sebagai bahan bumbu dalam masakan untuk memberikan rasa pedas dan sedikit rasa manis. Cayenne pepper memiliki bentuk panjang dan tipis dengan warna merah cerah saat matang, namun pada umumnya dapat ditemukan dalam bentuk bubuk yang lebih praktis digunakan dalam masakan sehari-hari. Cayenne pepper mengandung senyawa aktif yang disebut capsaicin, yang memberikan rasa pedas dan memiliki berbagai manfaat kesehatan. Capsaicin diketahui dapat merangsang metabolisme, meningkatkan pembakaran lemak, serta memiliki sifat antiinflamasi dan analgesik. Oleh karena itu, cayenne pepper sering digunakan dalam pengobatan tradisional untuk membantu mengatasi masalah pencernaan, meredakan nyeri otot, dan meningkatkan p...