Langsung ke konten utama

Tugas Mata Kuliah Pengelolaan Citra

 

Bahasa Pemograman Octave

Apa itu GNU Octave? dan Apakah Contohnya?

A. Mengenal Sejarah GNU Octave

Octave awalnya dirancang (sekitar 1988) sebagai perangkat lunak pendamping untuk buku teks tingkat sarjana tentang desain reaktor kimia yang ditulis oleh James B. Rawlings dari University of Wisconsin-Madison dan John G. Ekerdt dari University of Texas. Mereka awalnya membayangkan beberapa alat yang sangat khusus untuk solusi masalah desain reaktor kimia. Kemudian, setelah melihat keterbatasan pendekatan itu, mereka memilih untuk mencoba membangun alat yang jauh lebih fleksibel.

Masih ada beberapa orang yang mengatakan bahwa mereka seharusnya menggunakan Fortran saja, karena itu adalah bahasa teknik komputer, tetapi setiap kali mereka mencobanya, para siswa menghabiskan terlalu banyak waktu untuk mencari tahu mengapa kode Fortran mereka gagal dan tidak cukup waktu belajar tentang teknik kimia. Mereka percaya bahwa dengan lingkungan interaktif seperti Octave, sebagian besar siswa akan dapat mengambil dasarnya dengan cepat, dan mulai menggunakannya dengan percaya diri hanya dalam beberapa jam. Pengembangan penuh waktu dimulai pada Musim Semi 1992. Rilis alpha pertama adalah 4 Januari 1993, dan versi 1.0 dirilis 17 Februari,

Sejak itu, Octave telah melalui beberapa revisi besar, disertakan dengan Debian GNU / Linux, openSUSE, dan banyak distribusi GNU / Linux lainnya. Octave diulas dalam edisi Juli 1997 di Linux Journal. Jelas, Octave sekarang lebih dari sekadar paket courseware dengan utilitas terbatas di luar kelas. Meskipun tujuan awal mereka agak kabur, mereka tahu bahwa mereka ingin membuat sesuatu yang memungkinkan siswa untuk memecahkan masalah yang realistis, dan bahwa mereka dapat menggunakan banyak hal selain masalah desain reaktor kimia. Saat ini, ribuan orang di seluruh dunia menggunakan Octave dalam pengajaran, penelitian, dan aplikasi komersial.


B. Pengertian GNU Octave

GNU Octave adalah bahasa tingkat tinggi, terutama ditujukan untuk perhitungan numerik. Ini menyediakan antarmuka baris perintah yang nyaman untuk memecahkan masalah linear dan nonlinier secara numerik, dan untuk melakukan eksperimen numerik lainnya menggunakan bahasa yang sebagian besar kompatibel dengan Matlab. Ini juga dapat digunakan sebagai bahasa berorientasi batch. 

Octave memiliki alat yang banyak untuk memecahkan masalah aljabar linear numerik umum, menemukan akar persamaan nonlinier, mengintegrasikan fungsi biasa, memanipulasi polinomial, dan mengintegrasikan persamaan diferensial dan diferensial-aljabar biasa. Ia mudah diperluas dan disesuaikan melalui fungsi yang ditentukan pengguna yang ditulis dalam bahasa Octave sendiri, atau menggunakan modul yang dimuat secara dinamis yang ditulis dalam C ++, C, Fortran, atau bahasa lainnya. Octave ditulis oleh John W. Eaton dan banyak lainnya. Karena Octave adalah perangkat lunak gratis, anda didorong untuk membantu menjadikan Octave lebih berguna dengan menulis dan menyumbang fungsi tambahan untuknya, dan dengan melaporkan masalah yang mungkin anda miliki.

C. Contoh Pengolahan Citra Digital dengan Menggunakan Octave

Sebelum melakukan pengolahan citra dengan menggunakan Octave, sebaiknya kita mengetahui dasar – dasar pengolahan citra digital. Pengolahan citra adalah salah satu cabang dari ilmu informatika. Pengolahan citra berkutat pada usaha untuk melakukan transformasi suatu citra / gambar menjadi citra lain dengan menggunakan teknik tertentu. Pengolahan citra merupakan bidang yang bersifat multi disiplin, yang terdiri dari banyak aspek, antara lain fisika, elektronika, matematika, seni dan teknologi komputer. Pengolahan citra (image processing) memiliki hubungan yang sangat erat dengan disiplin ilmu yang lain. jika sebuah ilmu disiplin ilmu dinyatakan dengan bentuk proses suatu input menjadi output, maka pengolahan citra memiliki input berupa citra serta output juga berupa citra.


Menampilkan Citra Asli

Operasi ini dilakukan untuk menarik gambar asli kedalam aplikasi Octave, karena citra asli ini sebagai perbandingan antara citra asli dengan citra yang akan dibuat nantinya yaitu dengan memberikan command / perintah sebagai berikut :

D. Penerapan Framework Octave (Operationally critical threat,asset, and vulnerability evaluation) untuk manajemen risiko keamanan informasi di institusi Perguruan Tinggi dalam Mendukung Keberlanjutan Proses Bisnis Studi kasus keamanan Informasi Proses Bisnis Elearning

Penelitian ini bertujuan untuk menguji framework OCTAVE (Operationally Critical Threat, Aset and Vulnerability) sebagai solusi manajemen risiko keamanan informasi yang sistematik dan holistik. Framework OCTAVE memilki al u r tahapan proses yang diawali dari mencari profit ancaman baik dari sisi luar dan dalam organisasi terhadap aset-aset krtitis sistem informasi. Kemud ian d i lanjutkan dengan menguji secara langsung kelemahan teknologi dengan utilitas-util itas aud it jaringan terhadap komponen-komponen kunci sistem informasi. Akhimya solusi ancaman dan kelemahan d ipetakan pada rencana-rencana taktis mitigasi/pengurangan risiko Gangka pendek) dan strategi proteksi manajemen keamanan (jangka panjang) dan akan terns dievaluasi secara berkesinampungan. Dari tahapan metode OCTAVE diharapkan keberlanjutan proses bisnis dapat terjaga karena aset-aset kritis dalam sistem informasi dikelola secara taktis maupun strategis sehingga keberlanjutan proses bisnis dapat terjaga. Penelitian ini mengimplemtasikan framework OCTAVE dengan studi kasus proses bisnis e-leaming di Universitas Muhammadiyah Semarang, yang akan mencoba mentransformasikan sistem pembelajaran e-leaming yang mendukung pembelajaran jarak jauh. Dari hasil penelitian menunjukkkan bahwa framework OCTAVE mampu mendeskripsikan secara komprehensif karena melibatkan parti sipasi seluruh level manajemen dalam mengevaluasi kelemahan baik dari sisi teknologi dan organisasi secaa mand iri. Mampu memberikan panduan operasionalisasi secara holistik dari level taktis hingga strategis. Mampu memberikan dukungan keberlanjutan proses bisnis, dimana secara berkesinambungan proses evaluasi terhadap keamanan informasi terus dilakukan untuk mengantisipasi ancaman dan kelemahan yang terus berkembang.

Komentar

Postingan populer dari blog ini

Tugas Mata Kuliah Machine Learning

   Supervised Learning (Linear Regression) Regresi linear adalah metode pendekatan sebagai kajian terhadap ketergantungan satu variabel, yaitu antara variable terikat Y dan satu atau lebih variable bebas yang disebut X - Gujarati (2009) Di dalam suatu persamaan regresi terdapat 2 macam variabel yaitu : • Variabel Terikat ( Variabel dependen) variabel yang nilainya tergantung dan variabel lain, biasanya dinyatakan dengan Y  • Variabel Bebas (variabel independen) variabel yang nilainya tidak tergantung dari variabel lain, biasanya dinyatakan dengan X Berdasarkan penggunaan variable bebas,dibedakan menjadi : Simple Linear Regresstion variable bebas yang terlibat hanya satu saja. oleh karena hanya memiliki satu variable bebas,maka hanya akan terdapat variabel input X dan ouput Y.  PERSAMAAN  y = mx + b +e y =dependent variable  m =slope dari garis (persamaan diatas merupakan sebuah garis) x =independent variable b =intercept e =error

Tugas Mata Kuliah Pengelolaan Citra

   DIGITAL IMAGE PROCESSING  MENGGUNAKAN GNU OKTAVE 1. Pengantar Pengelolahan Citra Data atau informasi tidak hanya disajikan dalam bentuk teks, tetapi juga dapat berupa gambar, audio (bunyi, suara, musik), dan video. Keempat macam data atau informasi ini sering disebut multimedia. Era teknologi informasi saat ini tidak dapat dipisahkan dari multimedia. Situs web (website) di Internet dibuat semenarik mungkin dengan menyertakan visualisasi berupa gambar atau video yang dapat diputar. Beberapa waktu lalu istilah SMS (Short Message Service) begitu populer bagi pengguna telepon genggam (handphone atau HP). Tetapi, saat ini orang tidak hanya dapat mengirim pesan dalam bentuk teks, tetapi juga dapat mengirim pesan berupa gambar maupun video, yang dikenal dengan layanan MMS (Multimedia Message Service).      Citra (image) 1 –istilah lain untuk gambar– sebagai salah satu komponen multimedia memegang peranan sangat penting sebagai bentuk informasi visual. Citr...

Tugas Mata Kuliah Machine Learning

  MULTIPLE REGRESI Multipe Linear Regression           variable bebas yang terlibat tidak hanya satu saja melainkan beberapa variable bebas. Hal         ini dikarenakan input yang digunakan lebih dari satu dimensi. PERSAMAAN Y=b+e+m1x1 +242 + ... + mn*xn Y = dependent variable  mn = koefisien dari persamaan  Xn = independent variablE b = intercept  e - error Contoh Kasus Multiple Linear Regresi  CONTOH STUDY KASUS Udin hendak membeli rumah di daerah King Country US, dengan kriteri sebagai berikut : : Jumlah Bedrooms = 3  Jumlah Bathrooms - 2  Luas rumahnya = 1800 sqft   Dengan grade 7  Tahun Pembuatan 1990 Bantu udin untuk mempresiksi rumah idamannya  Data harga rumah dapat diambil dari kaggle: https://www.kaggle.com/vikrishnan/boston-house-prices?select=housing.csv Langkah penyelesaian Penyelesaian Masalah jika dilihat dari apa yang diinginkan Udin, maka kita dapat me...