Oktober 22, 2007

MEMBACA TANGAN DAN DARAH


Pengenalan wajah, sidik jari, dan iris kini merupakan favorit biometri. Sebenarnya, ada ciri-ciri lain yang juga dapat digunakan untuk identifikasi.

Pengenalan tangan: Sistem ini mengukur geometri seluruh tangan. Dari panjang jari, lebar sendi, bentuk tangan, dan ciri-ciri lainnya dihasilkan sebuah paket data.

Analisis DNA: Sidik genetis adalah ciri pengenalan yang sangat bagus-saat ini telah digunakan untuk melacak pelaku kejahatan. Pertimbangan etis dan perlindungan data menghalangi penerapan analisis DNA di bidang lainnya.

Pola vena: Pembuluh darah balik (vena) pada tangan juga tidak berubah bentuk seumur hidup-hanya menjadi lebih tebal. Dalam cahaya inframerah, polanya tampak lebih jelas.

Pengenalan suara: Pita suara, tenggorokan, rongga mulut, dan rahang secara bersama-sama menghasilkan pola suara yang dapat digunakan untuk proses verifikasi melalui telepon.

Karena faktor gangguan seperti ketergantungan pada sudut dan cahaya dapat disingkirkan, Busch menganggap metoda 3D ini lebih tepat dibandingkan pengenalan 2D yang biasa. Di samping itu, ada aspek lain yang memperbesar minat pada sistem pengenalan 3D. Dengan data foto 3D sebagai template, wajah orang dalam kerumunan yang menghadap ke suatu arah lebih mudah diidentifikasi.

Sehandal apa sistem tersebut bekerja. Saat ini para ahli sedang meneliti dalam sebuah eksperimen internal di IGD, di mana sekitar seratus peserta berpartisipasi dalam proyek yang disebut 'BioFace V'. "Penuaan manusia sulit kami simulasikan, tetapi kami tidak sabar menunggu hasil eksperimen pada anak-anak kecil," ungkap Ulrich Pinsdorf, salah seorang peneliti di Fraunhofer.


Dr. Christoph Busch, Fraunhofer IGD.
»Pengenalan wajah 3D memungkinkan dibuatnya sistem identifikasi yang handal.

Sistem pengenalan biometrik pada dasarnya memang mengandalkan ciri-ciri yang tidak berubah, tetapi bisa saja dengan berjalannya waktu ciri-ciri tersebut menjadi sulit dikenali. Karena itu, trend bergeser pada penggunaan beberapa metoda sekaligus. Di samping peningkatan keamanan, cara ini juga akan memberikan ketepatan yang lebih tinggi dalam pemakaian yang terus menerus. Setidaknya, salah satu dari beberapa metoda-demikian gagasan di baliknya-sangat mungkin memberi hasil yang jelas.

Dalam sebuah paket biometri kombinasi biasanya terdapat sistem pengenalan sidik jari. Metoda yang telah matang ini digunakan sejak lebih dari 100 tahun dalam dunia kriminologi dan belum lama ini juga diterapkan untuk pemberian akses ke notebook dan PC. Jika sistem lain bekerja dengan algoritma analisis, pengenalan sidik jari biometrik mengandalkan analisis garis Papillar yang telah teruji. Komputer membandingkan titik-titik karakteristik tersebut yang dapat berupa percabangan, awal dan akhir garis, lingkaran, patahan, atau pusaran.

Untuk merekam sidik jari digunakan berbagai sensor yang semuanya menghasilkan gambar hitam-putih berpola garis. Perangkat yang paling populer adalah sensor optik. Di sini jari diletakkan pada sebuah keping kaca, disinari oleh LED melalui sebuah prisma, dan difoto dengan digicam. Pada sensor kapasitif, permukaan sensor dan permukaan jari membentuk sebuah kapasitor yang kapasitasnya berubah sesuai pola permukaan kulit.

Sistem sensor lainnya mengukur medan listrik atau pola panas dari jari. Untuk membedakan jari palsu-misalnya dari silikon-sistem tertentu juga mengukur detak jantung, aliran darah, kandungan oksigen dalam darah, dan suhu jari.

Sayangnya, tak satu pun metoda biometri yang sepenuhnya aman dari pemalsuan. Untuk mencegah orang lain ikut lewat bersama orang yang telah di-scan, petugas perbatasan atau bandara tidak akan tergantikan oleh mesin.

Stereoskopik



Bunyi dan pendengaran
Tujuan bunyi digunakan adalah untuk mendapatkan perhatian,memberikan amaran dan sebagai maklum balas kepada pengguna.Kebanyakan bunyi yang diguna pakai adalah berbentuk muzik atau bentuk suara percakapan.Bunyi adalah sebagai pelengkap antara muka visual yang piawai.Bunyi yang digunakan seharusnya sesuai dan mempunyai perbezaan yang nyata dan tidak membosan pengguna.
Sentuhan
Bagi pengguna yang kurang upaya ini mereka mempunyai deria sentuhan dan pendengaran yang sangat sensitif.Walau bagaimana pun sentuhan tidak meluas diamalkan dalam situasi interaksi manusia dengan komputer.

Skrin Sentuhan
Pemilihan penggunaan antara muka bergantung kepada banyak faktor yang dikaji.Di dalam merekabentuk antara muka yang baik,antara faktor yang penting adalah:
a.Menyelidik latarbelakang pengguna

Latarbelakang pengguna memainkan peranan penting memandangkan mereka adalah pengguna akhir sistem yang telah dibangunkan.Pemilihan antaramuka perlu bersesuaian dengan semua aspek berkaitan dengan isu kepenggunaan.Isu ini termasuklah umur,pengetahuan komputer,pengalaman dan kepakaran,keperluan,janti na dan sebagainya
b.Penggunaan warna

Penggunaan warna sebagai mewakili mesej tertentu sering digunakan.Contohnya,menggunakan warna merah sebagai tanda amaran atau menunjukkan kesilapan.Ciri ini mungkin boleh diaplikasikan dan diterima konsepnya.Tetapi,perlu diingat bahawa ada segenlintir manusia yang tidak dapat membezakan warna-warna tertentu.Manusia biasa hanya boleh membezakan dengan tepat 8-10 warna saja.Biru sesuai dijadikan warna latar belakang,terutama jika paparan bersaiz besar.Sementara warna-warna sejuk seperti biru dan hijau menyebabkan sesuatu objek itu kelihatan jauh .
Bagi pengguna yang menghadapi buta warna mereka ini tidak dapat membezakan warna merah dan hijau.Oleh yang demikian pereka antara muka seharusnya tidak menggunakan warna berkenaan untuk golongan ini.Manakala pula pengguna yang sudah berumur atau orang tua mereka tidak sensitif kepada warna biru pula..Oleh itu dengan paparan monokrom dua warna hitam dan putih adalah amat sesuai.

Teknik authentikasi


Biometric merupakan teknik authentikasi yang mengambil karakteristik fisik seseorang. Ada beberapa teknik yang sering digunakan dalam authentikasi biometric. Beberapa diantara-nya adalah:

* Pengenalan sidik jari, barangkali termasuk yang paling cost effective akan tetapi tetap mempertahankan tingkat keamanan yang tinggi dan kemudahan untuk penggunaan. Beberapa peralatan yang di pamerkan juga memperlihatkan sensor sidik jari yang terpasang pada mouse, pintu dll.
* Pengenalan sidik jari dapat dikembangkan lebih lanjut untuk pengenalan telapak tangan. Seperti yang sering kita lihat dalam film-film detektif / action luar negeri.
* Pengenalan Suara (Voice Scan) merupakan teknik lain yang merupakan bagian dari voice recognition. Tentunya teknik ini harus di perhalus untuk keperluan authentikasi, untuk keperluan non-authentikasi sudah di kenal dalam dunia telekomunikasi untuk automatisasi layanan pelanggan berdasarkan perintah suara.
* Pengenalan muka (facial scan) merupakan teknik authentikasi lainnya yang akan mengenal muka seseorang dari hasil pengindraan kamera digital.
* Signature Verification (verifikasi tanda tangan) dapat juga dilakukan secara otomatis menggunakan teknik pengenalan citra digital.
* Iris Scan & Retina Scan, melakukan verifikasi dari retina mata – menurut sebagian peneliti tampaknya scan retina ini merupakan teknik yang termasuk paling ampuh untuk melakukan authentikasi di bandingkan sidik jari.
* Keystroke Dynamik – merupakan teknik authentikasi yang paling unik karena teknik ini melihat cara kita mentik password di atas keyboard. Kebetulan saya sempat melihat sendiri dari dekat di COMDEX 2000 Las Vegas, jadi sistem akan belajar terlebih dulu dari sekitar 20-30 keystroke password yang kita masukan, jadi walaupun password kita di curi orang, si pencuri tidak akan bisa membobol sistem kita karena cara masing-masing orang dalam men-tik di papan keytboard akan selalu berbeda satu dengan lainnya. Perbedaan ini yang di deteksi oleh keystroke dynamic ini.

Umumnya para vendor juga telah mengembangkan teknik-teknik proteksi supaya sensor untuk scan berbagai bagian tubuh ini tidak tertipu mentah-mentah oleh maling / pencuri. Contohnya untuk scan sidik jari, sensor di lengkapi fasilitas pendeteksi pantulan kulit yang benar agar tidak tertipu jika pembobol menggunakan sarung tangan dengan sidik jari pengguna.

Autentikasi dalam internet banking

Sumber : SR nomor 05-19 tanggal 13 Oktober 2005 tentang "Interagency Guidance on Authentication in an Internet Banking Environment" - Authentication in an Internet Banking Environment


Single Factor authentication (contoh : ID/password) tidak cukup dalam memitigasi risko sehingga harus mengimplementasikan multifactor authentication, layered security atau control lainnya yang dapat memitigasi risiko.

Ada banyak macam teknologi & metodologi yang dapat digunakan dalam meng authentikasi user, seperti : password, PIN, digital certificate yang menggunakan Public Key Infrastructure (PKI), physical devices seperti smart card, One Time Passwords (OTPs), USB plug-ins atau tipe “token” lainnya, transaction profile scripts, identifikasi biometric dan lainnya.

Sedangkan metodologi autentikasi yang ada sekarang pada dasarnya mengandung tiga faktor dasar :

- Sesuatu yang user tahu (knows), contoh : password, PIN;

- Sesuatu yang user punya (has), contoh : kartu ATM, smart card; dan

- Sesuatu yang melekat pada user (is), contoh : karakteristik biometric seperti sidikjari

Metode autentikasi yang menggunakan lebih dari satu faktor/metodologi diatas lebih reliable dan kuat terhadap fraud.

Oktober 21, 2007

Teknologi Biometrik Persempit Pemalsuan Data

PEMBUATAN paspor dengan sistem foto terpadu berbasis biometrik, mulai diterapkan di Kantor Imigrasi (Kanim) Bandung, Senin (6/2). Pemerintah menganggap penting untuk menerbitkan paspor dengan teknologi itu, mengingat tuntutan perlunya security features canggih dan sulit ditiru, agar paspor RI sulit dipalsukan. Dalam paspor baru dilengkapi pengamanan dengan teknologi biometrik (Pikiran Rakyat, 11/2/06).
SEORANG pemohon paspor melakukan pindai jari tangan saat proses pembuatan paspor dengan sistem foto terpadu berbasis biometrik yang mulai diterapkan di Kantor Imigrasi (Kanim) Bandung sejak Senin (6/2).*M. GELORA SATA/”PR”

Penerapan teknologi biometrik tentu berbeda dengan teknologi sebelumnya yang memisahkan pembuatan foto dan sidik jari. Teknologi biometrik mampu mempersempit proses tersebut dalam beberapa menit yang terhubung secara online dengan kantor pusat sebagai penyimpan data biometrik (wajah dan sidik jari) dan antarkantor imigrasi untuk mencegah perolehan paspor ganda (lebih dari satu) pada orang yang sama karena memiliki dokumen identitas ganda.

Dalam arti lain, sistem personalisasi (pengisian data) berdasarkan Machine Readable Passport (MRP) foto terpadu dengan media stiker/label yang digunakan selama ini, diganti dengan sistem cetak langsung (direct printing) pada halaman data (data page). Dalam aplikasinya, foto dan sidik jari dilakukan secara elektronis dengan imaging system, sehingga tidak mudah dipalsukan atau dikelupas. Sekarang timbul pertanyaan, apakah dengan penggunaan teknologi biometrik data pada paspor itu betul-betul tidak dapat dipalsukan atau hanya mempersempit ruang gerak dunia bisnis pemalsuan paspor?

Ngobrol jarak jauh dengan komputer

Perkembangan teknologi informasi yang sangat pesat saat ini memudahkan kita untuk berkomunikasi dengan berbagai cara dan berbagai alat. Misalnya saja komputer. Komputer dapat digunakan sebagai sarana komunikasi jarak jauh, bahkan bisa antar negara dan antar benua. Salah satu caranya adalah dengan “Chatting”. Chatting dapat dilakukan apabila komputer sudah terhubung dengan internet dan pada komputer tersebut sudah terinstal software/program untuk chatting. Singkatnya, definisi chatting adalah suatu fasilitas dalam Internet untuk berkomunikasi sesama pemakai Internet yang sedang on-line. Komunikasi dapat berupa teks atau suara (chatting voice). Nah, kali ini kita akan membahas software program apa saja sih yang digunakan untuk chatting… Ayo siapa yang tahu?

Salah satu program yang digemari untuk chatting adalah dengan “IRC” . Selain itu ada juga MSN Messenger, Yahoo Messenger, ICQ (I Seek you), American On-Line (AOL) dan bahkan saat ini beberapa website memberikan fasilitas langsung untuk para pengunjung yang telah mendaftar sebelumnya untuk chatting. Mau tahu lebih lengkap ngobrol pakai komputer? Silahkan baca terus kelanjutan artikel ini….
Umumnya orang akan memilih program chatting yang paling banyak digemari dan mudah menjalankannya. Sekarang, mari kita lihat cara menjalankan beberapa program untuk chatting dan kelebihannya.
mIRC

Jalankan program mIRC
Setting nickname kamu, email, dan lain-lainnya. Untuk nickname akan lebih baik bila permanen dan telah di register agar tidak diserobot orang atau dikenali sebagai guest oleh server.
Pilih server yang diinginkan. Bisa DalNet untuk Internasional dan lokal sedangkan khusus lokal bisa telkom, wasantara, indonet atau lainnya.

Computer Supported Collaborative Research (CSCR)


CSCR merupakan bidang baru terkait riset masyarakat HCI. CSCR merupakan kelanjutan dari pendahulunya, yaitu Computer Supported Collaborative Work (CSCW) dan Computer Supported Collaborative Learning (CSCL). Keduanya ini merupakan subyek riset HCI hampir sepuluh tahun yang lalu.

Gambar berikut menampilkan kedudukan dari ketiganya (merupakan bagian dari HCI)

Perbedaan utama antara CSCW dan CSCL yaitu bahwa CSCW dikarakteristikan oleh “kebutuhan akan ruang kerja (workingspace)” sedangkan CSCL membutuhkan ruang kerja dan ruang belajar (learningspace)

Workingspace adalah domain tempat aktivitas-aktivitas berikut berlangsung: communication space, scheduling space, sharing space, dan product space.

Learning space adalah domain yang memuat seluruh aspek workingspace ditambah dengan aktivitas berikut: reflection space, social space, assessment space, tutor space, dan administration space

Perbedaan utama antara CSCR dan CSCL adalah bahwa suatu rekord penuh dari seluruh interaksi antar partisipan merupakan tool penting dan dibutuhkan untuk mengevaluasi kontribusi setiap anggota dalam suatu collaboratiob group yang nanti dapat menentukan “suatu share modal yang adil (a fair capital share) apabila proyek riset berjalan dengan sukses.is successful.

CSCR membutuhkan Workingspace, Learningspace, dan aktivitas-aktivitas berikut: knowledge space, publication space, privacy space, publication space, negotiation space.

Mendekonstruksi Peran Mouse


Kemaren nemu site experimental dontclick. Jadi pingin membahas isu-isu User Interface / Human Computer Interaction lagi.

Site dontclick merupakan situs research tentang kebiasaan pengguna dengan piranti masukan mouse. Aturannya sederhana saja : penggunanya diharamkan menggunakan tombol atau meng-klik mouse mereka. Semua interaksi menggunakan medium pergerakan kursor pada koordinat x-y layar. Gambar dan informasi yang bersesuaian akan muncul dengan cukup mengarahkan mouse kita ke menu yang kita inginkan. Artinya klik digantikan dengan mode gerakan. Ada berbagai macam eksperimen di situ termasuk juga tutorial serta eksperimen bagaimana kita mengganti klik dengan gerakan sirkular pada layar.

Jika Anda ternyata mengklik tikus di bawah tangan Anda ketika sedang berkunjung ke sana, maka mereka akan merekamnya. Sengaja atau tidak, mereka akan mengkonfirmasinya. Termasuk keseluruhan gerakan yang Anda lakukan saat bertandang ke situs dontclick. Namanya juga penelitian. Mereka butuh mengerti bagaimana pengalaman pengguna akan membentuk suatu persepsi psikologis kognitif saat mereka menghadapi lingkungan yang baru apalagi mensarahkan meninggalkan kebiasaan lama pengguna komputer. Apakah teknik tersebut bermanfaat dalam mendekati pengguna? Apakah pengguna merasa nyaman atau malah frustasi? Secara ergonomis apakah ada hubungannya antara menghilangkan klik mouse dengan kesehatan manusia? (ini sepertinya berlebihan).

Saya sendiri salut dengan ide brilian ini. Ternyata bisa juga tombol yang imut itu ditinggalkan. Navigasi web yang smooth dan mudah. Namun sekali lagi ia tidak cukup signifikan untuk diterapkan. Klik tetaplah lebih nyaman. Karena ada hal2 yang tidak tergantikan oleh gerak.

Pertama adalah real model. Beragam inovasi diluncurkan agar User Interface (UI) semirip mungkin dengan dunia nyata. Pemodelan yang paling sederhana misalnya adalah sebuah tombol (button). Tombol berfungsi untuk memicu sebuah action. Menggunakannya adalah dengan cukup ditekan. Dalam hal ini pemodelan meng-klik mouse lebih mirip menekan tombol daripada sekedar menyentuh atau meraba-raba. Tolong, jangan ngeres ya.

Kedua yaitu faktor feedback. Mouse mampu menyajikan kemantapan dan kepuasan umpan balik bagi pengguna. Gerakan meng-klik tombol, sensasi sentuhan atas-bawah berpegas, suara ‘klik’ dari mouse lebih mampu membuat pengguna merasa terwakili. Alias lebih marem.

Alasan lainnya adalah tidak semua menu ingin kita lihat. Jika kita tak sengaja mengarahkan mouse ke menu lain maka akan tampil informasi lain. Hal ini cukup mengganggu jika kita sedang fokus membaca sebuah informasi yang cukup panjang. Akhirnya adalah kita harus selalu waspada dengan keberadaan posisi kursor kita. Salah letak bisa membuat kita berjarak dengan informasi yang kita butuhkan. Capek d!

Tak kalah penting yaitu alokasi gerakan kursor yang dilakukan oleh UI dontclick akan lebih banyak. Apalagi jika klik diganti dengan gerakan memutar di atas sebuah pilihan. Padahal terlalu banyak menggerakkan mouse hanya untuk mengakses menu merupakan salah satu ciri antarmuka yang kurang bersahabat.
http://bangkumahoni.com

Interaksi Manusia Komputer pertama kali


Pengertian Interaksi Manusia-Komputer
Ketika komputer pertama kali diperkenalkan secara komersial pada tahun 50-an, mesin ini sangat sulit dipakai dan sangat tidak praktis. Hal demikian karena waktu itu komputer merupakan mesin yang sangat mahal dan besar, hanya dipakai dikalangan tertentu, misalnya para ilmuwan atau ahli-ahli teknik.
Setelah komputer pribadi (PC) diperkenalkan pada tahun 70-an, maka berkembanglah penggunaan teknologi ini secara cepat dan mengagurnkan ke berbagai penjuru kehidupan (pendidikan, perdagangan, pertahanan, perusahaan, dan sebagainya). Kemajuan-kemajuan teknologi tersebut akhirnya juga mempengaruhi rancangan sistem. Sistem rancangan dituntut harus bisa memenuhi kebutuhan pemakai, sistem harus mempunyai kecocokkan dengan kebutuhan pemakai atau suatu sistem yang dirancang harus berorientasi kepada pemakai. Pada awal tahun 70-an ini, juga mulai muncul isu teknik antarmuka pemakai (user interface) yang diketahui sebagai Man-Machine Interaction (MMI) atau Interaksi Manusia-Mesin.
Para peneliti akademis mengatakan suatu rancangan sistem yang berorientasi kepada pemakai, yang memperhatikan kapabilitas dan kelemahan pemakai ataupun sistem (komputer) akan memberi kontribusi kepada interaksi manusia-komputer yang lebih baik. Maka pada pertengahan tahun 80-an diperkenalkanlah istilah Human-Computer Interaction (HCI) atau Interaksi Manusia-Komputer.
http://library.gunadarma.ac.id

Interaksi Manusia dan Komputer

Interaksi Manusia dan Komputer adalah suatu disiplin ilmu yang berkaitan dengan disain, implementasi dan evaluasi dari sistem komputasi yang interaktip untuk digunakan oleh manusia dan studi tentang ruang lingkupnya.


Dari suatu ilmu pengetahuan tentang perspektif dari komputer, Maksud dari interaksi dan secara rinci pada interaksi antara satu atau lebih manusia dan satu atau lebih komputasi mesin. Yang menggontrol sebuah mesin tersebut adalah seseorang, dengan menggunakan suatu program grafik interaktip yang ada pada suatu stasiun kerja. Disini bisa kita lihat bahwa ada bermacam-macam arti dengan apa yang dimaksud dengan interaksi, manusia, dan mesin, Makanya, kita tidak mungkin untuk meniadakan bagian dari Interaksi Manusia dan Komputer, meskipun demikian kita ingin mengidentifikasi ruang lingkupnya, serta topik lain yang lebih umum tenteng Interaksi Manusia dan Komputer

Sebab Interaksi Manusia dan Komputer mempelajari antara suatu manusia dan suatu mesin didalam sebuah komunikasi, yang mendukung pengetahuan dari kedua-duanya antara sisi mesin dan sisi manusia. Pada sisi mesin, teknik dalam komputer grafik, sistem operasi, bahasa programan, dan lingkungan pengembangannya. Sedangkan pada sisi manusia antara lain, teori komunikasi, disain industri dan grafis, linguistik, ilmu-ilmu sosial, psikologi, dan tujuan manusia relevan. Dan tentu saja perancangan sistem dan metoda lain yang sesuai.

Neural Networks (Jaringan Saraf Tiruan)

“Sebuah neural network (JST: Jaringan Saraf Tiruan) adalah prosesor yang terdistribusi paralel, terbuat dari unit-unit yang sederhana, dan memiliki kemampuan untuk menyimpan pengetahuan yang diperoleh secara eksperimental dan siap pakai untuk berbagai tujuan. Neural network ini meniru otak manusia dari sudut : 1) Pengetahuan diperoleh oleh network dari lingkungan, melalui suatu proses pembelajaran. 2) Kekuatan koneksi antar unit yang disebut synaptic weights, berfungsi untuk menyimpan pengetahuan yang telah diperoleh oleh jaringan tersebut. Pada tahun 1943, Mc.Culloch dan Pitts memperkenalkan model matematika yang merupakan penyederhanaan dari struktur sel saraf yang sebenarnya


Automatic Speech Recognition


PROSES PENGENALAN UCAPAN BERBAHASA INDONESIA DENGAN METODE HIDD

Automatic Speech Recognition (ASR) sekarang ini telah banyak dikembangkan dalam berbagai penelitian. Terdapat bermacam-macam metode yang dapat digunakan untuk mengenali ucapan manusia. Penelitian ini akan membahas penggunaan metode Hidden Markov Model (HMM) untuk pengenalan ucapan berbahasa Indonesia. Dalam penelitian ini, digunakan HMM diskrit untuk proses pelatihan dan pengujiannya. Berdasarkan hasil pengujian dengan menggunakan metode tersebut, kemudian dianalisa faktor keberhasilannya (tingkat ketelitiannya dalam %) berdasarkan parameter-parameter Linear Predictive Coding (LPC), parameter pitch (Fo) dan parameter energi (Eo) dalam proses mengenali suatu ucapan dalam bahasa Indonesia.


Prinsip kerja sistem pengenalan ucapan adalah dengan membandingkan informasi ucapan yang ada pada referensi dengan informasi ucapan yang menjadi masukan sistem pengenal ucapan tersebut.

Blok pengenalan ucapan dengan HMM dapat dibagi menjadi tiga tahap yaitu bagian depan, tahap feature extraction dan tahap sistem pengenalan HMM. Pada tahap yang pertama dilakukan pemfilteran sinyal suara dan mengubah sinyal suara analog ke digital. Tahap feature extraction adalah untuk mendapatkan parameter-parameter yang dapat merepresentasikan sinyal suara tersebut dan dilakukan analisis serta kuantisasi vektor. Tahap yang ketiga, dapat dibagi menjadi dua tugas yaitu tugas pemodelan dan tugas pengenalan . Untuk tugas pemodelan dibuatkan suatu model HMM dari data-data yang berupa sampel ucapan dari sebuah kata. HMM yang dipakai adalah densitas diskrit.


PENCIUMAN ELEKTRONIK INGIN MENGGESER HIDUNG

Sebagai indera penciuman, hidung sanggup membaui ribuan aroma yang berbeda. Mulai dari aroma makanan lezat, harumnya mawar, hingga bau tak sedap. Bisakah peran besar organ penciuman itu diambil alih oleh alat pencium buatan atau sejenisnya? Laboratorium Kecerdasan Komputasional, Fakultas Ilmu Komputer Universitas Indonesia, telah merancang tiruan hidung

Foto: Dok. Wisnu Jatmiko

Perangkat sistem penciuman elektronik buatan Wisnu.

Sebenarnya, tidak gampang merancang sistem penciuman buatan. Pasalnya, hidung yang sarat dengan saraf penciuman itu tergolong organ paling sulit untuk dibuat tiruannya, setelah organ perasa alias lidah. Ini diakui oleh Benyamin Kusumoputro, Ph.D., Kepala Laboratorium Kecerdasan Komputasional Fakultas Ilmu Komputer Universitas Indonesia di Depok.

Meskipun demikian bukan berarti tidak mungkin ditiru. Bisa saja, hanya belum mampu menyamai 100% peran hidung beneran. Maklum, saraf sistem penciuman manusia memang ajaib, sanggup membedakan puluhan ribu aroma berbeda. Lagi pula mekanisme sistem penciuman dari sono-nya amat efektif dalam memilah dan membedakan perlagai aroma. Ibaratnya, bisa mendeteksi satu molekul aroma di antara puluhan ribu molekul di udara!

Apa pun wujud rancangan sistem hidung elektronik itu, yang pasti tersimpan tujuan mulia. Yakni untuk mendeteksi dan mengklasifikasikan aroma secara otomatis. Sadar atau tidak, tersembunyi juga keinginan menggeser peran hidung sebagai pengontrol kualitas dalam industri yang membutuhkan pengenalan aroma, terutama industri minuman, kosmetik, dan minyak wangi.

Ini bukan berarti meremehkan indera penciuman kita sendiri. Masalahnya, sistem penciuman kita amat dipengaruhi kondisi perasaan sesaat dan kesehatan. Artinya, ketelitian dan kontrol kualitas pengenalan aroma bisa terpengaruh. Belum lagi kalau petugas kontrol kualitas aroma mendadak terserang pilek, bisa-bisa indera penciumannya tidak berfungsi dengan baik.

Softcomputing

Abstrak:

Softcomputing merupakan metode yang dapat mengolah data-data yang bersifat tidak pasti, impresisi dan

dapat diimplementasikan dengan biaya yang murah (low-cost solution). Beberapa metode yang termasuk

dalam kategori softcomputing misalnya fuzzy logic, artificial neural network, probabilistyc reasoning.

Softcomputing bukanlah suatu metode yang berjalan sendiri dalam menyelesaikan masalah, melainkan

lebih pada kerjasama serasi antara metode-metode di atas, sehingga segi positif tiap metode dapat

berkontribusi secara aktif. Sebagian dari materi pada makalah ini disampaikan sebagai pengantar kuliah

musim semi 2003: “Special Lecture on Media Science V”, pada School of Computer & Cognitive

Sciences, Chukyo University, Japan.

Keywords: softcomputing, ketakpastian, low-cost solution, fuzzy, artificial neural network, probabilistic

reasoning

DEFINISI SOFTCOMPUTING

Berbagai macam definisi softcomputing

diberikan oleh para ahli. Salah satu

definisinya adalah sebagaimana disampaikan

oleh pencetus softcomputing, yaitu Prof.

Lotfi A. Zadeh, di homepage BISC [2], sbb.

“Berbeda dengan pendekatan

konvensional hardcomputing,

softcomputing dapat bekerja dengan baik

walaupun terdapat ketidakpastian,

ketidakakuratan maupun kebenaran

parsial pada data yang diolah. Hal inilah

yang melatarbelakangi fenomena dimana

kebanyakan metode softcomputing

mengambil human-mind sebagai model.”.

Mengapakah human-mind merupakan model

yang menarik bagi pengembangan

softcomputing ? Kunci dari pertanyaan ini

sebenarnya terletak pada struktur dan fungsi

dari otak manusia. Otak manusia merupakan

mesin molekuler, yang terdiri dari dua jenis

sel: neuron dan glia. Dalam otak kita terdapat

sekitar 1011 sel neuron, sedangkan sel glia

sekitar 3 sampai 4 kali lipatnya. Sel neuron

berfungsi sebagai pemroses informasi yang

diterima oleh otak. Sel neuron terhubung

antara satu dengan yang lain dengan

benang-benang panjang. Berat otak manusia

saat lahir sekitar 400 gram, sedangkan saat

dewasa sekitar 1500 gram. Pertambahan

berat ini disebabkan oleh

bertambahpanjangnya benang-benang

tersebut, disamping pertambahan sel glia.

Pertambahan panjang ini berkaitan erat

dengan proses pembelajaran yang dialami

oleh manusia. Hal ini merupakan ide awal

bagi pengembangan metode softcomputing:

artificial neural network, yang memilikikemampuan pembelajaran terhadap informasi

yang telah diterima.

Selain kemampuan pembelajaran, otak

manusia juga memiliki kemampuan untuk

mengambil keputusan walaupun informasi

mengandung unsur ketakpastian dan

kekurangtegasan, seperti “manis”, “pahit”,

“tinggi”, “rendah”, dsb. Hal ini merupakan

konsep yang mendasari pengembangan

metode fuzzy, yang mencerminkan cara

berfikir manusia. Selain neural network dan

fuzzy, masih banyak lagi jenis-jenis metode

softcomputing, yang ide awalnya bersumber

dari otak manusia maupun mekanisme

biologi yang terdapat di alam semesta.

Sistem Pakar

Sistem pakar merupakan salah satu bidang teknik kecerdasan buatan yang cukup diminati karena

penerapannya diberbagai bidang baik bidang ilmu pengetahuan maupun bisnis yang terbukti sangat

membantu dalam mengambil keputusan dan sangat luas penerapanya. Sistem pakar adalah sustu

sistem komputer yang dirancang agar dapat melakukan penalaran seperti layaknya seorang pakar pada

suatu bidang keahlian tertentu (Shelly, 1990; Setiawan, 1993; Margianti,1995).

A. Ciri-ciri sistem pakar

Ciri-ciri sistem pakar adalah sebagai berikut:

1. Terbatas pada domain keahlian tertentu.

2. Dapat memberikan penalaran untuk data data yang tidak pasti.

3. Dapat mengemukan rangkaian alasan-alasan yang diberikannya dengan cara yang dapat dipahami.

4. Berdasarkan pada kaidah/rRule tertentu.

5. Dirancang untuk dapat dikembangkan secara bertahap.

6. Keluaranya bersifat anjuran.


Turbo Pascal


Ide munculnya Delphi sebenarnya berasal dari bahasa pemrograman yang cukup terkenal, yaitu Pascal. Pada tahun 1992 Borland International menggabungkan Turbo Pascal for DOS dan Turbo Pascal For Windows menjadi satu paket bahasa pemrograman yang dikenal dengan nama Borland Pascal versi 7. Karena pemrograman Windows dengan Borland Pascal masih dirasa cukup sulit, maka sejak tahun 1993 Borland International mengembangkan bahasa Pascal yang bersifat Visual. Hasil dari pengembangan ini adalah dirilisnya Borland Delphi tahun 1995.


Sekitar satu tahun sesudahnya, yaitu tahun 1996, Borland International merilis Borland Delphi 2 yang dikhususkan untuk sistem operasi Windows 95 dan Windows NT. Sampai saat ini Borland telah merilis versi terbarunya yaitu Borland Delphi 6.


Borland Delphi 6 adalah lingkungan pengembang aplikasi cepat yang pertama untuk Windows yang mendukung penuh layanan Web. Dengan Delphi 6, pengembang kelompok atau individu dapat membentuk generasi berikutnya dari aplikasi e-business di Internet dengan cepat dan mudah.

Visual C++

Visual C++ adalah bahasa pemrograman C++ versi Microsoft. Didasarkan pada bahasa C, C++ adalah versi pembaharuan dari C yang mengambil bahasa C ke evolusi bahasa pemrograman aras berikutnya - yang menyediakan pemrograman berorientasi objek.


Visual C++ adalah bahasa yang dikompilasi. Sebuah compiler C++ (bahasa pemrograman C++ yang merupakan bagian dari Visual C++ kita) mengambil instruksi-instruksi bahasa C++ dan menterjemahkannya ke dalam format yang dapat dibaca komputer. Kompiler C++ adalah perangkat yang digunakan komputer untuk memahami instruksi-instruksi bahasa C++ di dalam program Anda. Microsoft Visual C++ datang bersama editor miliknya dan lingkungan pemrograman terpadu yang membuat pemrograman menjadi mudah dikelola.


Setelah Anda menulis kode Visual C++, Anda menjalankannya melalui Visual C++, menghasilkan instruksi yang terkompilasi dengan benar dan menjalankan program tersebut.


Sebuah praprosesor membaca pengarah praprosesor program untuk mengontrol pengkompilasian. Perhatikan bahwa program Visual C++ Anda harus dilewatkan melalui praprosesor sebelum program dikompilasi. Praprosesor membaca simbol-simbol khusus di dalam kode yang disebut pengarah praprosesor yang Anda masukkan di dalam program, untuk mengontrol pengkompilasian program. Visual C++ dengan sendirinya membentuk langkah praprosesor, sehingga tidak perlu pemahaman tambahan bagi Anda selain meletakkan pengarah praprosesor ke dalam program-program Anda.


Program Anda harus melalui tahapan terakhir setelah pengkompilasian dan sebelum pengeksekusian. Tahapan ini disebut tahapan linking atau link editing. Pada saat program Anda di-link, program yang disebut linker memasok informasi yang diperlukan saat pengeksekusian ke program yang dikompilasi. Anda juga dapat menggabungkan beberapa program yang dikompilasi ke dalam sebuah program yang dapat dieksekusi dengan melakukan link.

Visual Foxpro 6.0

Visual Foxpro 6.0 merupakan versi terbaru dari generasi FoxPro. FoxPro sendiri merupakan perangkat lunak yang tidak hanya terbatas untuk membangun aplikasi berbasis database, melainkan juga bisa digunakan untuk berbagai macam keperluan seperti membuat label surat misalnya.


Visual FoxPro 6.0 datang bersama produk-produk Microsoft lain dalam paket Visual Studio 6.0, seperti Visual Basic, Visual C++, dan lainnya. Dalam versi terbarunya ini, Visual FoxPro mempunyai banyak sekali fasilitas-fasilitas baru yang tidak akan kita dapatkan pada versi sebelumnya.


FoxPro adalah sebuah Sistem Manajemen Database (Database Management System/ DBMS) elektronik, yang membantu kita untuk mengumpulkan, mengambil dan menampilkan data. Sedangkan Visual Foxpro sendiri adalah bahasa pemrograman visual yang berorientasi pada obyek dan juga sebagai Sistem Manajemen Database Relasional (RDBMS). Visual FoxPro mempunyai beberapa kelebihan yang tidak dipunyai oleh bahasa pemrograman lain.


Beberapa fasilitas baru yang dimiliki oleh Visual FoxPro versi 6.0 adalah:

  • Access dan Assign Methods

    Metode ini digunakan untuk mengeksekusi kode ketika nilai sebuah properti diquerikan atau ketika kita berniat mengubah nilai properti. Keuntungannya adalah kita dapat membuat sebuah interface publik untuk sebuah class atau objek yang memisahkan interface dari implementasi. Keuntungan lainnya adalah, kita dapat dengan mudah meng-implementasikan validasi properti dan juga dapat melindungi properti dalam kontrol ActiveX yang di-subclass-kan.


  • Active Document

    Sebuah Active Document adalah sebuah Windows-based, aplikasi non-HTML yang diletakkan pada sebuah browser. Active Document menyediakan sebuah cara untuk fungsionaliti sebuah aplikasi yang dapat diakses melalui interface browser. Aplikasi Active Document Visual FoxPro sama seperti aplikasi Visual FoxPro lain yang dapat kita jalankan, seperti form, laporan dan label, peng-kelas-an siap pakai, dan memanipulasi data, tetapi juga ditambahkan keuntungan lain dalam container Active Document, seperti Internet Explorer.


  • Component Gallery

    Component Gallery adalah tool baru yang membantu untuk mengumpulkan dan mengorganisasikan objek seperti librari class, form, button, dan lain-lain ke dalam objek, proyek, aplikasi atau group lainnya. Tool ini sangat dinamik sehingga kita dapat menggunakan, menggadakan atau mengatur kembali komponen antara beberapa klasifikasi dengan Componen Gallery. Component Gallery juga mengandung class pembentuk Visual FoxPro baru yang menyediakan fungsi "right-out-of-the-box".

Visual Basic


Kata "Basic" merupakan bagian bahasa BASIC (Beginners All-purpose Symbolic Instruction Code), yaitu sebuah bahasa pemrograman yang dalam sejarahnya sudah banyak digunakan oleh para programmer untuk menyusun aplikasi. Visual Basic dikembangkan dari bahasa pemrograman BASIC dan sekarang banyak berisi statemen, fungsi, dan keyword, yang beberapa diantaranya terhubung ke Windows GUI. Versi terbaru program ini menggunakan nomor versi 6.0


Guna menyusun sebuah aplikasi, kita hanya membutuhkan beberapa menit saja. Dengan membuat user interface melalui kontrol "drawing", seperti halnya text box dan command button, dalam sebuah form. Selanjutnya kita dapat mengatur properti untuk form dan kontrol yang ada di dalamnya. Misalnya memberi nilai caption, color, dan size. Untuk proses terakhir, kita dapat menuliskan kode untuk memasukkannya ke dalam sebuah aplikasi.


Jika kita sudah mengetahui urutan proses pembuatan aplikasi diatas, hal ini akan membantu untuk mengetahui konsep di mana Visual Basic membangun sebuah aplikasi. Karena Visual Basic merupakan bahasa pemrograman Windows, yang telah lama "bersahabat" dengan para pemakainya dan banyak menyediakan fasilitas yang dibutuhkan penggemarnya, hal ini akan memudahkan programmer versi BASIC. Jika kita seorang programmer Windows baru, masih memerlukan pemahaman yang mendasar dari sebuah program.


Visual Basic 6.0 dapat digunakan dalam tiga edisi, dimana setiap edisinya menunjukkan fasilitas dan kemampuan sendiri-sendiri.

  • Edisi Learning

    Di dalam edisi ini para programmer diberi kesempatan untuk membuat sebuah aplikasi sederhana Microsoft Windows dan Windows NT secara mudah. Di dalamnya disertakan beberapa kontrol sederhana, ditambah grid, tab, dan kontrol data-bound.


  • Edisi Professional

    Di dalam edisi ini disertakan tool-tool yang lengkap. Di samping berisi semua fasilitas yang ada dalam edisi Learning, juga ditambah kontrol ActiveX, Desainer Aplikasi Informasi Internet, Integrated data Tools dan Data Environment, Active Data Objects, serta Dynamic HTML Page Designer.


  • Edisi Enterprise

    ini memberikan ijin kepada para profesional untuk membuat aplikasi dalam sebuah tim. di dalamnya dimasukkan semua fasilitas yang ada pada edisi Professional, ditambah tool Back Office seperti SQL Server, Microsoft Transaction Server, Internet Information Server, Visual SourceSafe, SNA Server, dan masih banyak yang lainnya.

Oktober 11, 2007

Tipe Data

Tipe data yang disediakan oleh PASCAL meliputi:

1. Tipe Data Sederhana
merupakan tipe data dasar yang sering dipakai oleh program, meliputi: integer (bilangan bulat), real (bilangan pecahan), char (alphanumerik dan tanda baca), dan boolean (logika). Untuk data integer dan real masing-masing terbagi menjadi beberapa kategori
a. Bilangan Integer
merupakan tipe data berupa bilangan bulat, terbagi atas beberapa kategori seperti terlihat dalam tabel 1. tabel 1 menunjukkan jenis data, ukuran dalam memori dan rentang nilainya.

tabel 1. Tipe Data Bilangan Integer

Tipe Data Ukuran Tempat Rentang Nilai
Byte 1 byte 0 s/d +255
Shortint 1 byte -28 s/d +127
integer 2 bytes -32768 s/d 32767
Word 2 bytes 0 s/d 65535
Longint 4 bytes 2147483648 s/d 2147483647

Contoh bilangan integer adalah: 34 6458 -90 0 1112 Penggolongan tipe data integer tersebut dimaksudkan untuk membatasi alokasi memori yang dibutuhkan misalkan untuk suatu perhitungan dari suatu variabel bilangan diperkirakan nilai maksimumnya 32767 kita cukup mendeklarasikan variabel bilangan sebagai integer (2 byte), daripada sebagai longint(4 byte). Di dalam kompilernya, Pascal menyediakan konstanta untuk bilangan Integer yaitu: MaxInt and MaxLongInt, pemrogram bisa menggunakannya di dalam programnya tanpa harus terlebih dahulu mendefinisikannya.
-MaxInt bernilai 32.767
-MaxLongint bernilai 2.147.483.647.
contoh:

Program display_maxint;
uses wincrt;
begin writeln (maxint)
end.

Hasilnya: 32.767

b. Bilangan Real
Bilangan real atau nyata merupakan jenis bilangan pecahan, dapat dituliskan secara biasa atau model scientific . Contoh bilangan real: 34.265 -3.55 0.0 35.997E+11, dimana E merupakan simbol perpangkatan 10. Jadi 452.13 mempunyai nilai sama dengan 4.5213e2. Penggolongan tipe data bilangan real dapat dilihat pada tabel 2.
tabel 2. Bilangan Real

Tipe Data Ukuran Tempat Rentang Nilai
real 6 bytes 2.9 x 10-39 s/d 1.7 x1038
single 4 bytes 1.5 x 1045 s/d 3.4 x 1038
double 8 bytes 5.0 x 10-324 s/d 1.7 x 10308
extended 10 bytes 3.4 x 10-4932 s/d 1.1 x 104932
comp 8 bytes -9.2x 1018 s/d 9.2x 1018

c. Char
tipe data ini menyimpan karakter yang diketikkan dari keyboard, memiliki 266 macam yang terdapat dalam tabel ASCII (American Standard Code for Information Interchange). Contoh: ‘a’ ‘B’ ‘+’, dsb. Yang perlu diingat bahwa dalam menuliskannya harus dengan memakai tanda kutip tunggal. Jenis data ini memerlukan alokasi memori sebesar 1(satu) byte untuk masing-masing data.

d. Tipe Data Boolean
merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah). Turbo Pascal for Windows memiliki tiga macam jenis ini yaitu: Boolean, WordBool, dan LongBool. Tipe boolean memakai memori paling kecil, sedangkan WordBool dan LongBool dipakai untuk menulis program yang sesuai dengan lingkungan Windows.

Tabel 2. Tipe Data Boolean

Tipe Data Ukuran Tempat
Boolean 1 byte
WordBool 2 byte
Longbool 3 byte

Sebagai bilangan ordinal boolean true mempunyai nilai 1(satu), sedangkan false nilainya adalah 0(nol).
Contoh:

Program display_bool;
uses wincrt;
begin writeln(ord(true));
writeln(ord(false));
end.

Oktober 07, 2007

Teknik Kompilasi

Merupakan Teknik dalam melakukan pembacaan suatu program yang ditulis dalam bahasa sumber, kemudian diterjemahkan ke dalam suatu bahasa lain yang disebut bahasa sasaran.

Dalam melakukan proses penerjemahan tersebut, sudah barang tentu kompilator akan melaporkan adanya keanehan-keanehan atau kesalahan yang mungkin ditemukannya. Proses penerjemahan yang dilakukan oleh kompilator ini disebut proses kompilasi (compiling).

Bila dipandang sepintas lalu, maka akan timbul beranekaragam kompilator yang dapat dibuat,
- Bahasa Sumber seperti bahasa FORTRAN, PASCAL, C dan juga bahasa-bahasa lainnya yang sifat dan pemakaiannya agak spesifik atau khusus, seperti bahasa untuk program DBASE, SPSS dan lain sebagainya.
- Bahasa Sasaran dapat berupa bahasa sumber lain seperti C, FORTRAN dan lain sebagainya atau Bahasa Mesin (Machine Language) yang digunakan oleh suatu prosessor mikro atau sumber komputer besar maupun komputer super.
Sejarah perkembangan suatu kompilator sudah dimulai sejak lama, yaitu pada saat mulai ditemukannya komputer pada awal 1950-an.
Sejak waktu tersebut teknik dan cara pembentukan suatu kompilator telah berkembang dengan sangat pesat dan pembentukkan suatu kompilator dapat dilakukan makin mudah.
Demikian pula program bantu (tools) untuk membuat suatu kompilator sudah dapat diperoleh sehingga pembentukan suatu kompilator dapat dilakukan dengan cepat.
Kompilator pertama yang dibuat adalah kompilator untuk bahasa FORTRAN yang pada saat itu dikembangkan dengan memakan sejumlah tenaga ahli yang setara dengan pekerjaan yang dilakukan oleh 18 orang.
Dengan adanya program bantu dan tata cara pembentukan yang sistematis dan tertata dengan baik serta pendefinisian struktur bahasa yang cermat, maka suatu kompilator untuk bahasa yang terstruktur seperti PASCAL atau C dapat dikembangkan.


Proses kompilasi dari suatu kompilator pada dasarnya dapat dibagi ke dalam 2 bagian utama yaitu bagian analisis dan bagian sintesis.
- Tahap analisis program yang ditulis dalam bahasa sumber dibagi dan dipecah ke dalam beberapa bagian yang kemudian akan dipresentasikan ke dalam suatu bentuk antara dari program sumber.
Operasi-operasi yang dilakukan oleh program sumber ditentukan dan dicatat dalam suatu struktur pohon (tree) yang disebut dengan nama pohon sintaks (sintax tree) Dalam hal ini setiap nodal pada tree tersebut menyatakan suatu operasi, sedangkan anak dari nodal (titik) tersebut memberikan argumen yang diperlukan
Secara umum proses dalam tahap analis terdiri dari 3 bagian utama, yaitu
a. Proses analisis leksikal
b. Proses analisis sintaktik
c. Proses analisis semantik
- Tahap sintesis yang berikutnya program sasaran dibentuk berdasarkan representasi antara yang dihasilkan pada tahap analisis.
Untuk tahap sintetis terdiri dari 2 bagian utama, yaitu
a. Proses yang menghasilkan kode (code generator)
b. Proses optimasi kode (code optimizer)
Sebelum Bahasa sasaran dapat dihasilkan, dalam melakukan ini tiap bagian utama akan berhubungan dan berkomunikasi dengan suatu berkas tabel yang disebut tabel simbol (symbol table) yaitu suatu tabel yang berisi semua simbol yang digunakan dalam bahasa sumber.
Selain kompilator masih diperlukan beberapa program lainnya sebelum dapat dibentuk bahasa sasaran yang dapat dijalankan. Seperti suatu bahasa sumber dapat dituliskan dalam beberapa modul yang terpisah dan disimpan dalam beberapa file yang terpisah.
Untuk menanggulangi hal ini, maka suatu program khusus yang disebut dengan suatu praprosesor digunakan untuk mengumpulkan modul-modul yang saling lepas ini ke dalam suatu program baru. Praposesor dapat pula melengkapi singkatan-singkatan atau ungkapan-ungkapan maupun kependekan-kependekan yang digunakan dalam bahasa sumber seperti pendefinisian makro dan lain sebagainya.

Pembentukan Citra oleh Sensor Mata

• Intensitas cahaya ditangkap oleh diagram iris dan diteruskan ke bagian retina mata.
• Bayangan obyek pada retina mata dibentuk dengan mengikuti konsep sistem optik dimana fokus lensa terletak antara retina dan lensa mata.
• Mata dan syaraf otak dapat menginterpretasi bayangan yang merupakan obyek pada posisi terbalik.


• Kubus Warna RGB

-Sistem Koordinat
dengan R,G, B sebagai
axes.



• Model Warna CMY
-Sistem Koordinat dengan C, M, Y sebagai
axes; banyak digunakan untuk
menggambarkan warna pada perangkat
output hard-copy
- Grayscale axis runs from (0,0,0) to (1,1,1
- Color : proses substractive.



True color








High color












Indexed color

Model 3D

• Model : representasi objek atau sistem
• Pemodelan : kreasi dan manipulasi representasi objek atau sistem
• Model -> Render -> Display
• Tipe Model
– Model Geometri
• Penggunaan entitas geometri untuk menggambarkan objek
• Contoh : garis, poligon, kurva, dll
– Model Descriptive
• Representasi matematik atau konseptual
• Contoh : persamaan dan deskripsi atribut
• Representasi Pemodelan
– Constructive Solid Geometry (CSG) dan Hierarchical Modelling
– Hierarchical Modelling : model grafis yang disusun dari sejumlah model individual
– Hierarchical model melibatkan proses transformasi





Representasi
• Representasi Objek 3D
– Representasi Batas
• Representasi Permukaan
• Facet poligon, permukaan spline dikonversi ke dalam bentuk jaring poligon
– Representasi Solid (Space partitioning)
• Representasi objek melalui sekumpulan set padat (kubus).







• Suatu Objek tersusun dari kumpulan poligon (facet).






• Setiap permukaan dari poligon yang membentuk objek akan memuncukan garis Normal, yaitu vektor tegak lurus pada permukaan. Fungsinya untuk bayangan







Pengamatan 3D
Bagaimana menetapkan ….
• Dari sudut mana kita memandang objek tersebut ?
• Dimana kita melihatnya objek tersebut ?
• Dengan cara seperti apa kita melihat objek tersebut ?








Pengamatan 3D menyerupai proses pengambilan gambar melalui fotografi !
Analogi Kamera dan Transformasi :
•Transformasi Proyeksi Menyesuaikan lensa pada kamera Sudut pandang Paralel atau Proyeksi
•Transformasi Pandangan Tripod : mendefinisikan posisi dan orientasi volume pandangan di dunia nyata
• Transformasi Model, menggerakan model
•Transformasi Viewport


Desain grafika

Grafika adalah suatu teknik atau cara penyampaian pesan, gagasan, informasi, pikiran, kesan perasaan melalui penggandaan dengan cara dicetak dan disajikan kepada khalayak. Dengan demikian pengetahuan tentang mesin-mesin, proses cetak, dan pengelolaannya menjadi inti pengetahuan yang perlu dikuasai para mahasiswa ATGT khususnya jurusan teknologi grafika.

Grafika merupakan teknologi yang memungkinkan hasil pikiran-pikiran tokoh ratusan bahkan ribuan tahun lalu sampai kepada kita berupa hasil cetakan. Karena jasa grafika juga, maka segala urusan manusia modern dipermudah atau sudah merupakan suatu mekanisme yang tidak mungkin ditinggalkan sejak sebelum lahir sampai ke liang lahat. Bahkan beberapa tahun setelah manusia di alam kubur masih memerlukannya, terutama yang berkenaan dengan kontrak tanah pemakaman.

Mulai dari bungkus korek api, ijazah, buku rapor, buku pelajaran, koran, majalah, sertifikat, surat keterangan, surat nikah, perangko, uang kertas, faktur, kuitansi, STNK, surat pajak, KTP, paspor, dokumen perdagangan, peraturan, sampai ke poster dan bentuk cetakan yang besar-besar, semua adalah hasil karya manusia yang hanya bisa diwujudkan melalui teknologi grafika.

Industri grafika maju pesat seiring dengan majunya era informasi termasuk cetak digital, dan meluasnya barang-barang keperluan manusia yang memerlukan lindungan berupa kemasan baik itu makanan/minuman, obat-obatan, racun atau barang-barang kimia lainnya. Selain itu pun perangkat-perangkat lunak komputer bahkan komputer itu sendiri pun memerlukan barang cetak baik untuk pembungkus/kemasan maupun buku-buku petunjuk atau tampilan paket latihan.

Sementara, mahasiswa jurusan desain grafika yang secara populer adalah desain grafis, wajib menguasai keterampilan/pengetahuan tentang desain khususnya desain media cetak. Sesuai dengan hakekat desain yang berarti kegiatan pemecahan masalah, maka diharapkan mereka mampu memecahkan masalah bagaimana merancang fisik dan visual suatu barang cetak agar komunikatif, efisien, artistik, dan printable atau tidak menemui masalah ketika rancangannya dieksekusi di industri percetakan. Jadi memang diharapkan agar mahasiswa jurusan ini mampu menerjemahkan desainnya agar langsung dapat dilaksanakan/diteruskan ke perusahaan-perusahaan percetakan atau persiapan-nya tanpa kendala yang berarti.

Hal ini menjadi penting mengingat masih banyak sekali hasil rancangan cetakan yang dikomplain oleh perusahaan-perusahaan percetakan atau industri grafika lantaran rancangannya menekankan pada seni rupa dan kreativitas saja, tetapi mengabaikan tuntutan teknis industri. Ini berarti mahasiswa mampu mengemas digital file, yang sebelumnya menggunakan istilah art work atau final artwork.

Desain grafis merupakan salah satu bentuk dalam desain yang lebih luas yaitu desain komunikasi visual, karena yang terakhir ini mencakup media yang juga bisa “bergerak” seperti film iklan, multimedia, audio visual, beberapa bentuk di dalam sinematografi, animasi, dan televisi.

Teknologi Grafika

Kemajuan teknologi informasi sangat besar pengaruhnya terhadap perkembangan teknologi cetak mencetak, sehingga di mana pun kita berada selalu menatap dan menggunakan barang cetakan, misalnya: uang, meterai, prangko, surat kabar, majalah, buku, brosur, folder, poster, spanduk, company profile, formulir, ticket, kemasan (kertas, karton, kaleng, plastik, dll) sampai pada surat-surat berharga yang dipergunakan pada bank-bank, dan sangat banyak jenis, bentuk, jumlah barang cetakan di masyarakat.


Semakin banyak jumlah manusia, semakin meningkat sosial ekonomi, semakin tinggi pendidikan dan kebudayaan suatu bangsa akan semakin banyak memerlukan barang cetakan sebagai sarana komunikasi, alat pembayaran, sebagai pembungkus, dan fungsi-fungsi lain.

Perkembangan terakhir di bidang teknologi produksi grafika sebagai usaha untuk melayani tuntutan pemesan yang semakin cepat dan kritis adalah munculnya “ teknik cetak jarak jauh, instant printing dan yang terakhir print on demand.”

Gambaran umum fungsi dan jenis barang cetakan yang demikian banyak dan bervariasi menuntut industriawan grafika melengkapi peralatan yang memadai dari kualitas dan kuantitasnya, serta kesiapan sumber daya manusianya sebagai penentu keberhasilan produksi. Kondisi demikian memberikan peluang yang sangat besar bagi insan grafika untuk berkiprah mengisi lowongan dan tawaran yang sangat menjanjikan itu.

Sesuai dengan tujuan pendidikan, ATG Trisakti mempersiapkan struktur program kurikulum yang telah mengacu pada kebutuhan industri grafika walau tetap harus dibantu oleh perusahaan grafika, penyalur alat/mesin sebagai akibat dari perkembangan teknologi grafika. Penyusunan kurikulum tetap menggunakan pola baku, walaupun akhir-akhir ini ada kebebasan untuk mengubah dan menyesuaikan dengan kebutuhan industri. Dengan kebebasan menentukan kurikulum itu, maka ATG Trisakti segera menyesuaikan kebutuhan di industri percetakan.

Sebagai bentuk penyesuaian itu tercermin di dalam kurikulumnya, terdapat mata kuliah “Sistem Produksi Grafika” dan simulasinya. Mata kuliah ini disajikan dengan menyertakan CD software yang baru saja diselesaikan oleh tim.

Kuliah sistem simulasi produksi grafika ini disajikan pada semester 4 dan semester 5, setelah para mahasiswa memperoleh materi tentang keteknikan di semester 1, 2, 3 dan 4, dan selanjutnya di semester 6 mahasiswa melakukan PKL (praktek kerja lapangan) dengan sistem kelompok sesuai dengan produk grafika yang akan ditekuni.

Di dalam mata kuliah sistem simulasi produksi grafika itu materi penyajiannya ditekankan bagaimana mahasiswa menangani dan mengelola order cetakan mulai dari awal sampai akhir, sehingga bobot manajerialnya lebih menonjol. Tugas demikian pada umumnya di perusahaan-perusahaan percetakan berperan sebagai perencana dan pengendalian produksi (PPC = Planning Production and Controll) atau dalam istilah manajemen, sebagai middle manager yang menentukan alur proses produksi.

Dari materi kuliah yang disajikan ini, diharapkan mahasiswa mampu menyiapkan dan menyusun rencana produksi, mendesain produk, memilih bahan dan alat/mesin produksi, menyusun jadwal produksi, melakukan pengendalian proses produksi dan mengendalikan mutu produksi. Para mahasiswa dituntut pula untuk mengestimasi apakah barang cetakan itu sebagai barang cetakan yang diproduksi akan menguntungkan perusahaan atau sebaliknya.
Selain sebagai seorang perencana dan pengendalian produksi, kemampuan yang diperoleh para mahasiswa itu dapat pula mendukung seseorang sebagai estimator, tenaga pemasaran, dan apabila dibarengi dengan pengembangan diri (melalui pengalaman dan menuntut pendidikan) akan sangat mungkin menjadi manajer setiap bagian dan mungkin lebih tinggi lagi, atau sebagai seorang wiraswastawan.

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Dcreators