Langsung ke konten utama

Rangkuman tugas Cisco

Nama : Adam Azhari Kelas : XII TJKT 2 Sekolah : SMK DWIJA BHAKTI 1 JOMBANG Pengenalan Cisco: Apa itu Cisco ? Menurut pengertiannya dari segi alat, Cisco adalah peralatan yang digunakan untuk jaringan ke area luas atau dikenal dengan Wide Area Network (WAN). Cisco router menjadi alat yang membantu informasi agar bisa diteruskan ke banyak alamat berjauhan serta jaringan komputer lain.  Tujuannya adalah bisa meneruskan paket dari antar jaringan LAN. Terdapat tabel dan protokol routing yang fungsinya mengatur lalu lintas data. Nantinya paket data akan diperiksa terlebih dahulu saat tiba di router baru diteruskan ke alamat tujuan.  Ada sebuah proses data yang sebaiknya dilakukan dengan cepat hingga akhirnya data diteruskan. Di sinilah Cisco router berfungsi dengan memanfaatkan CPU dan Central Processing Unit (CPU) dalam memproses lalu lintas data. Dilihat dari pengertiannya, maka tanpa adanya Cisco, paket data mungkin saja tidak bisa diteruskan dengan waktu cepat. Inilah yang serin...

Rangkuman Webinar tanggal 27 September 2025 tentang Bangun Infrastruktur Optical Character Recognition (0CR) di atas Ubuntu secara on-premise

 Nama : Adam Azhari

Kelas : XII TJKT 2

Sekolah : SMK DWIJA BHAKTI 1 JOMBANG


Poster Webinar:


Logo Radnet:


Rangkuman Materi:

Webinar ini ngebahas tuntas gimana caranya bikin sistem Optical Character Recognition (OCR) di atas Ubuntu, khususnya jalan di Virtual Machine. Bukan cuma install tools aja, tapi juga dari konsep dasar, cara setup environment, sampai trik biar sistem OCR bisa kepake beneran di dunia nyata.

Ngulik OCR di Ubuntu

Awalnya dijelasin dulu apa itu OCR dan alurnya. Mulai dari input dokumen atau gambar, dibersihin dulu pake preprocessing, baru kemudian teksnya dideteksi, dikenali, dan hasilnya bisa disimpen atau diproses lebih lanjut. Tools yang dibahas ada yang simpel kayak Tesseract, sampai framework deep learning kayak EasyOCR dan PaddleOCR yang lebih fleksibel buat kasus ribet kayak tulisan tangan atau dokumen miring.

Setup Environment


Biar OCR bisa jalan mulus, environment di Ubuntu VM harus disiapin dengan bener. Caranya mulai dari update sistem, install paket dasar, bikin Python environment, sampai masukin library penting kayak Tesseract, OpenCV, Pillow, dan pytesseract. Kalau punya GPU, bisa diaktifin juga biar performanya lebih cepat, apalagi kalau main di model deep learning.

Paket Ubuntu yang Wajib Ada

Ada beberapa paket yang emang penting banget buat OCR. Mulai dari build tools kayak build-essential dan cmake, paket inti OCR kayak tesseract-ocr dan libleptonica-dev, library buat gambar (libjpeg-dev, libpng-dev), sampai tools PDF kayak qpdf dan ghostscript. Kalau mau OCR-nya dijadiin service, bisa tambahin juga paket server kayak nginx atau docker.io.

Preprocessing Gambar

Bagian ini lumayan krusial biar hasil OCR makin akurat. Trik yang biasanya dipake antara lain lurusin dokumen yang miring (deskew), hapus noise, konversi ke hitam putih (thresholding), resize gambar biar lebih tajam, sampai segmentasi buat misahin blok teks.

Implementasi Praktis

Setelah environment siap, peserta diajak nyobain implementasi langsung. Misalnya bikin skrip sederhana pake Tesseract buat baca teks dari gambar. Bisa juga ditambahin language pack biar OCR bisa baca bahasa Indonesia. Supaya makin kepake, hasil OCR bisa dibungkus ke dalam API sederhana pake FastAPI, jadi bisa dipanggil dari aplikasi lain.

Deployment On-Premise

Kalau udah jalan, sistem OCR ini bisa di-deploy sesuai kebutuhan. Bisa langsung di VM, lebih rapi pake Docker, atau bahkan di-scale pake Kubernetes kalau workload-nya gede. Service biasanya di-expose lewat Nginx, terus ditambahin security kayak TLS dan autentikasi biar aman. Monitoring juga penting, jadi disarankan pake Prometheus atau Grafana buat nge-track performa dan error.

Best Practice dan Tips

Supaya sistem OCR tahan lama, ada beberapa tips yang disaranin. Jangan lupa backup rutin, pilih model sesuai kebutuhan (Tesseract cukup buat teks rapi, deep learning buat teks messy), dan selalu tes di berbagai dokumen biar tau akurasinya. Simpan hasil OCR di database biar gampang dicari lagi, dan kalau perlu bikin pipeline otomatis dari scan → OCR → simpan hasil.

Advanced Stuff

Buat yang mau ngulik lebih dalam, ada juga pembahasan tambahan kayak cara training model custom pake dataset sendiri, integrasi hasil OCR ke search engine biar bisa full-text search, optimasi model pake ONNX/TorchScript, sampai bikin OCR multilingual buat dokumen campur bahasa.


Link Website Radnet: https://radnet-digital.id/


Komentar

Postingan populer dari blog ini

InterVLAN Routing

Nama : Adam Azhari  Kelas : XI TJKT 2 No Absen : 01 Teori Dasar : - Pengertian InterVLAN Routing InterVLAN Routing adalah proses routing yang di jalankan oleh router yang bertujuan agar masing-masing komputer pada VLAN yang berbeda bisa saling berhubungan. - Tujuan InterVLAN Routing Tujuan utama dari Routing antar Virtual LAN (VLAN) adalah meneruskan traffic dari antar VLAN artinya menhubungkan dua buah VLAN yang berbeda no ID-nya. - Metode InterVLAN Routing 1. Router on stick      suatu metode intervlan routing yang memanfaatkan 1 interface fisik, lalu dibuat menjadi beberapa interface logic, atau istilahnya sub-interface. 2. Multi layer switch Switch yang bisa bekerja di layer 2 dan layer 3.  Switch layer-2 dapat digunakan untuk memecah jaringan yang sedang berjalan ke dalam collision domain yang lebih kecil untuk meningkatkan kinerja. Switch layer-3  digunakan untuk menghubungkan jaringan-jaringan yang berbeda di dalam suatu internetwork. Cara Instalasi ...

LAB CAMPURAN

Nama : Adam Azhari Kelas : XI TJKT 2 No Absen : 01 Topologi yang akan digunakan : Instalasi Mikrotik & Kabel R1 : R2 : R3 : R4 : R5 : Cara konfigurasi : Konfigurasi R1 1. Konfigurasi DHCP-Client pada eth1 2. Konfigurasi Vlan111 dan Vlan222 pada interfaces untuk eth2 seperti gambar dibawah ini 3. Konfigurasi IP Addresses sesuai yang diinginkan  4. Konfigurasi NAT pada firewall seperti gambar dibawah 5. Konfigurasi DHCP-Server seperti gambar di bawah  Konfigurasi R2 1. Konfigurasi bridge seperti gambar di bawah 2. Konfigurasi port pada bridge untuk eth2, eth3, dan eth4 3. Konfigurasi vlan111 pada vlan222 pada interfaces, vlan111 untuk eth4 vlan222 untuk eth2 4. Konfigurasi vlan pada switch seperti gambar di bawah 5. Konfigurasi port pada switch, pastikan kabel ethernet tidak terhubung pada eth yang ingin digunakan, agar tidak keluar dari tampilan winbox, lakukan konfigurasi seperti gambar di bawah  Konfigurasi R3 1. Konfigurasi DHCP-Client untuk eth1 2. Konfigurasi IP A...

Konfigurasi Mikrotik Hotspot Monitor dengan Mikhmon v4

  Nama : Adam Azhari Kelas : XI TJKT 2 No Absen : 01 Topologi yang digunakan : Cara instalasi : Cara konfigurasi : 1. Konfigurasi DHCP-CLIENT pada eth1. 2. Konfigurasi IP Address untuk eth2. 3. Konfigurasi Firewall NAT. 4. Konfigurasi DHCP-SERVER. 5. Konfigurasi Hotspot Setup. 6. Buat konfigurasi untuk mikhmon dengan cara System>Users. Pertama pergi ke group untuk membuat group baru setelah itu buat user baru. Konfigurasi ini dilakukan agar mikrotik dapat terbaca di Mikhmon. Mikhmon : 1. Buka browser cari laksa19.github.io/?Mikhmon/v4. Lalu scroll hingga ada tulisan download pilih yang paling atas Download Mikhmon V4 Beta2. 2. Setelah itu ekstrak file yang sudah di download. Lalu klik 2 kali pada MikhmonWebserver. 3. Tampilan awal mikhmon. Aktifkan Mikhmon PHP Web Server>Klik URL. 4. Tampilan awal setelah Open Mikhmon. Untuk username dan password default yaitu : Username = mikhmon Password = 1234 5. Setelah itu pilih Add Router.  Session Name : Terserah kalian  IP M...