Pengertian Grafika Komputer dan Sejarahnya

4/01/2014 10:37:00 PM Salman 0 Comments

1.1              Pengertian Grafika Komputer
Istilah grafika komputer pertama kali dikemukakan oleh William Fetter pada tahun 1960 untuk metode desain.
 Perhaps the best way to define computer graphics is to find out what is it not. It is not a machine. It is not computer, nor a group of computer programs. It is not the know how a graphic designer, a programmer, a writer, a motion picture specialist, or a reproduction specialist.
Computer graphics is all these – a consciously managed and documented technology directed toward communicating information accurately and descriptively”.
Berdasarkan definisi di atas, grafika komputer tidak hanya mengenai hardware, software maupun berbagai keahlian yang terkait dengan pengolahan grafis tetapi merupakan keseluruhan keseluruhan hal-hal tersebut.  Grafika komputer berkaitan dengan pengolahan dan pendokumentasian teknologi yang mengarah kepada komunikasi dan informasi secara akurat dan deskriptif.
Grafika komputer  (Computer Graphic) juga dapat diartikan sebagai seperangkat alat yang terdiri dari hardware dan software untuk membuat gambar, grafik atau citra realistik untuk seni, game komputer, foto dan animasi komputer dan lain-lain.
  
1.2              Sejarah Grafika Komputer
Sejarah grafika komputer telah dimulai sejak  jaman dahulu kala yaitu ketika bangsa Mesir, Roma dan Yunani berkomunikasi secara grafik. Beberapa lukisan terdapat pada batu nisan orang Mesir dapat dikatakan sebagai lukisan teknik.
Perkembangan grafika komputer secara sederhana dapat dibagi menjadi empat fase, yaitu:
1)                  Fase Pertama (1950) era grafika komputer interaktif
·                     Tidak begitu cepat karena teknologi, jumlah dan nilai komputer tidak mendukung.
·                     MIT berhasil mengembangkan komputer whirlwind dengan tabung sinar katode (Cathode Ray Tube-CRT).
·                     Sudah menggunakan pena cahaya (light pen) yaitu sebuah alat input bentuknya seperti pensil yang digunakan untuk memilih posisi, menunjuk sesuatu dan menggambar pada layar dengan pendeteksian cahaya yang datang dari titik-titik pada layar CRT.
·                     Telah ada alat pemrograman otomatis (Automatic Programming Tool)
2)                  Fase Kedua (1960) Jaman Penelitian/Riset Grafika Komputer Interaktif
·                     Jaman ini dapat dikatakan jaman penelitian/riset grafika komputer interaktif .
·                     Grafika komputer modern telah berhasil ditemukan oleh Ivan Sutherland dengan sistem penggambaran SKETCHPAD. Selain itu Sutherland juga mengembangkan teknik interaktif dengan sarana keyboard dan light-pen.
·                     Pertengahan tahun 1960, sejumlah projek penelitian dan produk Computer Aided Design/Manufacuring (CAD/CAM) telah muncul.
·                     Tahun 1964, perusahaan General Motors mengumumkan produk CAD yaitu CAD-1 atau Design Augmented by Computer.
·                     Tahun 1965, perusahaan Lockheed Aircraft mulai projek CADAM  dan perusahaan Bell Telephone Laboratory mengumumkansistem display jarak jauh yaitu GRAPHIC1.
3)                  Fase Ketiga (1970)
Grafika komputer interaktif telah digunakan oleh sektor industri, pemerintah dan ilmuawan untuk memperbaiki kualitas desain produk secara cepat dan mudah.
4)                   

             Fase Keempat (1980-1990)
·     Masa ini grafika komputer berkembang pesat. Banyak orang berlomba untuk menemukanteori dan algoritma baru. Penelitian pada dekade ini bertumpu pada penggabungan dan pengotomatisasian berbagai unsur dan pemodelan pejal (solid modelling).
·        Tahun 1990-an, teknologi model hibrid mula dikenalkan. Teknologi ini merupakan penggabungan objek pejal dengan permukaan.
1.3              Peranan Grafika Komputer 
                       Grafika komputer telah menunjukkan kemajuan yang pesat dalam pengembangan berbagai aplikasi untuk menghasilkan gambar. Walaupun pada awalnya aplikasi dalam sains dan engineering memerlukan peralatan yang mahal, perkembangan teknologi komputer memberikan kemudahan penggunaan komputer sebagai alat bantu aplikasi grafik komputer interaktif. Pada saat ini grafika komputer digunakan secara rutin dibidang ilmu pengetahuan, teknik, kedokteran, bisnis,  industri, pemerintahan, seni, hiburan, pendidikan, periklanan, dan lain sebagainya. Berikut contoh peranan grafika komputer dalam berbagai bidang: 
             
           1)     Desain
Dalam proses desain grafika komputer terutama digunakan pada sistem engineering dan arsitektur. Pada umumnya Computer Aided Design (CAD) digunakan untuk pembuatan desain mobil, bangunan, pesawat terbang, kapal, komputer, tekstil, dan lain-lain.
Pada beberapa aplikasi desain, objek ditampilkan dalam bentuk wireframe, dimana diperlihatkan keseluruhan bentuk, dengan bentuk internal dari objek tersebut. Penggunaan wireframe bermanfaat bagi designer untuk melihat isi dari objek tersebut.
Contoh perangkat lunak yang digunakan yaitu AutoCAD, 3D Studio Max, dan Maya.
            
             2)    Grafika Presentasi
Bidang lain yang berhubungan dengan grafika komputer adalah grafik presentasi yang dapat berupa cetakan, slide, dan transparansi.  Grafik presentasi biasanya digunakan untuk melengkapi laporan keuangan, sains, data ekonomi, dan lain-lain.  Bentuk grafik presentasi tersebut adalah chart, bar chart, pie chart, dan lain-lain. 

                3) Computer Art
Metode grafika komputer digunakan dalam aplikasi commercial art dan fine art.
Seniman menggunakan bermacam-macam perangkat lunak grafik, dan kadang
dilengkapi dengan perangkat keras khusus.
Contoh  perangkat lunak yang digunakan yaitu Corel Draw, Adobe Photoshop, Adobe Ilustrator, Macromedia, dan sebagainya.
4)                  4) Film
Pada pembuatan film layar lebar, komputer banyak digunakan untuk menunjang proses pemodelan, visualisasi, dan editing. Misalnya dalam proses special effect, film animasi.
5)                  5). Televisi
Grafika komputer dalam tayangan televisi juga dapat berupa iklan, tampilan tiap acara, dan lainnya.
6)                  6). Video Musik
Produksi video musik tidak terlepas dari grafika komputer, diantaranya pembuatan promosi, cover atau kemasan video, serta animasi yang mengiringi setiap lagu. Proses editing video dan audio dilakukan dengan menggunakan komputer.
7)                  7). Game
Berbagai game dapat dijalankan pada komputer PC, video player dengan monitor  TV, dan ada yang menggunakan perangkat keras khusus.  Alat input interaktif seperti mouse dan joystick diperlukan untuk aplikasi game.
8)                  8). Pendidikan
Komputer sebagai alat bantu pendidikan (Computer Assisted Instruction) sudah cukup dikenal. Komputer juga digunakan pada aplikasi-aplikasi bukan pengajaran untuk menunjang sistem pendidikan, seperti mengolah data, mencatat kehadiran, dan sebagainya.
Aplikasi bidang pengajaran dengan komputer sebagai alat bantunya, diantaranya: 
Drill and Practice (latih dan praktek)
CAI menggantikan pengajar untuk memberikan latihan kepada siswa.
Tutorial (penjelasan)
Sistem komputer digunakan untuk menyampaikan materi ajaran.
Simulasi 
Digunakan untuk mengkaji permasalahan yang rumit pada bidang biologi, transportasi, ekonomi, dan lain-lain.
Aplikasi bidang bukan pengajaran dengan alat bantu komputer, diantaranya :
Computer Assisted Testing (Ujian Berbantuan Komputer) 
Komputer digunakan untuk sarana ujian.
Computer Assisted Guidance (Pengarahan Berbantuan Komputer)   
Komputer digunakan sebagai sarana untuk mencari informasi yang diperlukan.
Computer Managed Instruction
Komputer digunakan untuk merencanakan pelajaran, evaluasi belajar, serta memantau prestasi siswa.
9)                  Visualisasi
Ilmuwan, ahli kedokteran, analis bisnis, dan lain-lain sering menggunakan  banyak informasi suatu masalah dalam mempelajari perilaku proses tertentu. Informasi tersebut berisi ribuan data untuk memberikan gambaran hasil suatu evaluasi. Data tersebut diproses sehingga mendapatkan hasil dalam bentuk visual.
10)              Image Processing
Image processing (pengolahan citra) merupakan teknik untuk memodifikasi atau
menginterpretasi gambar yang ada, seperti foto dan rangkaian gambar film. Dua
macam prinsip pengolahan citra adalah :
·                     Meningkatkan kualitas gambar.
·                     Memberikan persepsi dari informasi visual, seperti pada robotic.
Untuk melakukan pengolahan citra, pertama-tama membuat digitasi dari foto atau membuat foto menjadi file image. Selanjutnya metode digital dapat digunakan untuk memodifikasi gambar sehingga mendapatkan kualitas yang baik.
11)              Graphical User Interface (GUI)
Graphical interface (antarmuka grafik) banyak digunakan dalam setiap aplikasi.
Komponen utamanya adalah window manager, dimana pengguna dapat mengatur tampilan dari window. Interface juga menampilkan menu dan icon untuk mempercepat pemilihan yang dilakukan oleh pengguna.

0 komentar:

Sistem Basis Data Terdistribusi

4/01/2014 10:23:00 PM Salman 0 Comments



DEFINISI
Basis Data Terdistribusi adalah kumpulan data logic yang saling berhubungan secara fisik terdistribusi dalam jaringan komputer,  yang tidak tergantung dari program aplikasi sekarang maupun masa yang akan datang.
File merupakan kumpulan data yang dirancang untuk suatu aplikasi atau sekumpulan aplikasi yang dekat hubungannya.
Contoh Basis Data Terdistribusi
  • Misalnya sebuah bank yang memiliki banyak cabang, bahkan di sebuah kota bisa terdiri dari beberapa cabang/kantor.

  • Masing-masing lokasi memiliki jaringan lokal sendiri, dan semua jaringan lokal itu dihubungkan satu sama lain membentuk sebuah jaringan nasional.
Struktur Basis Data Terdistribusi
  • Sebuah sistem basis data terdistribusi hanya mungkin dibangun dalam sebuah sistem jaringan komputer.
  • Topologi Jaringan :
    1. Topologi bintang (star) 
    2. Topologi Cincin (Ring)
    3. Topologi Bus
  • Perbedaan utama di antara berbagai topologi di atas terletak pada :
    1. Biaya Instalasi ; Biaya dalam membangun hubungan link antar simpul.
    2. Biaya Komunikasi ; Waktu dan biaya dalam pengoperasian sistem berupa pengiriman data dari satu simpul kesimpulan lain.
    3. Kehandalan ; Frekuensi/tingkat kegagalan komunikasi yang terjadi. 
    4. Ketersediaan ; Tingkat kesiapan data yang dapat diakses sebagai antisipasi kegagalan komunikasi.
Jenis Transaksi
  • Transaksi Lokal ; Transaksi yang mengakses data pada suatu simpul (mesin/server) yang sama dengan simpul dari mana transaksi tersebut dijalankan. 
  • Transaksi Global ; Transaksi yang membutuhkan pengaksesan data di simpul yang berbeda dengan simpul dimana transaksi tersebut dijalankan, atau transaksi dari sebuah simpul yang membutuhkan pengaksesan data ke sejumlah simpul lainnya.
Ciri-ciri Basis Data Terdistribusi
  • Data disimpan di sejumlah tempat
  • Prosessor pada tempat yang berbeda tersebut dihubungkan dengan jaringan komputer
  • Sistem basis data terdistribusi bukan terdiri dari sekumpulan file yang berada pada berbagai tempat tetapi pada sebuah basis data di berbagai tempat
  • Setiap tempat secara mandiri memproses permintaan user yang membutuhkan akses ke data di tempat tersebut dan juga mampu untuk memproses data yang tersimpan di tempat lain. 
Keuntungan yang diberikan oleh sistem basis data terdistribusi
  • Pengelolaan secara transparan data yang terdistribusi
  • Mengacu pada struktur organisasi
  • Meningkatkan untuk berbagi dan otonomi lokal
  • Meningkatkan ketersediaan data
  • Meningkatkan kehandalan
  • Meningkatkan performasi kerja
  • Memudahkan pengembangan sistem
Kerugian yang diberikan oleh sistem basis data terdistribusi
  • Kompleksitas manajemen
  • Kontrol integritas lebih sulit
  • Biaya pengembangan
  • Keamanan
  • Sulitnya standarisasi
  • Menambah kebutuhan penyimpanan
  • Lebih sulit dalam mengatur lingkungan data
Desain Basis Data Terdistribusi
  • Ada beberapa pendekatan yang berkaitan dengan penyimpanan data/tabel dalam sebuah sistem basis data terdistribusi, yaitu :
    1. Replikasi adalah adalah suatu teknik untuk melakukan copy dan pendistribusian data dan objek-objek database dari satu database ke database lain dan melaksanakan sinkronisasi antara database sehingga konsistensi data dapat terjamin. Pengertian lain :
      • Sistem memelihara sejumlah salinan/duplikat tabel-tabel data.
      • Setiap salinan tersimpan dalam simpul yang berbeda, yang menghasilkan replikasi data.
    2. Fragmentasi adalah sebuah fenomena di ruang penyimpanan yang digunakan secara tidak efisien, mengurangi kapasitas penyimpanan. Istilah ini juga digunakan untuk menunjukkan tempat yang gersang itu sendiri. Pengertian lain :
      • Data dalam tabel dipilah dan disebar ke dalam sejumlah fragmen.
      • Tiap fragmen disimpan di sejumlah simpul yang berbeda-beda.
      • Fragmentasi dapat berbentuk fragmentasi horizontal (pemilahan record data) atau fragmentasi vertikal (pemilahan field/atribut data).
    3. Replikasi dan Fragmentasi :
      • Merupakan kombinasi dari replikasi dan fragmentasi.
      • Data/tabel dipilah dalam sejumlah fragmen.
      • Sistem lalu mengelola sejumlah salinan dari masing-masing fragmen tadi di sejumlah simpul.
Replikasi Data
  • Keuntungan :
    1. Ketersediaan yang tinggi.
    2. Peningkatan Keparalelan (Increased paralelism).
    3. Peningkatan beban pengubahan data (Increased overhead on upate).
Fragmentasi Data
  • Dapat diterapkan operasi union ataupun operasi natural join. Contoh ; Tabel nasabah bank dengan struktur dan data sebagai berikut : nasabah = (no_nas, nama_nas, alamat_nas, kota, saldo_simpan, saldo pinjam).
Perbedaan DDBMS dengan Sistem Sentral Hardware
  • Ada banyak komputer yang disebut sites atau nodes.
  • Site-site ini terhubung oleh jaringan komunikasi untuk mengirim data dan perintah-perintah di antara site-site tersebut. 

0 komentar: