Senin, 24 April 2017

Soal UTS Grafik Komputer & Pengolahan Citra


  1. Sebutkan jenis-jenis filter beserta kegunaan masing-masing !
    Jawab : 
    a. Blur : memberikan efek blur
    b. Sharpen : mencerahkan bagian image
    c. Nois : mengurangi bercak-bercak
    d. Unshap mask : mengatur brightnes pada bagian yang kita pilih
    e. Median nois : mengurangi efek bercak secara halus
    f. Gradiant blur : memberikan efek blur pada image

  2. Sebutkan perbandingan antara teknologi plasma dengan liquid crystal display !
    Jawab : 
    CRT (Catoda Ray Tube)/Tabung
    Perbedaan Monitor Tabung, LCD, LED, dan Plasma
    CRT biasanya di Indonesia disebut dengan layar tabung. Teknologi CRT ini sudah digunakan di banyak benda elektronik seperti televisi dan layar komputer. Monitor CRT ini populer sejak tahun 1999 dan sudah memiliki warna.

    Kelebihan Monitor CRT/Tabung
    • Resolusi monitor fleksibel (bisa diubah tanpa bergantung jumlah pixel)
    • Harga lebih murah
    • Biasanya jarang terkena dead pixel, ghosting, dan viewing angle
    • Perawatan yang mudah (jika rusak dapat diservis)

    Kekurangan Monitor CRT/Tabung
    • Menghabiskan daya listrik yang besar
    • Tingkat sinar radiasi yang tinggi
    • Tubuh monitor lebih besar dan berat


    LCD (Liquid Crystal Display)


    Perbedaan Monitor Tabung, LCD, LED, dan Plasma

    Monitor ini menggunakan Liquid Crystal untuk memproyeksikan gambarnya. Biasanya monitor ini tampil dengan tubuh yang lebih ramping dan berat yang tidak terlalu besar. Teknologi monitor LCD sudah banyak digunakan oleh televisi, televisi HDTV dan Full HDTV, monitor komputer dan laptop, handphone.

    Kelebihan Monitor LCD

    • Menghasilkan gambar yang jernih dan lebih tajam daripada CRT
    • Memakan daya listrik yang kecil
    • Tubuh monitor yang tipis dan ringan
    • Tidak ada radiasi yang dipancarkan
    • Tersedia dari ukuran kecil sampai besar

    Kekurangan Monitor LCD
    • Harga yang lebih mahal
    • Harga servis mahal
    • Rentan terkena dead pixel

    LED (Light Emitting Diode)


    Kekurangan dan kelebihan Monitor Tabung, LCD, LED, dan Plasma

    Teknologi LED sebenarnya sama dengan LCD yang membedakan adalah LED memiliki sistem backlight yang lebih baru dan lebih maju. Kebanyakan orang menganggap monitor LED adalah LCD yang baru karena tampilan fisiknya yang sama dengan LCD bahkan tidak ada bedanya.

    Kelebihan Monitor LED
    • Tingkat kontras yang jauh lebih tinggi dibandingkan dengan LCD, dan setara dengan Plasma
    • Lebih ramah lingkungan
    • Memakan daya listrik yang lebih rendah, sekitar 20-30% dibandingkan LCD
    • Tubuh monitor yang lebih kecil, bahkan bisa diproduksi dengan ketebalan mencapai 2.5 cm saja

    Kekurangan Monitor LED
    • Harga yang lebih mahal
    • Layar LED yang ukurannya lebih tipis cenderung lebih sensitif
    • Sama seperti LCD, yaitu rentan terkena dead pixel

    Plasma

    Kekurangan dan kelebihan Monitor Tabung, LCD, LED, dan Plasma
    Monitor yang satu ini merupakan teknologi yang baru. Plasma memiliki ketajaman gambar yang lebih tajam daripada LCD dan LED. Monitor Plasma umumnya memiliki ukuran 42 inci ke atas sehingga tidak cocok apabila dijadikan monitor komputer. Plasma biasanya digunakan pada televisi.

    Kelebihan Monitor Plasma
    • Menghasilkan warna hitam yang lebih baik daripada LCD dan LED
    • Refresh rate yang lebih besar, sehingga meminimalisir tampilan gambar yang kabur atau berkedip
    • Menghasilkan gambar yang lebih tajam
    • Contrast ratio yang lebih tinggi, mencapai 1:2.000.000
    • Sudut pandang yang lebih lebar

    Kekurangan monitor Plasma
    • Monitor Plasma lebih berat karena memiliki tubuh yang besar dan menggunakan kaca di layarnya untuk menahan gas
    • Konsumsi daya listrik yang lebih besar
    • Ukuran cenderung lebih besar dan tidak tersedia di bawah 42 inci
    • Kualitas gambar akan terus menurun sering dengan lamanya penggunaan
    • Rentan terjadinya burn-in pada saat menampilkan gambar diam dalam waktu lama

  3. Jelaskan perbedaan antara citra dengan grafik komputer !
    Jawab :
    Grafika komputer (Inggris: Computer graphics)
    adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari grafika komputer adalah grafika komputer 2D yang kemudian berkembang menjadi grafika komputer 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Grafika komputer sering dikenal juga dengan istilah visualisasi data.

    Pengolahan Citra (Image Processing) merupakan proses memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia atau komputer. Teknik pengolahan citra dilakukan dengan mentrasformasikan citra menjadi citra lain, misalnya: pemampatan citra (image compression). Pengolahan citra merupakan proses awal (preprocessing) dari komputer visi. Pengelompokkan data numerik dan simbolik (termasuk citra) dilakukan secara otomatis oleh komputer agar suatu objek dalam citra dapat dikenali dan diinterpreasi. Pengenalan pola adalah tahapan selanjutnya atau analisis dari pengolahan citra. Operasi Pengolahan Citra diantatranya:

    Perbedaan antara grafik komputer dengan pengolahan citra adalah dalam grafik komputer dilakukan proses untuk menghasilkan suatu gambar dari awal dengan menggunakan komputer. Bentuk sederhana dari grafik computer adalah garfik computer 2D kemudian berkembang menjadi grafik computer 3D, pemrosesan citra / image processing dan pengenalan pola / pattern recognition, contoh membuat citra realistik untuk seni, game komputer, foto, animasi komputer, dll).

    Sedangkan pengolahan citra, gambar di input ke dalam proses pengolah citra / gambar yang sudah tersedia sehingga mudah diinterpretasi oleh manusia atau komputer dengan melakukan transformasi suatu citra menjadi citra baru yang lain.

  4. Jelaskan perbedaan tipe kompresi lossy dengan lossless !
    Jawab :
    Contoh aplikasi lossless compression : WINRAR dan WINZIP
    Contoh format file lossless compression : *.zip, *.rar, document file (*.doc, *.xls, *.ppt), file executable (*.exe)

    Contoh aplikasi lossy compression : aplikasi pengkompres suara (mp3 compressor), gambar (adobe photoshop, paint), video (xilisoft)
    Contoh format file lossy compression :  MP3,  JPEG, MPEG
  5. Jelaskan kapan saja sebaiknya kita menggunakan gambar berformat PNG !
    Jawab :

    PNG (Portable Network Graphics)

    Tipe file PNG merupakan solusi kompresi yang powerfull dengan warna yang lebih banyak (24 bit RGB + alpha). Berbeda dengan JPG yang menggunakan teknik kompresi yang menghilangkan data, file PNG menggunakan kompresi yang tidak menghilangkan data (lossles compression). Kelebihan file PNG adalah adanya warna transparan dan alpha. Warna alpha memungkinkan sebuah gambar transparan, tetapi gambar tersebut masih dapat dilihat mata seperti samar-samar atau bening. File PNG dapat diatur jumlah warnanya 64 bit (true color + alpha) sampai indexed color 1 bit. Dengan jumlah warna yang sama, kompresi file PNG lebih baik daripada GIF, tetapi memiliki ukuran file yang lebih besar daripada JPG. Kekurangan tipe PNG adalah belum populer sehingga sebagian browser tidak mendukungnya.

    File PNG cocok digunakan untuk:

    • gambar yang memiliki warna banyak.
    • gambar yang mau diedit ulang tanpa menurunkan kualitas.
  6. Sebutkan perbandingan antara algoritma interpolasi bilinear dengan bicubic !
    Jawab :
    Nearest Neighbor Interpolation-Interpolasi Tetangga Terdekat
    Interpolasi tetangga terdekat (Nearest Neighbor Interpolation) adalah metode paling sederhana dan pada dasarnya membuat piksel lebih besar. Warna pixel dalam gambar yang baru adalah warna dari piksel terdekat dari gambar asli. Jika Anda memperbesar 200%, satu piksel akan diperbesar ke 2 x 2 luas dari 4 piksel dengan warna yang sama seperti aslinya pixel.  Sebagian besar perangkat lunak untuk melihat dan mengedit gambar menggunakan interpolasi jenis ini untuk memperbesar gambar digital untuk keperluan pemeriksaan lebih dekat karena tidak mengubah informasi warna dari gambar dan tidak memperlihatkan anti-aliasing. Untuk alasan yang sama, tidak cocok untuk memperbesar gambar foto karena meningkatkan visibilitas jaggies.
    Bilinear Interpolasi
    Bilinear Interpolation-Interpolasi Bilinear menentukan nilai pixel baru berdasarkan rata-rata (dengan memberi bobot) dari 4 piksel dari ukuran 2×2 piksel tetangga terdekat dalam gambar asli. Metode ini rata-rata memiliki efek anti-aliasing dan karena itu relatif mulus pada bagian tepinya dan tanpa meninggalkan kesan jaggies.
    Bicubic interpolasi
    Bicubic interpolasi adalah lebih canggih danhasilnya lebih halus pada bagian tepi-tepinya dari pada bilinear interpolasi.  Bicubic mengunakan 4 x 4 piksel tetangga untuk mengambil informasi. Bicubic menghasilkan gambar yang terasa lebih tajam dari dua metode sebelumnya, dan mungkin merupakan kombinasi ideal waktu proses dan output yang berkualitas. Ini adalah metode yang paling sering digunakan oleh perangkat lunak editing gambar, printer driver dan banyak kamera digital untuk resampling gambar.  Adobe Photoshop CS menawarkan dua varian dari metode interpolasi bicubic: bicubic halus dan bicubic tajam.
  7. Sebuah kamera memiliki resolusi 1024 x 2048 px, berapa banyak gambar (RGB tanpa kompresi) yang dapat ditampung pada memori 3 GB ?
    Jawab : 
    Konversi ke bit (24 bit = nilai umum) :
    Size = 1.024px x 2.048px x 24bit = 50.331.648 bit

    Konversi bit ke ByteByte = 50.331.648 bit / 8 bit = 6.291.456 Byte

    Konversi Byte ke Kilo Byte
    Kilo Byte = 6.291.456 Byte / 1.024 byte = 6.144 Kilo Byte

    Konversi Kilo Byte ke Mega Byte
    Mega Byte = 6.144 Kilo Byte / 1.024 Kilo Byte = 6 Mega Byte

    Konversi Giga Byte ke Mega Byte
    3 Giga Byte = 3.000 Mega Byte

    Jadi, banyaknya gambar yang dapat ditampung pada memori 3 Giga Byte sebanyak
    = 3.000 Mega Byte / 6 Mega Byte
    = 500 foto

  8. Sebuah perangkat genggam memiliki tingkat kepadatan pixel 500 ppi, dan resolusi layar 3000 x 4000, hitung berapa inch layar tersebut !
    Jawab : 


    500 ppi = V(3.000^2 x 4.000^2) / inch
    500 ppi = (V25.000.000) / inch
    500 ppi = 5.000 / inch
    inch = 5.000 / 500 ppi
    inch = 10 inch
Sumber :
https://bernadetastmik.wordpress.com/pengolahan-citra/
- https://rh-comp.blogspot.co.id/2015/06/perbedaan-monitor-tabung-lcd-led-dan.html
- http://pmanmon.blogspot.co.id/2013/09/perbedaan-grafik-komputer-dan.html
- http://rika7damayanti.blogspot.co.id/2013/09/perbedaan-ilmu-grafik-komputer-dan.html
- http://greenvanda.blogspot.co.id/2012/12/perbedaan-kompresi-lossless-dan-lossy.html
- http://tutorialgratis.net/2008/12/19/tips-memilih-format-gambar-bmp-jpg-gif-atau-png/
- https://senosuke.wordpress.com/2009/12/22/interpolasi/
- http://feroridho.blogspot.co.id/2014/11/cara-menghitung-ukuran-file-gambar-dan.html
- http://www.kompasiana.com/erickfloors/menghitung-jumlah-ppi-density-layar-smartphone-pc-tablet-dan-komputer_552ba9226ea83419558b456c

Kamis, 24 November 2016

Soal UTS Sistem Terdistribusi

  1. Jelaskan apa yang harus dilakukan dalam management data distribusi !
    - lokasi proses, kontrol ataupun orang, sumber daya yang teratur
    - fungsi IT yang tersebar, client server, host / terminal
    - sumber - sumber informasi yang tersebar
    - penyetaraan beban komputas
    - data - data identik disebar untuk tujuan fault tolerance
    - memperbesar kapasitas nyaman
    - memberdayakan komponen dan teknologi yang sudah ada maupun baru
    - berbagi pakai sumber daya / fleksibilitas
  2. Jelaskan apa yang dimaksud sistem sentralisasi dan terdistribusi database, keuntungan dan kerugian dari pemilihan sistem tersebut !
    A.     Desentralisasi (Tersebar/Terdistribusi)
    Sistem yang terdiri atas sejumlah komputer yang tersebar pada berbagai lokasi yang dihubungkan dengan sarana telekomunikasi dengan masing-masing komputer mampu melakukan pemrosesan yang serupa secara mandiri, tetapi bisa saling berinteraksi dalam pertukaran data.
    Kelebihan Desentralisasi (Tersebar/Terdistribusi) :
    1.    Penghematan biaya
    2.    Peningkatan tanggung jawab terhadap pengeluaran biayaKarena sifat pengembangan adalah terbuka sehingga memperkecil biaya kebutuhan pengembangan.
    3.    Peningkatan kepuasan pemakai. disesuaikan dengan perkembagan jaman serta untuk memenuhi kebutuhan informasi yang uptodate dan cepat.
    4.    Kemudahan pencadangan ketika terjadi musibah
    Kekurangan Desentralisasi (Tersebar/Terdistribusi)
    1.    Memungkinkan kekacauan kontrol terhadap sistem komputer
    2.    Ketidaksesuaian dalam menyediakan hardware & software
    3.    Standardisasi bisa tak tercapai. akan diakibatkan tersebarnya pengelolaan informasi.
    B.     Sentralisasi (Terpusat)
    Semua pemrosesan data dilakukan oleh komputer yang ditempatkan di dlm suatu lokasi yang ditujukan utk melayani semua pemakai dlm organisasi. Banyak digunakan oleh perusahaan yang tidak memiliki cabang.
    Kelebihan Setralisasi (Terpusat) :
    1.    Efisiensi Sumber Daya (baik informasi maupun perangkat sistem)
    2.    Menghindari kerangkapan data, Dengan terpusatnya data/informasi maka tidak semua orang bisa mengelolanya sehingga tidak ada data yang sama, hal ini menyebabkan ruang penyimpanan tidak terbuang sia-sia.
    3.    Kemudahan untuk penganalisisan serta pengontrolan arus informasi dan sistemnya.
    4.    Optimalisasi dan efisiensi anggaran dana yang diperlukan untuk perawatan sistem.
    Kekurangan Setralisasi (Terpusat) :
    1.    Lamanya waktu yang diperlukan untuk melakukan siklus informasi.
    2.    Keterbatasan pemenuhan kebutan informasi yang diharapkan oleh pengguna , Pada sistem ini terjadi pengelompokan prioritas informasi yang tidak sembarang orang bisa memperolehnya.
    3.    Data yang ada tidak fleksibel Peningkatan ketergantungan publik.
  3. Dalam sistem terdistribusi diperlukan komunikasi antar proses, salah satunya Remote Procedure Call (RPC), jelaskan apa yang dimaksud dengan Remote Procedure Call (RPC) keuntungan dan kerugian !
    Remote Procedure Call (RPC) adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain.

    Kelebihan RPC
    • Relatif mudah digunakan : Pemanggilan remote procedure tidak jauh berbeda dibandingkan pemanggilan local procedure. Sehingga pemrogram dapat berkonsentrasi pada software logic, tidak perlu memikirkan low level details seperti socket, marshalling & unmarshalling.
    • Robust (Sempurna): Sejak th 1980-an RPC telah banyak digunakan dlm pengembangan mission-critical application yg memerlukan scalability, fault tolerance, & reliability.
    Kekurangan RPC
    • Tidak fleksibel terhadap perubahan: hubungan anatara client dan server bersifat static
    • Berdasarkan prosedural/structured programming yang sudah ketinggalan jaman dibandingkan OOP.
  4. Di dalam membangun sistem terdistribusi ada beberapa paradigma/model/pola yang harus dimengerti dan dipahami oleh seorang, sebutkan dan jelaskan paradigma/model/pola sistem terdistribusi ! (4 model)
    Model-model sistem terdistribusi adalah sebagai berikut:
    Model Client Server, Sistem client-server mempunyai satu atau lebih proses client dan satu atau lebih proses server, dan sebuah proses client dapat mengirim query ke sembarang proses server.
    Model Multiple Server, Service disediakan oleh beberapa server
    Model Proxy Server, Proxy server menyediakan hasil copy (replikasi) dari resource yang di atur oleh server lain.
    Model Peer To Peer, Bagian dari model sistem terdistribusi dimana sistem dapat sekaligus berfungsi sebagai client maupun server.
    Model Mobile Code, Sebuah program yang berpindah dari satu komputer ke komputer yang lain
  5. Jelaskan yang dimaksud dengan Client Server, keuntungan dan kerugian client server, serta tata cara transaksi dalam client server !
     Client / Server
    Sembarang sistem atau proses yg melakukan sesuatu permintaan data atau layanan ke serverMempunyai kemampuan untuk melakukan proses sendiriSistem ini lebih cocok jika disebut dengan sistem pelayanan antara customer (client) dengan customer service (Server) dan disini ada timbal balik informasi dimana ketika customer meminta informasi maka customer service memberikan apa yang diminta oleh customer.
    Kelebihan client server
    1.    Memberikan keamanan yang lebih baik
    2.    Sistem keamanan dan administrasi jaringan lebih baik, karena terdapat seorang pemakai yang bertugas sebagai administrator jaringan, yang mengelola administrasi dan sistem keamanan jaringan.
    3.    Tingginya tingkat kesempatan untuk penyesuaian daya dan sistem yang cocok bagi kebutuhan informasi
    Kekurangan client server
    1.    Mempunyai satu titik lemah jika menggunakan satu server, data user menjadi tak ada jika server mati.
    2.    Biaya operasional relatif lebih mahal dan aplikasi harus ditulis sebagai dua komponen perangkat lunak terpisah yang berjalan pada mesin yang terpisah
    3.    Diperlukan adanya satu komputer khusus yang berkemampuan lebih untuk ditugaskan sebagai server.
    4.    Kelangsungan jaringan sangat tergantung pada server. Bila server mengalami gangguan maka secara keseluruhan jaringan akan terganggu.
  6. Apakah yang anda ketahui tentang karakteristik sistem terdistribusi serta jelaskan apa yang dimaksud dengan scalabilities, transparency, dan heterogenitas dalam sistem terdistribusi ?
    Secara umum karakteristik dari sebuah Sistem Terdistribusi yaitu :
    • Resource Access and Sharing
    • Openness (keterbukaan)
    • Concurrency
    • Scalability
    • Fault Tolerance (toleransi kesalahan)
    • Transparency
    ScalabilitySkalabilitas memiliki pengertian bahwa sebuah sistem terdistribusi harus dapat ditingkatkan kinerjanya tanpa mengubah komponen-komponen di dalamnya. 

    TransparencySecara umum, transparansi disini tidak berlaku untuk user biasa yang mengutamakan fungsionalitas, apakah ia sedang menggunakan sistem yang terdistribusi atau tidak. Namun secara khusus bagi seorang pengelola baik itu developer atau administrator sistem sangat perlu untuk mengetahui arsitektur dari sistem yang sedang digunakan karena untuk mempermudah bagi mereka dalam mengembangkan dan memelihara sistem tersebut.

    HeterogenitasTantangan yang timbul dari pembangunan sistem terdistribusi adalah heterogenitas, 

Kisi - Kisi UTS Organisasi & Arsitektur Komputer



  1. Jelaskan definisi dari ALU, CU, dan BUS !
    ALU (Aritmatic Logical Unit) adalah Sirkuit CPU berkecepatan tinggi yang bertugas menghitung dan membandingkan. Angka-angka dikirim dari memori ke ALU untuk dikalkulasi dan kemudian dikirim kembali ke memori.

    CU (Control Unit), Suatu pengontrolan disyaratkan berada di dalam sistem komputer untuk
    - memberitahukan kepada unit input data apa yang dimasukkan ke dalam primary storage dan kapan dimasukkannya. - memberitahukan kepada unit primary storage dimana data itu harus ditempatkan.
    - memberitahukan kepada unit arithmetic-logic operasi yang mana yang harus dilakukan, dimana data akan diperolehm dan di mana hasilnya akan ditempatkan.
    - memberitahukan file mana yang boleh dipergunakan dan data apa yang dipergunakan.
    - memberitahukan unit output yang mana yang akan ditulisi hasil akhir.

    Bus
    merupakan jalur penghubung antar alat pada komputer yang digunakan sebagai media dalam proses melewatkan data pada suatu proses. Bus ini bisa dianggap sebagai sebuah pipa, dimana pipa atau saluran tersebut digunakan untuk mengirimkan dan menerima informasi antar alat yang dihubungkannya. Pada sistem komputer, bus ini termasuk perangkat internal, kecepatan pengiriman informasi melalui bus ini dilakukan dengan kecepatan tinggi.
  2. Gambarkan siklus instruksi dasar dari CPU dan jelaskan !

    Pada setiap siklus instruksi, CPU awalnya akan membaca instruksi dari memori. Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yang disebut Program Counter (PC). PC akan menambah satu hitungannya setiap kali CPU membaca instruksi.
  3. Terangkan operasi yang dilakukan pada memory cache !
    - mempercepat akses data pada komputer
    - meringankan kerja prosesor
    - menjembatani perbedaan kecepatan antara CPU dan memori utama
    - mempercepat kinerja memory
  4. Gambarkan struktur detail komputer IAS dan jelaskan !


    Struktur  detail  komputer  IAS  disajikan  dalam gambar  2.3.  Gambar  ini  menjelaskan
    bahwa baik unit kontrol maupun ALU berisi lokasi lokasi penyimpanan, yang disebut register,
    yaitu :
    Memory Buffer Register (MBR), berisi sebuah word yang akan disimpan di dalam memori atau
    digunakan untuk menerima word dari memori.
    Memory Address Register (MAR), untuk menentukan alamat word di memori untuk dituliskan
    dari MBR atau dibaca oleh MBR.
    Instruction Register (IR), berisi instruksi 8 bit kode operasi yang akan dieksekusi.
    Instruction Buffer Register (IBR), digunakan untuk penyimpanan sementara instruksi sebelah
    kanan word di dalam memori.
    Program Counter (PC), berisi alamat pasangan instruksi berikutnya yang akan diambil dari
    memori.
    Accumulator (AC) dan Multiplier Quotient (MQ), digunakan untuk penyimpanan sementara
    operand  dan  hasil  ALUMisalnya,  hasil  perkalian  2  buah  bilangan  40  bit adalah sebuah
    bilangan 80 bit; 40 bit yang paling berarti (most significant bit) disimpan dalam AC dan 40 bit
    lainnya (least significant bit) disimpan dalam MQ.
    IAS  beroperasi  secara  berulang  membentuk  siklus  instruksi.  Komputer  IAS  memiliki  21
    instruksi, yang dapat dikelompokkan seperti berikut ini :
    Data tranfer, memindahkan data di antara memori dengan register register ALU atau antara
    dua register ALU sendiri.
    Unconditional branch, perintah – perintah eksekusi percabangan tanpa syarat tertentu.
    Conditional branch, perintah perintah eksekusi percabangan yang memerlukan syarat tertentu agar dihasilkan suatu nilai dari percabangan tersebut.