Softscients telah menerbitkan beberapa buku dengan judul dan bahasa pemrograman yang beragam melalui penerbit ternama yaitu Andi Publisher dan Graha Ilmu-Tekno Sain. Saat ini kami juga telah menerbitkan buku ke-4 serta juga sedang menyelesaikan penulisan buku ke-5 dan ke-6. Kami akan terus berkarya sebagai partisipasi kami meningkatkan giat publikasi karya tulis dan karya ilmiah di Indonesia. Semoga karya kami dapat bermanfaat bagi pembaca.
Channel Youtube
Contents
#softscients
Please Like and Subcribe…
https://www.youtube.com/channel/UCs5XkYPkoyh2ns88y2is58Q
Buku ke 4 – Belajar Mudah pemrograman Octave
Link pembelian di
- graha ilmu: https://grahailmu.id/product/belajar-mudah-pemrograman-gnu-octave/
- pustaka kita : https://www.pustakakita.com/belajar-mudah-pemrograman-gnu-octave.html
Judul : Belajar Mudah pemrograman Octave
GNU Octave atau disebut Octave merupakan tools “scientific calculator” yang sangat canggih dan salah satu alternatif MATLAB yang bersifat functional programming, free, opensource, ringan dan multi operating system. Topik bahasan pada buku ini telah disusun secara berjenjang yaitu:
- Octave: IDE, editor, package, documentation.
- Programming Octave: variabel, tipe data struktur, control flow.
- Array: flattening, reshape, repmat, transpose, selection, concatenate, comparison
- Function: anonymous, pointer, default argument, manajemen function.
- Plot Grafik: line, multiple plot-axes, scatter, bar, surface, anotasi.
Buku ini juga dilengkapi dengan studi kasus yang mudah dipahami yaitu
- persamaan kuadrat dan linear programming;
- Kmeans clustering;
- fuzzy c-means clustering;
- particle swarm optimization;
- perceptron;
- adaptive boosting;
- learning vector quantization.
Kombinasi antara dasar-dasar pemrograman Octave dan studi kasus, maka diharapkan mempermudah pembaca dalam mengimplementasikan algoritma dengan sedikit penulisan kode, meningkatkan akurasi, visualisasi data yang terintegrasi.
Penerbit | Teknosain |
---|---|
Penulis | Devi Nurtiyasari, Mulkan Syarif, S.T.P. |
ISBN | 978-623-7110-68-2 |
EISBN | 978-623-7110-69-9 |
Format | 17×24 |
Halaman | X+138 |
Tahun |
Materi tambahan belajar octave
Materi tambahan
Buku ke 3 – Belajar Mudah Python dengan Package Open Source
Tempat Beli Buku
- https://grahailmu.id/product/belajar-mudah-python-dengan-package-open-source/
- https://www.bukalapak.com/p/hobi-koleksi/buku/komputer-487/wco01c-jual-belajar-mudah-python-dengan-package-open-source-mulkan-syarif-graha-ilmu
- https://www.tokopedia.com/bukukuliahan/belajar-mudah-python-dengan-package-open-source-mulkan-syarif
- https://togamas.com/detail-buku-8585=Belajar_Mudah_Python_dengan_Package_Open_Source_
- https://petramas.co.id/product/belajar-mudah-python-dengan-package-open-source-a8c4
Judul : Buku Belajar Mudah Python dengan Package Open Source
ISBN : 978-602-5759-74-1
Python merupakan bahasa intrepreter yang banyak digunakan untuk kepentingan akademis, riset, bahkan para praktisi umum dikarenakan tersedianya package-package yang siap pakai mulai dari untuk komputasi numerik, array, olah grafik, sinyal, machine learning, dan computer vision. Kemudahan managemen instalasi package tersebut dikarenakan adanya Anaconda Navigator yang mampu mengintegrasikan semua package dengan lebih mudah bagi pemula sekalipun.
Buku ini memfokuskan diri tidak hanya membahas dasar-dasar bahasa Python tapi lebih luas lagi yaitu mengajak pembaca menggunakan package-package yang sudah default terinstal di Anaconda Navigator dan beberapa package tambahan terpisah yaitu
- Python
- IDE Spyder sebagai Editor
- Package Numpy untuk perhitungan array
- Package Matplolib untuk visualisasi grafis
- Package Pandas untuk pengolahan data terstruktur
- Package Scipy untuk pengolahan data statistika
- Package OpenCV (instal tersendiri)
Daftar Isi Buku Belajar Mudah Python dengan Package Open Source
- BAB 1 ANACONDA
- Pengenalan Anaconda
- Instalasi Anaconda
- Environment Anaconda Navigator
- BAB 2 PYTHON DAN EDITOR SPYDER
- PengenalanInterpreter Python
- Pengenalan Bahasa Python
- Tipe Data Terstruktur
- Control Flow
- Pengenalan Function
- Pengenalan Class
- Manajemen Modul/Package
- BAB 3 NUMPY
- Import package
- Membuat Array
- Pengenalan Operasi Array
- Contoh Kasus Penggunaan Array
- BAB 4 MATPLOTLIB
- Line Plot
- Bar Plot
- Line Area
- Scatter
- Scatter 3D
- Contour
- Contour Surface
- Surface
- BAB 5 PANDAS
- Struktur Data Pandas
- Pengenalan Data Frame
- Operasi Masking
- BAB 6 SCIPY
- Analisis Korelasi Sederhana
- Analisis Regresi Linear
- Klustering dan Klasifikasi
- BAB 7 OPENCV
- Cara Install
- Membaca dan Menyimpan File Gambar
- Integrasi OpenCV dengan Matplotlib
- Akses dan Modifikasi Nilai Pixel Gambar
- Operasi Transformasi Geometrik
- Operasi Segmentasi Gambar
- Operasi Filtering Gambar
- Operasi Morfologi Gambar
- Operasi Pencarian Contour Gambar
- Membaca File Video
- Update Content
- Enhancement
- OpenCV- Crop the image by annotation XML
- OpenCV-Penentuan Skala pada Pengambilan Gambar via Drone
- Deteksi Tepi / Edge Detection dengan Sobel
- Clustering Color with Kmeans
- Merging Binary Objek
- Pengenalan Tulisan Angka dengan Tangan
- Optical Character Recognition dengan Tesseract
- Membaca KTP NIK Indonesia
- OCR KTP Indonesia
- Contour Retrieval Mode Find Contour
- Perbaikan Skew gambar untuk Akurasi Mesin Scanner
Selain daftar isi buku diatas, kalian juga belajar lagi beberapa tambahan materi/topik dibawah ini yang kalian bisa baca di website ini
Update Content Fundamental Python
- Install dan Management Package
- Optimasi Pandas
- Utilitas
- Matplotlib
- Numpy
- Pandas
- Package
- Case Study
- Random Password Generator
- Pencocokan String – Sequence Matcher
- Belajar Regular Expression
- Big data
Update Content Machine Learning Python
- Install
- Menghitung Tingkat Kemiripan menggunakan Cosimiliarity
- Tensor
- Case Study
- Traning Neural Network with Particle Swarm Optimization
- Klasifikasi menggunakan Support Vector Machine
- Learning Vector Quantization
- Trend Model with Radial Basis Function
- Kmeans Clustering
- Simple Adaptive Boosting
- Neural Network Backpropagation
- Teknik Reduksi Dimensi menggunakan Principal Component Analyst
- Feature selection
- Decision Making with Multi-Attribute Decision Making Using Simple Additive Weighting
- Extreme Learning
Buku ke 2
http://www.softscients.web.id/2018/08/sinopis-olah-citra-dengan-c-menggunakan.html
Buku ke 1 – Bermacam Project Java dengan IDE Netbeans
http://andipublisher.com/produk-1204004305-bermacam-project-java-dengan-ide-netbean.html
Judul: Bermacam Project Java dengan IDE Netbeans
Buku yang Anda pegang ini merupakan kumpulan project pengembangan aplikasi dalam bahasa java. Berbagai project meliputi chart, parser, image processing, interfacing webcam. Buku ini tidak membahasa dasar-dasar bahasa pemrograman java akan tetapi pengguna harus sudah familier dengan OOP dan SWING karena aplikasi melibatkan kedua teknologi tersebut.
Chart merupakan hal yang wajib dalam membuat aplikasi terutama visualisasi laporan. Pengenalan berbagai chart seperti Pie, Bar, Scatter, Gannt dengan memanfaatkan library Jfreechart dan Jcommon
Parser dalam buku ini membahas 2 parser yaitu HTML (CSS) dan XML. Parser berguna untuk melakukan pengumpulan dan pemilihan dari sebuah dokumen menjadi lebih berguna. Misalnya melakukan pengumpulan (extract) email dari sebuah halaman situs. Sedangkan XML adalah format pertukaran data yang secara luas digunakan oleh dunia industri, sehingga diharapkan Anda dapat memahami dan menggunakan XML untuk pengembangan aplikasi yang lebih berguna, misalnya membaca berita via RSS Feed dengan memenfaatkan library Jsoup dan kXML
Pengolahan citra yang dimaksud disini adalah aplikasi pengolahan citra berbasis java meliputi convert RGB ke gray, bw (black-white), pembuatan filter (blur, sharp), mengextract pixel citra dan menyimpannya kedalam berbagai format (CSV, PRN), dan juga rescaling citra dengan memanfaatkan library JImage
Interfacing webcam adalah aplikasi koneksi WebCam dengan java. Pada aplikasi ini kita akan diajak untuk melakukan koneksi dan capture dari video serta menyimpannya kedalam format JPG dengan memanfaatkan JMF (java media framework)
Semoga keempat project diatas dapat menginspirasi Anda untuk mengembangkan aplikasi yang lebih berguna lagi.
Content Update: Pengolahan Citra Digital OpenCV dengan Java
- Histogram Equalization
- Teknik Enhancement Normalisasi Citra
- Gray Level Coocurance Matrix
- Mengenai ImageJ
- Kasus
- Library Digital Image Processing dengan OpenCV
- Yup mencoba library OpenCV di Java Bagian 1
- Yup mencoba library OpenCV di Java Bagian 2
- Yup mencoba library OpenCV di Java untuk menghitung KMeans Clustering Bagian 3
- Yup mencoba library OpenCV di Java untuk menghitung Support Vector Machine Bagian 4
- Yup mencoba library OpenCV di Java untuk menghitung Histogram Bagian 5
Dataset Pembelajaran
- Dataset aggregasi : data agen.xlsx
- Data RFM: data toko.xlsx