Kursus / Bimbel / Aplikasi Perl

Perl

Dinamis | Aplikasi CLI | Deep Leaarning | Frek. Simulasi | Open Source

Merupakan bahasa pemrogaman yang dibuat oleh Larry Wall pada tahun 1987. Bahasa ini dibuat sebagai alat bantu bagi system administrator yang membutuhkan bahasa yang lebih baik dari shell script namun lebih mudah dari C. Kini Perl telah menjelma menjadi bahasa pemrograman yang general purpose, alias bahasa pemrograman yang dapat digunakan diberbagai bidang seperti graphics programming, system administration, network programming, finance programming, bioinformatics, dan bidang-bidang lainnya.

Perl menggunakan tipe data dinamis, programnya dapat langsung dieksekusi tanpa harus melalui proses kompilasi tersendiri ke format binary yang dapat dieksekusi. PERL banyak digunakan pada aplikasi manajemen sistem dan jaringan, pemrograman web, manipulasi teks, akses ke database. Berikut ini beberapa aplikasi yang menggunakan PERL yang cukup dikenal: mrtg, SQL Ledger (aplikasi akunting), Webmin (aplikasi admin), spam assasin (anti spam).

Bahasa Perl termasuk bahasa pemrograman tingkat tinggi (High Level), yaitu pemrograman yang menggunakan bahasa yang sudah dapat dimengerti oleh manusa. Selain itu, termasuk bahasa pemrograman tersktuktur, sehingga penulisan coding-nya harus beurutan dari awal sampai akhir.

Beberapa kelebihan Perl:

  • Termasuk bahasa program yang tangguh
    Sebab, bahasa pemrograman ini mempunyai dukungan yang kuat terhadap bahasa pemrograman yang fungsional, berbasik obyek, serta prosedural. Bahkan, bahasa ini mempunyai ekosistem library yang terbilang cukup matang. Ekosistem librarynya sanggup memiliki 25.000 modul open source.

  • Bahasa program yang kompleks
    Bahasa program ini dapat digunakan untuk menangani enkripsi data. Selain itu, Perl memiliki dukungan terhadap library eksernal dengan bahasa program C maupun C++ yang melalui XS atau juga SWIG. Bahkan, Bahasa program Perl mempunyai penerjemah yang dapat ditanamkan pada sistem lain semacam web server dan juga database server. Bahasa program Perl ini juga sempat dijuluki dengan Swiss Army Chainsawnya bahasa pemrograman. Hal tersebut disebabkan bahasa program Perl termasuk contoh pemrograman terstruktur, Selain itu, bahasa program Perl juga mempunyai sifat yang fleksibel serta kuat. Bahasa program ini juga mempunyai karakteristik utama yang salah satunya adalah berbagai macam jalan pintas agar dapat menyelesaikan masalah-masalah umum.

  • Pemrosesan teks yang baik
    kemampuannya ketika menangani tulisan. Pada dasarnya, bahasa program Perl mempunyai beberapa karakteristik utama. Salah satu karakteristik utamanya adalah penanganan teks yang jauh lebih baik. library untuk pengolahan teks yang sangat kuat. Perl tidak memiliki batasan panjang data dari Unix Command line tool. Bahkan, bahasa Perl juga dilengkapi dengan kemudahan untuk dapat memanipulasi file yang berformat text

  • Open source
    Dengan dukungan open source, maka bahasa program ini dapat digunakan dan juga dikembangkan oleh siapa pun dengan bebas. Maka dari itulah, ukuran file dari Perl termasuk kecil. Selain bebas dikembangkan, dengan adanya open source maka bahasa program ini dapat digunakan pada berbagai macam platform. hal tersebut tentu saja menguntungkan unuk para programmer.

Biaya Rp. 800.000;

  • Hari ke-1:
    membuat kalkulator matematika CLI Variabel, Hash, Types,Introspection ,Assignment vs. Binding Functions and mutators pembahasan fungsi matematika pada CLI Perl membuat kalkulator kalimat / fungsi String pada CLI Perl charAt(int index), equals(Object obj), equalsIgnoreCase(String string) compareTo(String string),compareToIgnoreCase(String string) indexOf(int ch), substring(int beginIndex) toUpperCase(Locale locale), isEmpty(), split(String regex, int limit) toLowerCase(Locale locale), String format() trim(),toCharArray(), length() pengayaan materi : pembuatan dan penerapan fungsi sendiri

  • Hari ke-2:
    Pengenalan Variabel CLI Perl Operasi Skalar, Vectors, dan Matrik 2d, 3d /Chaining Loops and conditions Perbandingan Perl: If logic Penerapan Statement (While..do) Basic I/O using the Terminal Running Shell Commands Exception Handling File I/O pengayaan materi : Working with files and directories

  • Hari ke-3:
    Penerapan dari contoh-contoh Methods, Classes & Objects + Encapsulation: Subroutines, Signature , Multiple dispatch, Feed Operator, Hyper operator Junctions, Lazy Lists, Closures Access Type, Submethods, Multiple Inheritance Roles, Introspection Raku Modules, Unicode, Parallelism, Concurrency and Asynchrony Native Calling Interface

  • Hari ke-4-5:
    Penerapan Relasi Database Review Materi Hari1, Hari2, Hari3 dalam studi kasus Database Penerapan Contoh Aplikasi Relational Database


    NB:
    Lama Belajar 5 Hari @ 3jam
    Kelas Minimal 2 Orang
    Jika Membawa Laptop Sendiri Harus Sudah Terinstall Program

Penerapan Perl

Algoritma adalah deretan instruksi (program) yang jelas dalam memecahkan masalah, yaitu untuk memperoleh keluaran yang diinginkan dari suatu masukkan dalam jumlah waktu yang terbatas.

Contoh Penerapan Algoritma menggunakan Perl yang umumnya kita support antara lain:


ADVANCE CLASS

Kelas Dibuka Sesuai Permintaan Peserta. Umumnya Untuk Studi Kasus, Implementasi, Prototype, Sistem Usulan, CRISP-DM, maunpun Pembaruan (Novelty) dari Aplikasi yang sudah ada sebelumnya

  • Pilihan 1:

    Perl Pengolahan Database, CRUDS, Create Update Delete Search Data terhadap kolom tabel database yang dibuat Penerapan pada Database Dynamic : Ms. Access, Mysql, postGreeSQL, Firebase, MongoDB Penerapan pada Data Static : .xls, .mat, .csv, .txt , API Media Sosial, SMS gateway, Mail Gateway, Auto Respon Telegram/Medsos, SMTP/SMPP, Notifikasi Bonus: Penerapan pada contoh aplikasi

  • Pilihan 2:

    Perl Penerapan Algoritma untuk Image Processing, Pengambilan Keputusan, Pengolahan Data Mining, Klasifikasi,Peramalan/Forecasting, NLP / Text Mining Algoritma pilihan : Jaringan Syaraf Tiruan / JST /Backpropagation, Support Vector Machine /SVM, Algoritma Genetika /AG, Particle Swarm Optimization /PSO,PCA Eigenface, GLCM, dll Data Mining pilihan : K-Nearest Neighborhood Classification /KNN, Hidden Markov Model /HMM, Kalman Filter, Extreme Learning Machine / ELM , Learning Vector Quantization /LVQ, dll Perl Fuzzy Implementation : FIS, ANFIS (Adaptive neuro fuzzy inference system) Bonus: Analisis dan Penerapan pada aplikasi

  • Pilihan 3:

    Perl Komunikasi Serial Menerapkan komunikasi dua arah Perl dari-ke Embedeed Device / Mikrokontroller (Arduino / NodeMCU / Intel Movidius) Realtime menampilkan /monitoring data perubahan variabel terukur pada plot /Grafik /Tabel Realtime mengendalikan alat menggunakan Perl Support : Bluetooth, IR, USB /Serial Port, Parallel Port, TCP/IP , UDP, Socket Bonus: Analisis dan Penerapan pada aplikasi

  • Pilihan 4:

    Perl Untuk Keamanan Data Kriptografi :Mengacak pesan menjadi pola baru => Vigenere Chipper, Rot13, RC4-RC5-RC6, DES, Blowfish, Camellia, RSA, AES, dll Kompresi Citra :SPIHT / ENHANCED SOM / HUFFMAN/ LZW / RLE / OBDD dll Watermarking :Menyembunyikan Pesan pada Suara, Gambar, Video, Dokumen =>LSB, LCG, dll Bonus: Analisis dan Penerapan pada aplikasi

  • Pilihan 5:

    Perl Integrasi ke Mobile / Android / Web /IOS Parsing data from the URL in Perl Analysis and Visualizations :JSON, XML, Web Minning, Crawling, Spider, URL decoding, URL Parser Integrasi menggunakan IP Camera, CCTV, Barcode Reader, Webcam External, OCR /Optical Character Recognition Bonus: Penerapan pada aplikasi


Portofolio Aplikasi Perl

Contoh Aplikasi - Simulasi Penggunaan Program Perl
	
+ Aplikasi pencarian rute terdekat rumah sakit di jakarta selatan menggunakan ACO berbasis Perl
+ Pencocokan plat kendaraan menggunakan Hopfield Algorithm
+ Pencocokan plat kendaraan menggunakan Algoritma Jaringan Syaraf Tiruan
+ Pencocokan plat kendaraan menggunakan Template Matching
+ Pencocokan plat kendaraan menggunakan Teknik Optical Character Recognition OCR
+ Perancangan aplikasi pengenalan jenis-jenis awan dengan metode SVM berbasis Perl
+ Aplikasi absensi mahasiswa berbasis face recoginition CLI ent server pada Perl
+ Pengenalan citra Fingerprint menggunakan ELM pada Perl
+ Klasifikasi Jenis Kendaraan Menggunakan Algoritma Extreme Learning Machine
+ Sistem absensi berbasis webcam dengan eigenface yg terhubung dengan internet CLI ent server pada Perl
+ Aplikasi Study kelayakan menggunakan algoritma SAW berbasis Perl
+ Simulasi adaptive modulasi dan coding pada sistem ofdm berbasis Perl
+ Optimalisasi schedulle proyek metode Particle Swarm Optimizer pada Perl 
+ Identifikasi iris mata untuk penentuan jenis penyakit menggunakan Perl 
+ Implementasi Algoritma CLI pping Untuk Program Pemecah File Gambar
+ Penerapan Identifikasi Edge Pada Area Image menggunakan Algoritma Sobel Edge Detection Dan Crack Edge Relaxation
+ Teknik Kompresi Citra Fraktal Berbasis Metode Two Level Image Partition
+ Metode Akses Spasial Bersarang Pada Citra Dua Dimensi ( The NR-Tree: A spatial Access Method For Two-Dimensional Image)
+ Morphing Berbasis Vektor pada Objek Dua Dimensi Berdasarkan Model Extended Circular Image (ECI)
+ Analisis Dekomposisi Wavelet-Based Subband pada Image Restoration
+ Steganography pada Binary Images Menggunakan EDGE Detection
+ Penerapan Algoritma Genetika untuk pengaturan Jadwal Praktikum Kampus IT Depok
+ Identifikasi Noice pada Blind Image dengan Menggunakan Analisa Local Histogram
+ Implementasi Teknik Adaptive Digital Image Watermarking
+ Perbaikan Kualitas Citra Digital Menggunakan Metode Fuzzy Image Filtering dengan Sharpening
+ Implementasi dan Analisa Perbandingan Antara Algoritma JPEG-LS dan JPEG 2000 pada Lossless Image Compression
+ Smoothing Image Dengan Metode Gaussian Filtering
+ Penerapan PSO untuk pengaturan Jadwal Perkuliahan Kampus X Semarang
+ Teknik Kompresi Citra Fraktal Berbasis Metode Two Level Image Partition
+ Deteksi Muka Depan Manusia dari Sebuah Citra Berwarna dengan Template Matching
+ Perancangan dan implementasi sistem citra steganography menggunakan metode transformasi dudex
+ Implementasi Teori Fraktal Pada Kompresi Citra Dengan System Fungsi Iterasi Terpartisi
+ Implementasi Edge Detection Filtering pada Citra Digital dengan Metode Prewitt Operator dan Sobel Operator
+ Perancangan dan Implementasi Teknik Watermarking pada citra Digital menggunakan Blowfish dan Message Digest 5
+ Penajaman Sisi Citra Menggunakan Metode Fourier Phase Only Synthesis dengan pembetulan Fase
+ Pendeteksian Sisi menggunakan Isotropic Operator dengan Proses Awal Pemuliaan Citra menggunakan Teknik Manipulasi Histogram
+ Segmentasi Citra Digital Menggunakan Algoritma Region Merging dan Representasi Quadtree
+ Analisa Performansi Filtering Citra Digital Menggunakan Metoda Two-Dimensional Median Filter Dan Multilevel Median Filter
+ Perancangan Dan Implementasi Teknik Watermarking Pada Citra Digital Dengan Metode Fractal
+ Perancangan Aplikasi Pengolahan Citra dalam Studi Kasus Pengujian Logam
+ Implementasi Pengolahan Citra dalam Proses Seleksi Kemasan Minuman Kaleng
+ Aplikasi Pengolahan Citra Sebagai Alat Bantu Pengawas Keamanan
+ Aplikasi Cek Kematangan Buah Kelapa Sawit Menggunakan Algoritma LVQ
+ Sistem informasi pengarsipan menggunakan. algoritma levensthein string
+ Aplikasi optimalisasi tata letak dengan menggunakan algoritma genetika
+ Optimasi penjadwalan ujian menggunakan algoritma genetika
+ Sistem penjadwalan outsourcing menggunakan algoritma genetika
+ Algoritma genetika dengan representasi real-code digunakan untuk memaksimalkan keuntungan dan mencegah kerugian produksi
+ Kinerja metode extreme learning machine (elm) pada sistem peramalan
+ Penerapan Learning Vector Quantization (LVQ) untuk Klasifikasi Status Gizi Anak
+ Rancang bangun pengontrolan alat listrik rumah tangga berbasis Perl dan mikrokontroller
+ Perbandingan Teknik Watermarking LSB dan LCG pada Media Image
+ Perbandingan Teknik Watermarking LSB dan LCG pada Media Suara
+ Prediksi penggunaan beban istrik menggunakan kalman filter berbasis Perl
+ Penggerak pintu otomatis menggunakan Viola Jones berbasis Perl dan mikrokontroller
+ Miniatur pemilah barang berdasarkan pola morfologi materialnya berbasis Perl dan mikrokontroller
+ Absensi digital dgn fingerprint berbasis wireless berbasis Perl dan mikrokontroller
+ Sistem kontrol alat rumah tangga berbasis Perl dan mikrokontroller
+ Perancangan sistem aplikasi smoke detector berbasis Perl dan mikrokontroller
+ Implementasi Fuzzy Sugeno dan Mamdani dalam penentuan Kelayakan Pengajuan Kredit Nasabah Koperasi
+ Aplikasi kontrol lampu ruangan jarak jauh berbasis Perl dan mikrokontroller
+ Aplikasi deteksi fingerprint karyawan menggunakan metode JST pada Perl
+ Keamanan data menggunakan kriptografi LSB berbasis Perl
+ Perbandingan kemiripan citra menggunakan algoritma SVM, JST, LVQ berbasis Perl
+ Perancangan sistem parkir berbasis sensor ping dan deteksi wajah pada Perl
+ Pemilihan Pelajar Berprestasi menggunakan algoritma Weight Product berbasis Perl
+ Rancang Bangun Pengaturan jadwal perkuliahan menggunakan algoritma Genetika Studi kasus Kampus X
+ Pengolahan citra sidik jari menggunakan pca dan svm menggunakan Perl
+ Pengolahan citra sidik jari menggunakan glcm dan jst menggunakan Perl 
+ SPK Penentuan penrima BLT berdasarkan ANFIS menggunakan Perl 
+ Aplikasi pengambilan keputusan mahasiswa berprestasi menggunakan algoritma fuzzy mamdani/ sugero dengan Perl
+ Simulasi pengukuran Fiber Optic dengan Perl
+ Aplikasi alat bantu penderita buta warna basis video menggunakan Perl 
+ Rancang bangun pemilihan target tembakan pada malam hari menggunakan blob berbasis Perl
+ Aplikasi Blind Channel Estimation berbasis Perl
+ Klasifikasi pencitraan Face Detection menggunakan algortima backpropagation berbasis Perl
+ Pembuatan program simulasi diagaram gaya geser dan momen lentur pada balok berbasis Perl
+ Analisa kanker kulit dengan JST dan LVQ berbasis Perl
+ Pengenalan pembuluh darah manusia melalui metode Filter Gabor 2D berbasis Perl
+ Implementasi k-means clustering pada penjualan produk minyak berbasis Perl
+ Perancangan simulasi lalu lintas dengan fis / metode tsukamoto pada Perl
+ Pengembangan dan implementasi LVQ pada aplikasi pengenalan tanaman obat keluarga
+ Estimasi ketinggian permukaan air laut sungai menggunakan kalman filter berbasis Perl
+ Estimasi ketinggian air laut menggunakan hidden markov model (hmm) berbasis Perl
+ Deteksi kelainan pada jantung menggunakan citra EKG (Elektrokardiogram) dengan menggunakan Convolution Neural Network
+ Klasifikasi pencitraan Face Detection menggunakan algortima PCA Eigenface + SVM berbasis Perl
+ Aplikasi watermaking pada digital audio menggunakan metode low bit coding berbasis Perl
+ Perbandingan Steganografi Pada Image Menggunakan LCG 1bit, 2bit, 3bit, 4bit, 5bit, 6bit, 7bit dan 8bit
+ Pengenalan pola pakaian daerah dengan metode jst barkpropagation berbasis Perl
+ Sistem peramalan data penjualan online pada cv. xyz dengan menggunakan montecarlo pada Perl
+ Sistem pemilihan kos-kosan terbaik menggunakan algoritma TOPSIS berbasis Perl
+ Sistem monitoring dan pengendali perangkat listrik berbasis gui Perl
+ Control gate system berbasis Perl dan mikrokontroller
+ Prototype pengidentifikasi karyawan menggunakan Viola Jones berbasis Perl
+ Alat pembaca meteran air menggunakan OCR berbasis Perl
+ Optimasi penentuan bahan pangan. harian atlet sepakbola menggunakan. algoritma genetika untuk memenuhi kecukupan gizi
+ Optimalisasi penempatan halte trans metro bandung. menggunakan algoritma genetika
+ Penentuan lokasi wisata menggunakan algoritma floyd-warshall
+ Pencarian rute terpendek dengan menggunakan algoritma depth first, breath first dan hill CLI mbing (study comparative)
+ Analisis kepuasan pelanggan menggunakan algoritma c45
+ Penjadwalan job shop mesin majemuk. menggunakan algoritma non delay
+ Penjadwalan flowshop menggunakan. algoritma nawaz enscore ham
+ Optimasi model racking system menggunakan algoritma. dynamic programming untuk meningkatkan kapasitas penyimpanan
+ Pencarian string menggunakan. algoritma boyer moore pada dokumen
+ Klasifikasi penyakit hipertensi menggunakan algoritma. naïve bayes
+ Data mining menggunakan algoritma naïve bayes. untuk klasifikasi kelulusan mahasiswa
+ Optimasi fungsi tanpa kendala menggunakan algoritma genetika dengan kromosom biner dan perbaikan kromosom hill-CLI mbing
+ Implementasi data mining menggunakan algoritma apriori
+ Sistem penjadwalan mesin produksi menggunakan algoritma johnson dan campbell
+ Segmentasi citra berwarna menggunakan algoritma jseg
+ Penerapan data mining untuk menentukan estimasi produktivitas tanaman tebu dengan menggunakan. algoritma linier regresi berganda
+ Prediksi curah hujan menggunakan algoritma grammatical evolution
+ Pencarian jalur terpendek menggunakan algoritma semut
+ Dengan menggunakan algoritma sweep untuk penentuan rute distribusi koran
+ Pendukung keputusan permohonan pinjaman dana bagi. nasabah menggunakan algoritma cart
+ Aplikasi pendukung keputusan permohonan asuransi menggunakan algoritma cart
+ Optimasi penjadwalan flow shop menggunakan. algoritma hybrid differential evolution
+ Rancang bangun aplikasi penelusuran skripsi menggunakan algoritma brute force
+ Proses pengenalan suara dengan menggunakan algoritma hmm dan mfcc
+ Pengujian integritas data menggunakan algoritma md5
+ Prediksi indeks harga saham gabungan menggunakan support vector regression (svr) dengan algoritma grid search
+ Pengenalan pola transaksi sirkulasi buku pada database perpustakaan menggunakan algoritma generalized sequential pattern
+ Prediksi penyakit menggunakan algoritma k-nearest neighbour
+ Perancangan rute pendistribusian produk obat dengan menggunakan algoritma tabu search pada vehicle routing problem with time window
+ Klasifikasi kanker payudara menggunakan algoritma naive bayes
+ Analisa data menggunakan algoritma ant colony optimization
+ Sistem untuk manajemen daya dengan menggunakan algoritma astar
+ Implementasi data mining menggunakan algoritma fuzzy c-means
+ Identifikasi akor gitar menggunakan algoritma harmonic product spectrum
+ Penjadwalan produksi dengan menggunakan algoritma simulated annealing
+ Kriptografi file citra menggunakan algoritma tea tiny encryption algorithm
+ Pengklasifikasian debitur dengan menggunakan algoritma graham scan dalam pengaplikasian. convex hull agus
+ Pengamanan dokumen teks menggunakan algoritma kriptografi mode operasi cipher block chaining (cbc) dan steganografi metode end of file (eof)
+ Penjadwalan produksi job shop dengan menggunakan algoritma tabu search /genetika
+ Aplikasi pengenalan karakter alfanumerik menggunakan algoritma hamming distance
+ Sistem pendukung keputusan penjadwalan pengemudi dengan menggunakan algoritma round robin
+ Analisis dan perancangan sistem pendukung keputusan untuk penentuan peringkat program studi menggunakan fuzzy mamdani
+ Sistem penunjang keputusan penentuan topik tugas akhir mahasiswa  dengan metode fuzzy mamdani
+ Sistem pendukung keputusan untuk menentukan ukm/hmj penerima bantuan dana taktis dengan metode saw dan weighted product
+ Absensi digital dgn fingerprint berbasis wireless menggunakan Perl dan web server
+ Rancang bangun sistem monitoring tegangan dan arus suhu pada sistem pencatu daya listrik gedung bertingkat secara wireless berbasis Perl dan mikrokontroller
+ Prototype sistem keamanan rumah menggunakan image capturing dan fingerprint berbasis telegram menggunakan Perl dan mikrokontroller
+ Rancang bangun mesin hot print berbasis Perl dan mikrokontroller
+ Prototype sistem keamanan rumah menggunakan image capturing dan fingerprint menggunakan Perl dan mikrokontroller
+ Perancangan sistem parkir berbasis sensor infrared menggunakan rfid berbasis Perl dan mikrokontroller
+ Perancangan prototype smart movie theater berbasis bluetooth menggunakan Perl dan mikrokontroller
+ Algoritma Genetika untuk pengaturan Jadwal Akademik SMK N Depok
+ Kompressi Citra menggunakan algoritma Huffman berbasis GUI Perl
+ Aplikasi keamanan data pada dokumen .rtf berbasis Perl
+ Penerapan Metode Interpolasi Linear Pada Pembesaran Citra
+ Aplikasi Sharpening Gambar Dengan Metode Kervel Konvolusi


PILIHAN JENIS KURSUS