Histogram
histogram adalah tampilan grafis dari tabulasi frekuensi yang digambarkan dengan grafis batangan sebagai manifestasi data binning. Tiap tampilan batang menunjukkan proporsi frekuensi pada masing-masing deret kategori yang berdampingan (en:adjacent) dengan interval yang tidak tumpang tindih (en:non-overlapping).


Berikut Cara menampilkan Histogram dengan Python

Berikut adalah Listing Coding

dan berikut adalah hasil dari listing code di atas


https://pythonspot.com/matplotlib-histogram/

Sebelum kita ke instalasi OPEN CV berikut sekilas tentang apa sih itu Python.
Python merupakan bahasa pemrograman tingkat tinggi yang diracik oleh Guido van Rossum.
Python banyak digunakan untuk membuat berbagai macam program, seperti: program CLI, Program GUI (desktop)Aplikasi MobileWeb, IoT, Game, Program untuk Hacking, dsb.
Python juga dikenal dengan bahasa pemrograman yang mudah dipelajari, karena struktur sintaknya rapi dan mudah dipahami.
(Python bagus untuk pemula yang belum pernah coding).
itu tadi sekilas Tentang Python.
Sekarang kita beralih ke Apa itu OpenCV
OPEN CV
OpenCV (Open Source Computer Vision Library), adalah sebuah library open source yang dikembangkan oleh intel  yang fokus untuk menyederhanakan programing terkait citra digital. Di dalam OpenCV sudah mempunyai banyak fitur, antara lain : pengenalan wajah, pelacakan wajah, deteksi wajah, Kalman filtering, dan berbagai jenis metode AI (Artificial Intellegence). Dan menyediakan berbagai algoritma sederhana terkait Computer Vision untuk low level API.
OpenCV merupakan open source computer vision library untuk bahasa pemrograman C/C++, dan telah dikembangkan ke phyton, java, matlab. Library dapat diunduh melalui link http://sourceforge’net/projects/opencvlibrary atau melalui http://opencv.org/releases.html. Saat ini versi yang terbaru adalah 3.3.0 dengan tanggal rilis 3 Agustus 2017.
sebelum kita berlanjut ke instalasi Open CV di Python, terlebih dahulu membahas sedikit tentang apa itu anaconda.
ANACONDA
Dari Continuum dibuatlah Anaconda ("Anaconda Distribution")Anaconda ini gratis, memiliki banyak package dan tool, secara setup untuk memulai sudah siap digunakan dan juga sudah termasuk Python distribution di dalamnya.
Untuk mendapatkan Anaconda ini cukup ke sini dan pilih berdasarkan sistem operasi yang digunakan. Memang cukup besar tapi ini lebih mudah dibandingkan melakukannya secara manual.
Baiklah Langsung saja kita menjalankan Instalasi Open CV dengan menggunakan Anaconda.
1. Download Software Anaconda di Link kemudian di install DISINI


2. Berikut adalah Tampilan anaconda awal kali

3. Kemudian pilih environmet dan Klik tombol play pada root Kemudian pilih terminal

4. Jika terminal Sudah terbuka Ketik kan perinta "pip install E:\Aplikasi KU\Library\Pythonopencv_python-4.1.0.25-cp37-cp37m-win_amd64.whl" Sesuaikan file direktorynya sesuai penyimpanan anda. kemudian Enter

5. Jika sudah ada tanda seperti ini maka instalasi Open CV telah Sukses.


Refrensi :
https://www.petanikode.com/python-linux/
http://binus.ac.id/malang/2017/10/introduction-to-open-cv/
https://www.codepolitan.com/instal-python-dengan-anaconda-58a79fee367c0

Sebelum Kita membahas bagaimana cara membuat akun pada situs GitHub pada artikel sebelumnya sudah di jelaskan apakah itu Github.

langsung saja kita beralih ke topik, bagaimana cara membuat Akun pada GitHub

1. Buka Situs GitHub di GITHUB
2. Jika Sudah masuk ke situsnya maka, kita akan langsung di beri tampilan untuk mendaftar akun baru.

Isi dan lengkapi form yang telah di sediakan oleh situs Github
3. Form yang telah di isi harus menunjukan indikasi tanda Check hijau, untuk menandai bahwa identitas yang anda masukan tidak pernah di buat oleh orang lain. Jika sudah klik Sign Up for GitHub.

4. Jika Sudah anda akan di suguhkan dengan tampilan beberapa step yang harus anda lengkapi

pada gambar tersebut masih terdapat notif merah yang artinya anda harus merubah isi dari form dengan benar. 

5. Kemudian pada bagian bawah terdapat Chapta yang harus anda isi atau anda selesaikan sampai muncul tanda seperti pada gambar. 

Jika sudah Klik Create an Account, maka anda akan di arahkan ke step ke dua dari pendaftaran akun GitHub.

6. Pada Step kedua anda akan memilih pelayanan mana yang akan anda gunaka, Free kah atau yang satunya,

Jika anda memilih dari 2 pilihan tersebut, maka langsung Klik Tombol Continou.

7. Pada langkah ke tiga, anda akan di suruh mengisi beberapa quisioner untuk menyelesaikan pendaftaran dari Github. dan kalian klik Submit

8. Jika Sudah maka akan di arahkan ke halaman seperti pada gambar, dan di minta untuk verifikasi email anda. 

9. Langkah selanjutnya yakni dengan membuka akun email anda dan memverifikasi email anda, agar terhubung dengan akun GitHub anda. 

10. Jika sudah anda verifikasi, maka anda akan diarahkan ke akun GitHub anda yang siap anda gunakan, seperti pada gambar

Sekian artikel kali ini tentang bagaiana cara untuk membuat Akun GitHub.
Sekian dan Terimakasih. 



PENGENALAN TENTANG GITHUB

Minggu, 19 Mei 2019
Tag :


GitHub adalah layanan penginangan web bersama untuk proyek pengembangan perangkat lunak yang menggunakan sistem pengontrol versi Git dan layanan hosting internet. Hal ini banyak digunakan untuk kode komputer. Ini memberikan kontrol akses dan beberapa fitur kolaborasi seperti pelacakan bug, permintaan fitur, manajemen tugas, dan wiki untuk setiap proyek.

GitHub menawarkan paket repositori pribadi dan gratis pada akun yang sama dan digunakan untuk proyek perangkat lunak sumber terbuka  Pada bulan April 2017, GitHub melaporkan bahwa mereka mempunyai lebih dari 20 juta pengguna dan lebih dari 57 juta repositori, menjadikannya layanan terbesar dari kode sumber di dunia. GitHub mempunyai sebuah maskot yang bernama Octocat, seekor kucing dengan lima tentakel dan wajah seperti manusia.Pada tahun 2018, dilaporkan bahwa Microsoft mengakuisisi GitHub.
Apa Itu Kompresi Pada Citra Digital ?
Kompresi adalah mengecilkan / Memampatkan ukuran, dan Kompresi data adalah Teknik untuk mengecilkan data sehingga dapat diperoleh file dengan ukuran yang lebih kecil daripada ukuran file aslinya 

A. Kompresi Lossless
Kompresi Lossless merupakan metoda kompresi data yang memungkinkan data asli dapat disusun kembali dari data hasil kompresi maka rasio kompresi pun tidak dapat terlalu besar untuk memastikan semua data dapat dikembalikan ke bentuk semula. Metode Lossless menghasilkan data yang identik dengan data aslinya.Kompresi  lossless  utamanya   digunakan   untuk  pengarsipan,   dan   penyuntingan.   Untuk   keperluan pengarsipan seperti catatan bank, artikel text, dll.

B. Kompresy Lossy
Kompresi Lossy adalah suatu metode untuk mengkompresi data dan men-dekompresi-nya. Data yang dipreoleh mungkin berbeda dari data aslinya, tetapi perbedaan itu cukup dekat. Metode ini paling sering digunakan untuk kompres data multimedia (Audio file dan gambar). Format kompresi Lossy mengalami generation loss yaitu jika mengalami prose kompresi-dekompresi berulang kali maka akan menyebabkan kehilangan kualitas secara progresif.

Perbedaan Kompresi Lossy dan Lossless
  • Lossless data kompresi adalah kelas dari algoritma data kompresi yang memungkinkan data yang asli dapat disusun kembali dari data kompresi, sedangkan Lossy kompresi adalah suatu metode untuk mengkompresi data dan men-dekompresi-nya.
  • Losless compression digunakan untuk mengkompresi data untuk diterima ditujuan dalam kondisi asli. Sedangkan lossy compression menghasilkan file kompresi yang lebih kecil dibandingkan dengan metode lossless yang ada.
  • Lossless compression digunakan jika akurasi data sangat penting, sedangkan lossy compression  biasanya membuang bagian-bagian data yang sebenarnya tidak begitu berguna dan tidak dirasakan oleh kita sehingga masih beranggapan bahwa data tersebut masih bisa digunakan walaupun sudah di kompresi.
  • Lossless compression biasanya data yang telah dikompresi ukurannya sama atau lebih besar, sedangkan lossy compression biasanya data yang telah dikompresi berukuran lebih kecil dari ukuran asli, namun masih tetap memenuhi syarat untuk digunakan.
  • Rasio kompresi pada lossless didapat cenderung rendah sedangkan rasio kompresi pada lossy didapat bisa sangat tinggi.

https://www.ketutrare.com/2014/06/perbedaan-kompresi-lossy-dan-lossless.html


Multimedia Juga memiliki Permasalahan Tersendiri dalam pengoperasiannya, diantaranya adalah :

1. Memiliki Struktur yang Heterogen
maksudnya adalah setiap file multimedia mempunyai susunan data yang berbeda pada setiap filenya, bahkan jika diambil dengan alat yang sama. misalnya, dua video yang berdurasi 10 detik bisa mempunyai ukuran file yang berbeda. hal tersebut menandakan kalau susuan data dalam file tersebut mempunyai susunan yang berbeda.

2. Sematic Gap
Kesenjangan semantik mencirikan perbedaan antara dua deskripsi objek dengan representasi linguistik yang berbeda, misalnya bahasa atau simbol. Menurut Hein, celah semantik dapat didefinisikan sebagai "perbedaan makna antara konstruk yang terbentuk dalam sistem representasi yang berbeda". [1] Dalam ilmu komputer, konsep ini relevan ketika aktivitas, pengamatan, dan tugas manusia biasa ditransfer ke dalam representasi komputasi.
Lebih tepatnya kesenjangan berarti perbedaan antara perumusan ambigu pengetahuan kontekstual dalam bahasa yang kuat (mis. Bahasa alami) dan suara, representasi yang dapat direproduksi dan komputasi dalam bahasa formal (mis. Bahasa pemrograman). Semantik suatu objek tergantung pada konteksnya. Untuk aplikasi praktis, ini berarti setiap representasi formal dari tugas-tugas dunia nyata memerlukan terjemahan pengetahuan ahli kontekstual dari suatu aplikasi (tingkat tinggi) ke dalam operasi dasar dan yang dapat direproduksi dari mesin komputasi (tingkat rendah). Karena bahasa alami memungkinkan pengekspresian tugas yang tidak mungkin untuk dikomputasi dalam bahasa formal, tidak ada cara untuk mengotomatiskan terjemahan ini secara umum. Selain itu, pemeriksaan bahasa dalam hierarki Chomsky menunjukkan bahwa tidak ada cara formal dan otomatis untuk menerjemahkan dari satu bahasa ke bahasa lain di atas tingkat kekuatan ekspresi tertentu.

3. Impression and Subjectivity
- Feature Extraction umumnya tidak tepat
Misalnya, tingkat kesalahan yang tinggi ditemui dalam data motion-capture dan umumnya disebabkan oleh banyak faktor lingkungan yang terlibat.

- Multimedia querying system often rely on “similarity” query (v.s. exact matching) 
Sebaliknya, dalam banyak kasus, database multimedia perlu mempertimbangkan fitur nonidentical tetapi mirip dengan menemukan objek data yang wajar untuk query.

- Ketidaktepatan dapat disebabkan struktur indeks yang tersedia, yang sering tidak sempurna.Karena ukuran data, banyak sistem bergantung pada clustering dan klasifikasi algoritma untuk kadang-kadang tidak sempurna pemangkasan alternatif pencarian selama pemrosesan query.

- Query formulation methods vs user’s subjective intention: Query by example, Query by Description, Query by profile/recommendation.


https://en.wikipedia.org/wiki/Semantic_gap
https://anakti10.wordpress.com/2019/04/21/materi-4-permasalahan-multimedia/

Pengantar Multimedia
Ciri khas ADSL adalah sifatnya yang asimetrik, sehingga data ditransferkan dalam kecepatan yang berbeda dari satu sisi ke sisi yang lain.  (a) ADSL. 

Karakteristik Multimedia :
  1. Multimedia Menggunakan Kecepatan yang Sangat Tinggi.
  2. Multimedia Membutuhkan Penayangan dengan Real Time.

Multimedia juga memiliki beberapa file multimedia, diantaranya :

  1. Audio Encoding
  2. Video Encoding

dan multimedia memiliki beberapa Format untuk menampilkan berbagai media diantaranya adalah :
  1. JPG
  2. PNG
  3. BMP
  4. GIF
dan masih banyak lagi macam macam file Media.

Kemudian untuk menampilkan video sendiri, memiliki beberapa format, diantaranya adalah:
  1. MP4
  2. AVI
  3. MPEG
  4. FLV
  5. MKV
dan masih banyak format yang lainnya.

Dari beberapa format diatas akan dijelaskan salah satu dari format Gambar terlebih dahulu

1. JPEG
(a) RGB input data. (b) Setelah pemrosesan blok.

(a) Satu blok dari matriks Y.  (b) Koefisien DCT.

Komputasi dari koefisien DCT yang terkuantisasi.

Urutan di mana nilai-nilai terkuantisasi dikirim.

berikut adalah gambar grafik dari penjelasan Format JPG.
kemudian kita akan akan ambil salah satu contoh format dari Video yak ni MPEG

2. MPEG

Dalam Format MPEG terdapat 3 jenis bingkai yang di proses oleh program.
  1. I (Intracoded) frames: Gambar diam yang dikodekan JPEG mandiri.
  2. Frame P (Prediktif): Perbedaan blok demi blok dengan frame terakhir.
  3. B (Bidirectional) frame: Perbedaan dengan frame terakhir dan berikutnya.


Berikut adalah contoh 3 Frame Video yang berturut - turut




Pada Proses Sistem Operasi Terdapat Beberapa Proses yang tidak di tapilkan. diantaranya :

  1. Proses
  2. File
  3. Input dan Output
  4. Shell inti Windows
Dari ke empat jabaran diatas, akan di jelaskan satu persatu :

1. Proses
Gambar Diagram Proses

Pada diagram diatas dapat dijelaskan sebagai berikut :

Dari Proses inti yang di inisialisasikan sebagai A akan memproses sistem operasi sehingga dapat memunculkan percabangan Proses yang di inisialisasikan dengan B dan C, pada prose ke dua salah satu proses akan menambah proses nya kembali agar memperingan beban kinerja dari sistem operasi, yang di inisialisasikan dengan D, E dan F

Gambar Task Manager

Pada Gambar diatas, bisa di lihat pada proses File Exploler yang mana proses tersebut memiliki proses lagi sebanyak 2 proses.

2. File System

Gambar File Sistem

pada gambar diatas, prof . Brown hanya dapat mengakses file miliknya saja, dan dia tidak dapat mengakses file Prof. Green dan Prof. White,hal ini dikarenakan Prof Brown tidak memiliki akses ke file pengguna lain.

3. Input dan Output
Gambar Input Output

Unit input adalah (masukan) unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor ini, contohnya data yang berasal dari keyboard atau mouse. Sementara unit output (keluaran) biasanya digunakan untuk menampilkan data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh mikroprosesor, contohnya data yang akan ditampilkan pada layar monitor atau printer.

4. Shell
Gambar Windows Power Sell


Shell adalah program (penterjemah perintah) yang menjembatani user dengan sistem operasi. dalam hal ini kernel (inti sistem operasi), umumnya shell menyediakan prompt sebagai user interface, tempat dimana user mengetikkan perintah-perintah yang diinginkan baik berupa perintah internal shell (internal command), ataupun perintah eksekusi suatu file progam (eksternal command), selain itu shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program. contoh dari shell adalah comand prompt di windows, dan terminal di linux.
Sebelum Kita masuk Apa itu Sistem Operasi Multimedia, mari kita pahami dulu apa itu Sistem Operasi dan Multimedia.

A. Sistem Operasi
perangkat lunak sistem yang mengatur suberdaya dari perangkat kerasdan perangkat lunak, serta sebagai jurik (Daemon) untuk program komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program bootingSistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.

B. Sejarah Sistem Operasi
  • Sistem operasi generasi pertama (Tahun 1945 – 1955) 
  • Sistem operasi generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik. Pada generasi ini belum ada yang namanya sistem operasi komputer, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
  • Sistem operasi generasi ke-dua (Tahun 1955 – 1965)
  • Sistem operasi generasi ke-dua memperkenalkan BPS (batch processing sistem) yaitu pekerjaan yang di kerjakan dalam satu rangkaian, lalu di eksekusi secara berururan. Pada generasi ini sistem komputer belum dilengkapi dengan sistem operasi, tetapi beberapa fungsi sistem operasi telah ada.
  • Sistem operasi generasi ke-tiga (Tahun 1965 – 1960)
  • Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana user atau penguna dapat berkomunikasi lewat terminal secara online ke komputer, maka sistem operasi menjadi multi user (Digunakan oleh banyak penguna sekaligus). Dan multi programing (Melayani banyak program sekaligus).
  • Sistem operasi generasi ke-empat (Tahun 1980an–pasca 1980an)
  • Dewasa ini sistem operasi digunakan untuk jaringan komputer, dimana user menyadari keberadaan komputer – komputer yang saling terhubung satu dengan yang lain. Nah itulah tadi sejarah sistem operasi berdasarkan generasinya. Berikutnya Kita lanjut kepada jenis – jenis sistem operasi pada komputer.
C. Macam - macam Sistem Operasi

          1. Sistem Operasi Stand Alone
    Maksudnya Stand Alone disini adalah sistem operasi tersebut sudah lengkap, bisa berdiri sendiri dan mampu digunakan untuk single user maupun multi user. Memiliki fitur tertentu. Sistem Operasi yang kita kenal sekarang seperti Windows, OS Mac, dan linux adalah contoh dari sistem operasi stand alone. berikut contoh Sistem Operasi Stand Alone, yaitu MS DOS, Windows Milenium Edition, Windows vista dan Masih banyak yang lainnya.
  

          2. Sistem Operasi Jaringan
    Sistem operasi jaringan merupakan jenis sistem operasi yang dkhususkan untuk menangani jaringan. Fungsi dari sistem operasi jaringan sangat banyak diantaranya yaitu memungkinkan pengguna untuk berbagi berkas, penggunaan alat pencetak (printer) bersama-sama , DNS Service, HTTP Service, dan lainnya. Berikut contoh Sistem Operasi Jaringan.
    Image result for banyan vines Image result for ip fire Image result for Novell NetWare

      3. Sistem Operasi Embeded
    Embedded kalau diartikan adalah ditanamkan, berarti sistem operasi embedded adalah sistem operasi yang tertanam dalam komputer dan hanya diprogram untuk melaksanakan fungsi tertentu yang spesifik. Bedanya dengan sistem operasi lainnya khususnya stand alone adalah sistem operasi embedded ini tidak bisa berdiri sendiri. Berikut contoh Sistem Operasi embeded.
    Image result for java os Image result for LynxOS

          4. Sistem Operasi Live CD
    Sistem operasi yang tersimpan di bootable CD atau VCD dan dapat langsung dijalankan tanpa harus menginstalnya secara permanen. Sistem operasi ini memiliki kapasitas yang ringan, kira-kira dibawah ukuran CDnya dan hanya memiliki fitur yang terbatas. Dalam perkembangannya, Sistem operasi ini memungkinkan pengguna untuk tidak repot-repot menginstalnya di komputer.
    Image result for open suse live cd
D. Macam - macam Sistem Operasi Komputer
  1. Sistem Operasi DOS 
  2. Image result for logo msdos
    Disk Operating System (disingkat DOS) adalah keluarga sistem operasi yang digunakan di komputer pribadi. Sekarang, istilah DOS menjadi istilah generik bagi setiap sistem operasi yang dimuat dari perangkat penyimpanan berupa disk saat sistem komputer dinyalakan.
  3. Sistem Operasi Windows 
    sistem operasi windows
    Inilah sistem operasi generasi kedua setelah berhentinya pengembangan sistem operasi DOS. Windows pada awal munculnya sudah menggunakan antarmuka pada tampilannya dan dipasang hampir di seluruh komputer IBM dan komputer lainnya, akhirnya menjadikan Windows menjadi sistem operasi yang paling banyak digunakan di dunia.
  4. Sistem Operasi Mac OS 
    sistem operasi mac os
    Sistem operasi Mac OS atau singkatan Macintosh operating System merupakan sistem operasi ekslusif dan hanya terdapat di komputer Apple saja.
    Mac OS diluncurkan pada tahun 1984 dan pertama kali digunakan untuk komputer LISA. Sistem operasi ini merupakan pengembangan dari dasar sistem operasi Linux.
    Hebatnya dibandingkan dengan OS yang lainnya, Mac OS adalah sistem operasi pertama kali yang menggunakan GUI/ tampilan antar muka dan beberapa tahun kemudian ditiru oleh Microsoft.
    Dalam perkembangannya Mac OS akhirnya diganti dengan versi terbarunya yaitu Mac OS X, yang mana X adalah angka romawi yang berarti 10. Mac OS X adalah versi terbaru dari Mac OS 9 dan diperkenalkan pada tahun 2001.
    Karena ekslusif dan kekhasan yang dimilikinya dibanding dengan sistem operasi lainnya, menjadikan sistem operasi ini memliki tempat tersendiri bagi penggunanya.
  5. Sistem Operasi Linux 
    sistem operasi linux
    Sistem operasi Linux merupakan sistem operasi open source yang populer di kalangan masyarakat dunia dengan tingkat kepopuleran di bawah Windows dan Mac OS. Karena bersifat open source pengguna bebas mengembangkan sistem operasinya sendiri. Meskipun begitu Linux tetap sukses berjaya bersanding dengan sistem lainnya karena OS ini tidak bergantung pada vendor serta biaya operasional yang dikeluarkan rendah. pada awal perilisannya sudah berbasis grafis antar muka serta bisa berbasis teks.
E. Multimedia
Sebelum ke pengertian multimedia, Multimedia Itu Apa ?
Multimedia adalah Penggunaan Komputer untuk menyajikan dan menggabungkan Teks, Suara, Gambar, Animasi, Audio dan Video dengan alat bantu dan Koneksi, sehingga Pengguna dapat melakukan navigasi, Berinteraksi, Berkarya dan berkomunikasi. Dan Multimedia sering digunakan dalam dunia Informatika.


Daftar Pustaka :

  1. https://id.wikipedia.org/wiki/Sistem_operasi
  2. http://blog.unnes.ac.id/mheyilmanhanaff/2017/02/14/sejarah-sistem-operasi-komputer/
  3. https://hidupsimpel.com/macam-macam-sistem-operasi/
Welcome to My Blog

Popular Post

Blogger templates

Cari Blog Ini

Diberdayakan oleh Blogger.

Arsip Blog

Membuat Histogram dengan Python dengan Menggunakan MATPLOTLIT

Histogram histogram  adalah tampilan grafis dari tabulasi frekuensi yang digambarkan dengan grafis batangan sebagai manifestasi  data b...

- Copyright © Diary Informatika -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -