Rabu, 25 Juni 2014

Database Management System (DBMS)



            DBMS adalah sistem perangkat lunak yang memungkinkan pengguna untuk mendefinisikan, membuat, memelihara, dan mengontrol akses ke database.
Fasilitas-fasilitas yang disediakan DBMS :
• Memungkinkan pengguna mendefinisikan database biasanya melalui DDL (Data Definition Language). DDL memungkinkan pengguna untuk menentukan tipe dan struktur data yang akan disimpan pada database.
• Memungkinkan pengguna untuk memasukkan, meng-update, menghapus, dan mengambil data dari database biasanya melalui DML (Data Manipulation Language).
• Menyediakan akses terkontrol ke database.
Contohnya :
Sistem sekuriti, mencegah pengguna yang tidak memiliki hak untuk mengakses database. Sistem integrity, memelihara konsistensi dari data yang disimpan
Concurrency control system, memungkinkan akses bersama database
Recovery control system, mengembalikan database ke keadaan sebelumnya yang masih konsisten ketika terjadi kerusakan perangkat keras atau perangkat lunak.
User-accessible catalog, berisi deskripsi dari data pada database.
Keuntungan dari DBMS :
•  Mengontrol duplikasi data
            Database dapat mengurangi duplikasi data yang terjadi pada File-Based System. Tetapi tidak semua duplikasi data dapat dihilangkan, melainkan hanya dapat dikontrol. Hal ini dikarenakan terkadang duplikasi data tetap dibutuhkan untuk meningkatkan perfoma.
• Data konsisten
            Dengan menghilangkan atau mengontrol duplikasi data akan mengurangi resiko         ketidakkonsistenan dari data yang mungkin terjadi.
• Data yang sama memiliki lebih banyak informasi
            Dengan adanya integrasi data operasional maka memungkinkan bagi sebuah organisasi mendapatkan informasi tambahan dari data yang sama.
• Penggunaan data bersama-sama
            Biasanya file dimiliki oleh seseorang atau departemen yang menggunakannya. Sebaliknya database dimiliki oleh organisasi secara keseluruhan dan dapat di-share kepada pengguna yang memiliki hak.

• Memiliki standar yang jelas
            Integrasi memungkinkan Database Administrator (DBA) untuk mendefinisikan dan memberikan standar yang dibutuhkan, seperti format data untuk mendukung pertukaran data antar sistem, aturan penamaan, standar dokumentasi, prosedur update, dan cara atau hak pengaksesan.
• Ekonomis
            Dengan menggabungkan semua data operasional organisasi ke dalam satu database dan membuat beberapa aplikasi yang bekerja dengan menggunakan satu sumber data, ini dapat menghemat pengeluaran. Jadi dana yang di keluarkan akan labih kecil dari dana tiap bagian pada file based system bila digabungkan.
Kekurangan dari DBMS :
• Kompleksitas
            Fungsionalitas yang diharapkan dari DBMS membuat DBMS menjadi software yang sangat kompleks. Pengguna DBMS harus memahami dengan baik setiap fungsi dari DBMS untuk mendapatkan keuntungan maksimum dari DBMS tersebut. Ketidakpahaman atas sistem dapat menyebabkan pengambilan keputusan perancangan yang buruk akan mengakibatkan dampak serius pada organisasi.
• Harga DBMS
            Harga DBMS sangat bervariasi tergantung dari lingkungan dan fungsi yang disediakan termasuk biaya pemeliharaan.
•  Biaya konversi
            Pada beberapa situasi, biaya yang dibutuhkan untuk mengubah aplikasi agar dapat berjalan pada DBMS yang baru dapat jauh lebih mahal dari biaya perangkat keras tambahan. Biaya tersebut juga termasuk biaya pelatihan pegawai untuk menggunakan sistem yang baru, dan mungkin juga biaya pegawai spesialis untuk membantu konversi dan pelaksanaan sistem.

  Perfoma
            Biasanya file-based system ditulis untuk aplikasi khusus yang mengakibatkan perfoma secara umum sangat baik. Akan tetapi DBMS dibuat secara umum untuk dapat menjalankan berbagai aplikasi yang mengakibatkan beberapa aplikasi berjalan lebih lambat dari yang seharusnya.

JARINGAN KOMPUTER OPTIMALISASI FIREWALL PADA JARINGAN SKALA LUAS



            Jaringan komputer bukanlah sesuatu yang baru saat ini. Hampir di setiap perusahaan terdapat jaringan komputer untuk memperlancar arus informasi di dalam perusahaan tersebut. Internet yang mulai populer saat ini adalah suatu jaringan komputer raksasa yang merupakan jaringan komputer yang terhubung dan dapat saling berinteraksi. Hal ini dapat terjadi karena adanya perkembangan teknologi jaringan yang sangat pesat. Tetapi dalam beberapa hal terhubung dengan internet bisa menjadi suatu ancaman yang berbahaya, banyak serangan yang dapat terjadi baik dari dalam maupun luar seperti virus, trojan, maupun hacker. Pada akhirnya security komputer dan jaringan komputer akan memegang peranan yang penting dalam kasus ini. Suatu konfigurasi firewall yang baik dan optimal dapat mengurangi ancaman-ancaman tersebut. Konfigurasi firewall terdapat 3 jenis diantaranya adalah screened host firewall system (single-homed bastion), screened host firewall system (Dual-homed bastion), dan, screened subnet firewall. Dan juga mengkonfigurasikan firewall dengan membuka portport yang tepat untuk melakukan hubungan koneksi ke internet, karena dengan mengkonfigurasi port-port tersebut suatu firewall dapat menyaring paket-paket data yang masuk yang sesuai dengan policy atau kebijakannya. Arsitektur firewall ini yang akan digunakan untuk mengoptimalkan suatu firewall pada jaringan.
Internet seringkali disebut sebagai dunia tanpa batas. Beragam informasi bisa didapat di internet dan siapapun bisa mengakses informasi tersebut. Seiring perkembangan teknologi informasi, internet tak hanya memberikan kontribusi positif bagi kehidupan tetapi juga ancaman. Ancaman lebih menakutkan justru datang dari dunia maya, mulai dari serangan virus, trojan, phishing hingga cracker yang bias mengobok
obok keamanan
sistem komputer
Terhubung ke internet ibaratnya membuka pintu komputer untuk bisa diakses oleh siapapun. Melalui pintu tersebutlah, anda dengan sangat mudah bisa menjelajahi belantara dunia maya entah itu untuk berbelanja online, membaca berita terkini, mengirim e
mail dan lain sebagainya. Namun melalui pintu itu pulalah, hacker bisa masuk dan dengan mudah mengobokobok bahkan mengambil alih kendali system komputer. Pada banyak kesempatan, kita perlu menentukan pilihan mana yang harus dipercaya dan mana yang tidak.
Sekalipun sesuatu itu berasal dari sumber yang terpercaya dan aman untuk dijalankan. Bisa saja Anda menerima e
mail dari sumber terpercaya yang di dalamnya disertakan sebuah link dan mengkliknya. Namun siapa sangka jika ternyata melalui link tersebut, hacker menyelipkan program jahat untuk mematamatai komputer tanpa sepengetahuan anda. Untuk itulah, komputer membutuhkan suatu benteng yang mampu melindungi komputer dari ancaman berbahaya di internet.
firewall.
Keamanan komputer maupun jaringan komputer, terutama yang terhubung ke internet harus direncanakan dan dikoordinasikan dengan baik agar dapat melindungi sumber daya (resource) dan investasi di dalamnya. Informasi (data) dan service (pelayanan) sudah menjadi sebuah komoditi yang sangat penting. Kemampuan untuk mengakses dan menyediakan informasi secara cepat dan akurat menjadi sangat esensial bagi suatu organisasi, baik yang berupa organisasi komersial (perusahaan), perguruan tinggi, lembaga pemerintahan, maupun individual (pribadi).
Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung. Informasi dan data bergerak melalui kabel-kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama sama menggunakan hardware/software yang terhubung dengan jaringan. Tiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.
Sebuah jaringan biasanya terdiri dari 2 atau lebih komputer yang saling berhubungan diantara satu dengan yang lain, dan saling berbagi sumber daya misalnya CDROM, Printer, pertukaran file, atau memungkinkan untuk saling berkomunikasi secara elektronik.
Jenis – Jenis Jaringan
Ada 3 macam jenis jaringan, yaitu :
1. Local Area Network (LAN)
LAN adalah jaringan yang dibatasi oleh area yang relative kecil, umumnya dibatasi oleh area lingkungan seperti sebuah perkantoran di sebuah gedung, atau sebuah sekolah, dan biasanya tidak jauh dari sekitar 1 km persegi.
2. Metropolitan Area Network (MAN)
MAN biasanya meliputi area yang lebih besar dari LAN, misalnya antar wilayah dalam satu propinsi. Dalam hal ini jaringan menghubungkan beberapa buah jaringan-jaringan kecil ke dalam lingkungan area yang lebih besar, sebagai contoh yaitu jaringan Bank dimana beberapa kantor cabang sebuah Bank di dalam sebuah kota besar dihubungkan antara satu dengan lainnya.
3. Wide Area Network (WAN)
Wide Area Networks (WAN) adalah jaringan yang lingkupnya biasanya sudah menggunakan sarana Satelit ataupun kabel bawah laut sebagai contoh keseluruhan jaringan BANK BNI yang ada di Indonesia ataupun yang ada di Negara-negara lain.
Sumber : Materi Kuliah Bina Nusantara
Sumber : Artikel Internet (Firewall)


Manfaat Cloud Computing Secara Umum


• Manfaat utama layanan ini adalah meningkatkan produktivitas perusahaan anda melalui Kolaborasi antar staf dan manajemen sesuai kebutuhan, dengan tetap mengedepankan pengendalian biaya IT dan komunikasi perusahaan Anda.
• Tidak membutuhkan Investasi, tetapi penggunaan IT dikompensasi dalam biaya rutin.
• Aman karena sistem ditempatkan di datacenter dengan tingkat keamanan yang tinggi.
• Menghemat biaya (tidak membutuhkan unit pengelolaan khusus).
• Tidak membutuhkan pembayaran lisensi terhadap software yang dipergunakan.
• Menggunakan hardware, software sesuai dengan kebutuhan.
• Mempercepat proses peningkatan kapasitas sistem.
• Mengintegrasikan aplikasi-aplikasi e-commerce, email, instant messaging, dan share document kedalam satu portal.
• Instalasi cepat.
• Jaringan dan Data Center menyatu.
• Website menggunakan secured connection https.
• Kemampuan melakukan Kirim Terima Email yg terintegrasi dengan Sistem Callender
• Kemampuan sharing PC to PC audio & video
• Kemampuan Editing Document sharing & Collaboration editing
• Kemampuan PC to PC File transfer
• Kemampuan Integrasi dengan MS Office
• Kemampuan Remote Access over IP
• Kemampuan melakukan Voice & Video Conference Call
• Kemampuan melakukan messenger
• Kemampuan Presence dari pemilik account
• Kemampuan Share Point & assigment
• Kemampuan handling informasi bisnis selama 24 jam.
• Kemampuan mendukung mailbox sebesar 2 GB per account
Manfaat lain yang mungkin disediakan oleh penyedia layanan komputer awan :
• Dibayar bulanan sesuai kebutuhan.
• Maintenance sistem sangat minimal.
• Proses upgrade sistem murah dan gratis.


Pengenalan Bahasa Pemrograman Java



 Java adalah bahasa pemrograman berorientasi objek yang bersifat netral, tidak terikat dengan suatu platform seperti C dan C++. Yang artinya java ini bisa dijalankan diberbagai sistem operasi dan arsitektur komputer.

Java dibuat oleh James Gosling, developer dari Sun Microsystems pada tahun 1991.

Karakteristik pada program Java antara lain :
- Sederhana (Simple)
- Berorientasi Objek (Object Oriented)
- Terdistribusi (Distributed)
- Interpreted
- Robust
- Aman (Secure)
- Architecture Neutral
- Portable
- Performance
- Multithreaded
- Dinamis 

Macam-macam Java 2 Software Developer Kit (J2SDK) antara lain :
- J2SE (Java 2 Standard Edition) : digunakan untuk pembuatan program pada komputer desktop
- J2EE (Java 2 Enterprise Edition) : digunakan untuk pembuatan program pada komputer berskala besar / server
- J2ME (Java 2 Micro Edition)  : digunakan untuk pembuatan program produk elektronik atau mobile.


PENGERTIAN VISUAL BASIC



Visual Basic (VB) adalah salah satu bahasa pemrograman komputer untuk database.
Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.
Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an.
Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows.
Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object (Object Oriented Programming = OOP).
Menu Bar, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll
Main Toolbar, digunakan untuk melakukan tugas-tugas tertentu dengan cepat.
Jendela Project, jendela ini berisi gambaran dari semua modul yang terdapat dalam aplikasi anda. Anda dapat menggunakan icon Toggle Folders untuk menampilkan modul-modul dalam jendela tersebut secara di group atau berurut berdasarkan nama. Anda dapat menggunakan Ctrl+R untuk menampilkan jendela project, ataupun menggunakan icon Project Explorer.
Jendela Form Designer, jendela ini merupakan tempat anda untuk merancang user interface dari aplikasi anda. Jadi jendela ini menyerupai kanvas bagi seorang pelukis.
Jendela Toolbox, jendela ini berisi komponen-komponen yang dapat anda gunakan untuk mengembangkan user interface.
Jendela Code, merupakan tempat bagi anda untuk menulis koding. Anda dapat menampilkan jendela ini dengan menggunakan kombinasi Shift-F7.
Jendela Properties, merupakan daftar properti-properti object yang sedang terpilih. Sebagai contohnya anda dapat mengubah warna tulisan (foreground) dan warna latarbelakang (background). Anda dapat menggunakan F4 untuk menampilkan jendela properti.
Jendela Color Palette, adalah fasilitas cepat untuk mengubah warna suatu object.
Jendela Form Layout, akan menunjukan bagaimana form bersangkutan ditampilkan ketika runtime.
Tulisan Lain:
  1. Memindahkan suatu string dari lingkungan VB ke lingkungan DOS
  2. Menghitung Jumlah Substring dalam String
  3. Menampilkan daftar nama printer yang terinstall di suatu komputer


Pentingnya Manfaat E-Commerce di dunia Bisnis



        Bisnis menjadi hal yang fenomenal di dunia IT, maka pelaku bisnis tersebut tidak akan aneh mendengar kata E-commerce. Elektronik Commerce adalah segala sesuatu yang menyangkut transaksi perdagangan atau perniagaan dengan menggunakan media elektronik.
1. Aplikasi E-Commerce
E-commerce menggunakan aplikasi-aplikasi yang memudahkan pembisnis melakukan kegiatan jual-beli dengan lancar, yakni :
Elektronik Market
Sebuah sistem antar organisasi, dimana sistem tersebut menyediakan fasilitas bagi para penjual maupun pembeli untuk bertukar informasi tentang harga dan produk-produk yang ditawarkan. Manfaat dari Elektronik Market itu sendiri adalah pelayanan yang ditawarkan lebih cepat sehingga lebih banyak menarik minat pembeli sehingga dapat menghemat waktu.
Electronic Data Interchange
Elektronik Data Interchange yaitu sarana untuk mengefisienkan pertukaran data transaksi reguler yang terus-menerus dalam jumlah besar dengan organisasi-organisasi komersial. Manfaat Elektronik Data Interchange yaitu mengurangi kesalahan dan merespon secara cepat sehingga menghemat waktu dan biaya.
Internet Commerce
Penggunaan Internet berbasis teknologi informasi dan komunikasi untuk kepentingan komersial atau perdagangan. Transaksi yang dapat dilakukan di internet antara lain pemesanan/pembelian barang dan lain-lain. Manfaat Internet Commerce adalah Harganya lebih murah membuat situs di internet dibandingkan dengan membuka outlet.
Karakteristik E-Commerce
E-commerce mempunyai karakteristik khusus
1. Transaksi tanpa batas
Dewasa ini perkembangan internet sudah sangat luas, pengusahan-pengusaha bisnis sudah bisa memasarkan produknya di berbagai negara dengan membuat web yang dapat diakses oleh orang-orang di luar mancanegara.
2. Transaksi anonim
Pembeli dan penjual tidak harus mempunyai kekerabatan atau mengetahui lokasi tokonya. Dengan E-commerce pembeli dan penjual dapat bertransaksi tanpa harus bertatapan muka.
3. Produk barang tak mempunyai wujud
Perkembangan jaman sudah sangat pesat, kini kita tidak lagi disuguhkan dengan barang dalam bentuk nyata di perdagangan online, tetapi barang dalam bentuk tidak nyata juga dapat diperdagangkan. Misalnya software, data dan lainnya.
Jenis-Jenis E-Commerce
Dalam Bisnis E-commerce, kita cari perdagangan yang berbeda-beda, maka dari itulah , E-Commerce juga dikelompokkan berdasarkan jenisnya
1. Business to Business
Pada jenis ini , pelaku biasanya saling mengenal satu sama lain sehingga transaksi bisnis dapat terjalin dengan nyaman. Kemudian biasanya cara jenis ini dilakukan oleh perusahaan yang bertransaksi dalam jumlah besar.
2. Business to Consumer
Terbuka untuk umum, Merupakan sistem komunikasi bisnis antar pelaku bisnis dengan konsumen untuk memenuhi kebutuhan tertentu pada saat tertentu.bentuk Pelayanan yang diberikan berdasarkan permintaan dari Consumer
3. Consumers To Consumers
Bersifat Khusus, transaksi dilakukan hanya antar konsumen saja seperti layaknya cara pelelangan barang. Biasanya jenis ini membuat beberapa komunitas tertentu dan jika terjadi ketidakpuasan pada suatu pelayanan , makan hal itu akan tersebar ke komunitas lainnya.
4. Consumers To Bussines
Seseorang yang menjual produk atau jasa kepada organisasi/perusahaan atau dapat juga dikatakan seseorang yang mencari penjual dan melakukan transaksi.
Manfaat dan Kelemahan
Manfaat
Dengan berbagai penjelasan tentang E-Commerce tersebut, maka penting adanya transaksi bisnis dengan metode E-Commerce, selain banyak keuntungan yang didapat, banyak pula manfaat yang dirasakan
Manfaat bagi konsumen
Seseorang menjadi tidak perlu repot-repot keluar rumah untuk membeli barang kebutuhannya, hanya dengan melihat produk online shop yang berbasis E-Commerce, mereka dengan mudah mendapatkan kebutuhannya tanpa harus bersusah payah mengantri. Dan transaksi online ini dapat dilakukan 24jam
Manfaat bagi masyarakat
E-commerce memungkinkan seseorang berbisnis tanpa keluar rumah, dengan bermodal komputer dan jaringan internet, kegiatan E-Commerce dapat dilakukan dimana saja. Harga yang ditawarkan oleh pengguna E-Commerce pada barang produksinya rata-rata dibawah harga pasaran, dan tentunya banyak dilirik kaum pembeli lokal maupun internasiaonal.
Manfaat bagi bisnis
Dalam siklus jual beli biasa, pelanggan hanya mencangkup daerah itu saja, tetapi dalam E-Commerce perusahaan dapat mengembangkan usahanya ke daerah bahkan negara lain yang tentunya dapat meningkatkan keuntungan perusahaan.
Kelemahan
• Kurangnya Sistem Keamanan
• Banyak yang memanfaatkan kegiatan ini untuk hal hal yang tidak sesuai etika
• Banyaknya Hacker yang mampu memanipulasi data.


Perbedaan Grafika Komputer, Computer Vision dan Pengolahan Citra


GRAFIKA KOMPUTER
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.
Hasil dari rendering
Bagian dari grafika komputer meliputi:
  • Geometri: mempelajari cara menggambarkan permukaan bidang
  • Animasi: mempelajari cara menggambarkan dan memanipulasi gerakan
  • Rendering: mempelajari algoritma untuk menampilkan efek cahaya
  • Citra (Imaging): mempelajari cara pengambilan dan penyuntingan gambar.
Grafika Komputer
  • Adalah proses untuk menciptakan suatu gambar berdasarkan deskripsi obyek maupun latar belakang yang terkandung pada gambar tersebut.
  • Merupakan teknik untuk membuat gambar obyek sesuai dengan obyek tersebut di alam nyata (realism).
  • Bertujuan menghasilkan gambar/citra (lebih tepat disebut grafik/picture) dengan primitif-primitif geometri seperti garis, lingkaran, dsb.
  • Primitif-primitif geometri tersebut memerlukan data deskriptif untuk melukis elemen-elemen gambar. Data deskriptif : koordinat titik, panjang garis, jari-jari lingkaran, tebal garis, warna, dsb.
  • Grafika komputer berperan dalam visualisasi dan virtual reality.

Computer Vision
Computer Vision adalah ilmu dan teknologi mesin yang melihat, di mana mesin mampu mengekstrak informasi dari gambar yang diperlukan untuk menyelesaikan tugas tertentu. Sebagai suatu disiplinilmu, visi komputer berkaitan dengan teori di balik sistem buatan bahwa ekstrak informasi dari gambar. Data gambar dapat mengambil banyak bentuk, seperti urutan video, pandangan dari beberapa kamera, atau data multi-dimensi dari scanner medis. Sedangkan sebagai disiplin teknologi, computer vision berusaha untuk menerapkan teori dan model untuk pembangunan sistem computer vision.
Computer Vision didefinisikan sebagai salah satu cabang ilmu pengetahuan yang mempelajari bagaimana komputer dapat mengenali obyek yang diamati. Cabang ilmu ini bersama Artificial Intelligence akan mampu menghasilkanVisual Intelligence System. Perbedaannya adalah Computer Vision lebih mempelajari bagaimana komputer dapat mengenali obyek yang diamati. Namunkomputer grafik lebih ke arah pemanipulasian gambar (visual) secara digital. Bentuk sederhana dari grafik komputer adalah grafik komputer 2D yang kemudian berkembang menjadi grafik komputer 3D, pemrosesan citra, dan pengenalan pola. Grafik komputer sering dikenal dengan istilah visualisasi data.
Computer Vision adalah kombinasi antara :
  • Pengolahan Citra (Image Processing), bidang yang berhubungan dengan proses transformasi citra/gambar (image). Proses ini bertujuan untuk mendapatkan kualitas citra yang lebih baik.
  • Pengenalan Pola (Pattern Recognition), bidang ini berhubungan dengan proses identifikasi obyek pada citra atau interpretasi citra. Proses ini bertujuan untuk mengekstrak informasi/pesan yang disampaikan oleh gambar/citra.
Pengolahan Citra

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:

  • Perbaikan kualitas citra (image enhacement) tujuan memperbaiki kualitas citra dengan memanipulasi parameter-parameter citra.
  • Pemugaran citra (image restoration) tujuan menghilangkan cacat pada citra. Perbedaannya dengan perbaikan citra : penyebab degradasi citra diketahui.
  • Pemampatan citra (image compression) tujuan citra direpresentasikan dalam bentuk lebih kompak, sehingga keperluan memori lebih sedikit namun dengan tetap mempertahankan kualitas gambar (misal dari .BMP menjadi .JPG).
  • Segmentasi citra (image segmentation) tujuan memecah suatu citra ke dalam beberapa segmen dengan suatu kriteria tertentu. Berkaitan erat dengan pengenalan pola.
  • Pengorakan citra (image analysis) tujuan menghitung besaran kuantitatif dari citra untuk menghasilkan deskripsinya. Diperlukan untuk melokalisasi objek yang diinginkan dari sekelilingnya.
  • Rekonstruksi citra (image recontruction) tujuan membentuk ulang objek dari beberapa citra hasil proyeksi.