Sophisticated

"First, you must love yourself therefore you can love someone else." -Ni Putu Yuan-

Rabu, 25 Juni 2014

Bioinformatika

BIOINFORMATIKA PROTEIN



1.      Pengertian bioinformatika
Bioinformatika berasal dari kata bioinformatics (inggris) yakni ilmu yang mempelajari penerapan teknik komputasional untuk mengelola dan menganalisis informasi biologis. Bionformatika sendiri merupakan ilmu yang lahiir dari perkembangan biologi molecular modern yang merupakan salah satubentuk peningkatan pemahaman manusia dalam bidang genomic yang terdapat dalam molekul DNA.Bidang bioinformatika mencakup penerapan metode-metode matematika, statistika, dan informatika untuk memecahkan masalah biologis, penyejajaran sekuens, prediksi struktur protein, analisis filogenetik, analisis ekspresi gen, sampai struktur sekunder RNA.

2.      Sejarah perkembangan bioinformatika
Istilah bioinformatics mulai dikemukakan pada pertengahan era 1980-an untuk mengacu pada penerapan computer dalam biologi. Namun demikian, penerapan bidang-bidang dalam bioinformatika (seperti pembuatan basis data dan pengembangan algoritmauntuk analisis sekuens biologis) sudah dilakukan sejak tahun 1960-an. Kemajuan teknik biologi molecular dalam mengungkap sekuens biologis dari protein (sejak awal 1950-an) dan asam nukleat (sejak 1960-an) mengawali perkembangan basis data dan teknik analisis sekuens biologis. Basis data sekuens protein mulai dikembangkan pada tahun 1960-an di Amerika Serikat, sementara basis data sekuens DNA dikembangkan pada akhir 1970-an di Amerika Serikatdan Jerman (padaEuropean Molecular Biology Laboratory, Laboratorium Biologi Molekular Eropa). Penemuan teknik sekuensing DNA yang lebih cepat pada pertengahan 1970-an menjadi landasan terjadinya ledakan jumlah sekuens DNA yang berhasil diungkapkan pada 1980-an dan 1990-an, menjadi salah satu pembuka jalan bagi proyek-proyek pengungkapan genom, meningkatkan kebutuhan akan pengelolaan dan analisis sekuens, dan pada akhirnya menyebabkan lahirnya bioinformatika.

3.      Bidang-bidang terkait bioinformatika
·         Biophysics
Biologi molekul sendiri merupakan pengembangan yang lahir dari biophysics. Biophysics adalah sebuah bidang yang mengaplikasikan teknik- teknik dari ilmu Fisika untuk memahami struktur dan fungsi biologi (British Biophysical Society). Sesuai dengan definisi tersebut, bidang ini merupakan suatu bidang yang luas. Namun secara langsung disiplin ilmu ini terkait dengan Bioinformatika karena penggunaan teknik-teknik dari ilmu Fisika untuk memahami struktur.
·         Computational Biology
Computational biology merupakan bagian dari Bioinformatika (dalam arti yang paling luas) yang paling dekat dengan bidang Biologi umum klasik. Fokus dari computational biology adalah gerak evolusi, populasi, dan biologi teoritis daripada biomedis dalam molekul dan sel. Tak dapat dielakkan bahwa Biologi Molekul cukup penting dalam computational biology, namun itu bukanlah inti dari disiplin ilmu ini. Pada penerapan computational biology, model-model statistika untuk fenomena biologi lebih disukai dipakai dibandingkan dengan model sebenarnya. Dalam beberapa hal cara tersebut cukup baik mengingat pada kasus tertentu eksperimen langsung pada fenomena biologi cukup sulit. Tidak semua dari computational biology merupakan Bioinformatika, seperti contohnya Model Matematika bukan merupakan Bioinformatika, bahkan meskipun dikaitkan dengan masalah biologi.
·         Medical Informatics
Medical informatics lebih memperhatikan struktur dan algoritma untuk pengolahan data medis, dibandingkan dengan data itu sendiri. Disiplin ilmu ini, untuk alasan praktis, kemungkinan besar berkaitan dengan data-data yang didapatkan pada level biologi yang lebih “rumit” – yaitu informasi dari sistem-sistem super selular, tepat pada level populasi— di mana sebagian besar dari Bioinformatika lebih memperhatikan informasi dari sistem dan struktur biomolekul dan selular.
·         Cheminformatics
Cheminformatics adalah kombinasi dari sintesis kimia, penyaringan biologis, dan pendekatan data-mining yang digunakan untuk penemuan dan pengembangan obat (Cambridge HealthechInstitute’s Sixth Annual Cheminformatics conference). Pengertian disiplin ilmu yang disebutkan diatas lebih merupakan identifikasi dari salah satu aktivitas yang paling populer dibandingkan dengan berbagai bidang studi yang mungkin ada di bawah bidang ini. Salah satu contoh penemuan obat yang paling sukses sepanjang sejarah adalah penisilin, dapat menggambarkan cara untuk menemukan dan mengembangkan obat-obatan hingga sekarang meskipun terlihat aneh. Cara untuk menemukan dan mengembangkan obat adalah hasil dari kesempatan, observasi, dan banyak proses kimia yang intensif dan lambat. Sampai beberapa waktu yang lalu, desain obat dianggap harus selalu menggunakan kerja yang intensif, proses ujidan gagal (trial-error process). Ruang lingkup pembelajaran dari cheminformatics ini sangat luas. Contoh bidang minatnya antara lain: Synthesis Planning, Reaction and Structure Retrieval, 3-D Structure Retrieval,Modelling, Computational Chemistry, Visualisation Tools and Utilities.
·         Genomics
Genomics adalah bidang ilmu yang ada sebelum selesainya sekuen genom, kecuali dalam bentuk yang paling kasar. Genomics adalah setiap usaha untuk menganalisa atau membandingkan seluruh komplemen genetik dari satu spesies atau lebih. Secara logis tentu saja mungkin untuk membandingkan genom-genom dengan membandingkan kurang lebih suatu himpunan bagian dari gen di dalam genom.
·         Proteomics
Istilah proteomics pertama kali digunakan untuk menggambarkan himpunan dari protein-protein yang tersusun (encoded) oleh genom. Ilmu yang mempelajari proteome, yang disebut proteomics, pada saat ini tidak hanya memperhatikan semua protein di dalam sel yang diberikan, tetapi juga himpunan dari semua bentuk isoform dan modifikasi dari semua protein,interaksi diantaranya, deskripsi struktural dari protein-protein dan kompleks-kompleks ordetingkat tinggi dari protein. Mengkarakterisasi sebanyak puluhan ribu protein-protein yang dinyatakan dalam sebuah tipesel yang diberikan pada waktu tertentu– apakah untuk mengukur berat molekul atau nilai-nilaiisoelektrik protein-protein tersebut– melibatkan tempat penyimpanan dan perbandingan daridata yang memiliki jumlah yang sangat besar, tak terhindarkan lagi akan memerlukan Bioinformatika.
·         Pharmacogenomics
Pharmacogenomics adalah aplikasi dari pendekatan genomik dan teknologi pada identifikasi dari target-target obat. Contohnya meliputi menjaring semua genom untuk penerima yang potensial dengan menggunakan cara Bioinformatika, atau dengan menyelidiki bentuk pola dari ekspresigen di dalam baik patogen maupun induk selama terjadinya infeksi, atau maupun dengan memeriksa karakteristik pola-pola ekspresi yang ditemukan dalam tumor atau contoh daripasien untuk kepentingan diagnosa (kemungkinan untuk mengejar target potensial terapi kanker).
·         Pharmacogenetics
Tiap individu mempunyai respon yang berbeda-beda terhadap berbagai pengaruh obat; sebagian ada yang positif, sebagian ada yang sedikit perubahan yang tampak pada kondisimereka dan ada juga yang mendapatkan efek samping atau reaksi alergi. Sebagian dari reaksi-reaksi ini diketahui mempunyai dasar genetik. Pharmacogenetics adalah bagian dari pharmacogenomics yang menggunakan metode genomik/Bioinformatika untuk mengidentifikasihubungan-hubungan genomik, contohnya SNP (Single Nucleotide Polymorphisms), karakteristik dari profil respons pasien tertentu dan menggunakan informasi-informasi tersebut untuk memberitahu administrasi dan pengembangan terapi pengobatan.4.

4.      Penerapan utama bioinformatika
·         Basis data sekuens biologis
Sesuai dengan jenis informasi biologis yang disimpannya, basis datasekuens biologis dapat berupa basis data primer untuk menyimpan sekuens primer asam nukleat maupun protein, basis data sekunder untuk menyimpan motif sekuens protein, dan basis data struktur untuk menyimpan data struktur protein maupun asam nukleat. Basis data utama untuk sekuens asam nukleat saat ini adalah GenBank (AmerikaSerikat), EMBL(Eropa), dan DDBJ(Inggris) (DNA Data Bank of Japan, Jepang). Ketiga basis datatersebut bekerja sama dan bertukar data secara harian untuk menjaga keluasan cakupan masing-masing basis data. Sumber utama data sekuens asam nukleat adalah submisi langsung dari periset individual, proyek sekuensing genom, dan pendaftaran paten. Selain berisi sekuens asam nukleat, entri dalam basis data sekuens asam nukleat umumnya mengandung informasi tentang jenis asam nukleat (DNAatau RNA), nama organisme sumber asam nukleat tersebut,dan pustaka yang berkaitan dengan sekuens asam nukleat tersebut. Sementara itu, contoh beberapa basis data penting yang menyimpan sekuens primer protein adalah PIR(Protein Information Resource, Amerika Serikat), Swiss-Prot(Eropa), dan TrEMBL(Eropa). Ketiga basis data tersebut telah digabungkan dalam UniProt (yang didanai terutama oleh Amerika Serikat). Entri dalam UniProt mengandung informasi tentang sekuens protein, nama organisme sumber protein, pustaka yang berkaitan, dan komentar yang umumnya berisi penjelasan mengenai fungsi protein tersebut. BLAST(Basic Local Alignment Search Tool) merupakan perkakas bioinformatika yang berkaitan erat dengan penggunaan basis data sekuens biologis. Penelusuran BLAST (BLAST search) pada basis data sekuens memungkinkan ilmuwan untuk mencari sekuens asam nukleat maupun protein yang mirip dengan sekuens tertentu yang dimilikinya. Hal ini berguna misalnya untuk menemukan gen sejenis pada beberapa organisme atau untuk memeriksa keabsahan hasil sekuensing maupun untuk memeriksa fungsi gen hasil sekuensing. Algoritma yang mendasari kerja BLAST adalah penyejajaran sekuens. PDB(Protein Data Bank, Bank Data Protein) adalah basis data tunggal yang menyimpan model struktural tiga dimensi protein dan asam nukleat hasil penentuan eksperimental (dengan kristalografi sinar-X, spektroskopi NMR dan mikroskopi elektron). PDB menyimpan data struktur sebagai koordinat tiga dimensi yang menggambarkan posisi atom-atom dalam protein ataupun asam nukleat.
·         Penyejajaran sekuens
Penyejajaran sekuens (sequence alignment) adalah proses penyusunan/pengaturan dua atau lebih sekuens sehingga persamaan sekuens-sekuens tersebut tampak nyata. Hasil dari proses tersebut juga disebut sebagai sequence alignment  atau alignment saja. Baris sekuens dalam suatu alignment diberi sisipan (umumnya dengan tanda " –") sedemikian rupa sehingga kolom-kolomnya memuat karakter yang identik atau sama di antara sekuens-sekuens tersebut. Berikut adalah contoh alignment DNA dari dua sekuens pendek DNA yang berbeda, "ccatcaac" dan"caatgggcaac" (tanda "|" menunjukkan kecocokan atau match di antara kedua sekuens).

Sequence alignment merupakan metode dasar dalam analisis sekuens. Metode ini digunakan untuk mempelajari evolusi sekuens-sekuens dari leluhur yang sama (common ancestor). Ketidakcocokan (mismatch) dalam alignment diasosiasikan dengan proses mutasi, sedangkankesenjangan (gap, tanda "–") diasosiasikan dengan proses insersi atau delesi. Sequence alignment memberikan hipotesisatas proses evolusi yang terjadi dalam sekuens-sekuens tersebut. Misalnya, kedua sekuens dalam contoh alignment di atas bisa jadi berevolusi dari sekuens yang sama "ccatgggcaac". Dalam kaitannya dengan hal ini, alignment juga dapat menunjukkan posisi-posisi yang dipertahankan (conserved) selama evolusi dalam sekuens-sekuens protein, yang menunjukkan bahwa posisi-posisi tersebut bisa jadi penting bagi struktur atau fungsi protein tersebut. Selain itu, sequence alignment juga digunakan untuk mencari sekuens yang mirip atau sama dalam basis data sekuens. BLAST adalah salah satu metode alignment yang sering digunakan dalam penelusuran basis data sekuens. BLAST menggunakan algoritma heuristic dalam penyusunan alignment. Beberapa metode alignment lain yang merupakan pendahulu BLAST adalah metode"Needleman-Wunsch" dan "Smith-Waterman". Metode Needleman-Wunsch digunakan untuk menyusun alignment global di antara dua atau lebih sekuens, yaitu alignment atas keseluruhan panjang sekuens tersebut. Metode Smith-Waterman menghasilkan alignment lokal, yaitu alignment atas bagian-bagian dalam sekuens. Kedua metode tersebut menerapkan pemrograman dinamik (dynamic programming) dan hanya efektif untuk alignment dua sekuens (pairwise alignment). Clustal adalah program bioinformatika untuk alignment multipel (multiple alignment),yaitu alignment beberapa sekuens sekaligus. Dua varian utama Clustal adalah ClustalWdan ClustalX. Metode lain yang dapat diterapkan untuk alignment sekuens adalah metode yang berhubungandengan Hidden Markov Model ("Model Markov Tersembunyi", HMM). HMM merupakan modelstatistika yang mulanya digunakan dalam ilmu komputeruntuk mengenali pembicaraan manusia(speech recognition). Selain digunakan untuk alignment, HMM juga digunakan dalam metode-metode analisis sekuens lainnya, seperti prediksi daerah pengkode protein dalam genom dan prediksi struktur sekunder protein.
·         Prediksi struktur protein
Secara kimia/fisika, bentuk struktur protein diungkap dengan kristalografi sinar-X ataupun spektroskopi NMR, namun kedua metode tersebut sangat memakan waktu dan relatif mahal. Sementara itu, metode sekuensing protein relatif lebih mudah mengungkapkan sekuens asam aminoprotein. Prediksi struktur protein berusaha meramalkan struktur tiga dimensi protein berdasarkan sekuens asam aminonya (dengan kata lain, meramalkan struktur tersier dan struktur sekunder berdasarkan struktur primer protein). Secara umum, metode prediksi struktur protein yang ada saat ini dapat dikategorikan ke dalam duakelompok, yaitu metode pemodelan protein komparatif dan metode pemodelan de novo.Pemodelan protein komparatif (comparative protein modelling) meramalkan struktur suatuprotein berdasarkan struktur protein lain yang sudah diketahui. Salah satu penerapan metodeini adalah pemodelan homologi (homology modelling), yaitu prediksi struktur tersier protein berdasarkan kesamaan struktur primer protein. Pemodelan homologi didasarkan pada teori bahwa dua protein yang homolog memiliki struktur yang sangat mirip satu sama lain. Pada metode ini, struktur suatu protein (disebut protein target) ditentukan berdasarkan struktur protein lain (protein templat) yang sudah diketahui dan memiliki kemiripan sekuens dengan protein target tersebut. Selain itu, penerapan lain pemodelan komparatif adalah protein threading yang didasarkan pada kemiripan struktur tanpa kemiripan sekuens primer. Latar belakang protein threading adalah bahwa struktur protein lebih dikonservasi daripada sekuens protein selama evolusi; daerah-daerah yang penting bagi fungsi protein dipertahankan strukturnya. Pada pendekatan ini, struktur yang paling kompatibel untuk suatu sekuens asam amino dipilih dari semua jenis struktur tiga dimensi protein yang ada. Metode-metode yang tergolong dalam protein threading berusaha menentukan tingkat kompatibilitas tersebut. Dalam pendekatan de novo atau ab initio, struktur protein ditentukan dari sekuens primernya tanpa membandingkan dengan struktur protein lain. Terdapat banyak kemungkinan dalam pendekatan ini, misalnya dengan menirukan proses pelipatan (folding) protein dari sekuens primernya menjadi struktur tersiernya (misalnya dengan simulasi dinamika molekular), atau dengan optimisasi global fungsi energi protein. Prosedur-prosedur ini cenderung membutuhkan proses komputasi yang intens, sehingga saat ini hanya digunakan dalam menentukan struktur protein-protein kecil. Beberapa usaha telah dilakukan untuk mengatasi kekurangan sumber dayakomputasi tersebut, misalnya dengan supercomputer (misalnya superkomputer BlueGene [1]dari IBM) atau komputasi terdistribusi (distributed computing, misalnyaproyek Folding@home) maupun komputasi grid.
·         Analisis ekspresi gen
Ekspresi gendapat ditentukan dengan mengukur kadar mRNA dengan berbagai macam teknik (misalnya dengan microarray ataupun Serial Analysis of Gene Expressio["Analisis Serial Ekspresi Gen", SAGE]). Teknik-teknik tersebut umumnya diterapkan pada analisis ekspresi gen skala besar yang mengukur ekspresi banyak gen (bahkan genom) dan menghasilkan data skala besar. Metode-metode penggalian data (data mining) diterapkan pada data tersebut untuk memperoleh pola-pola informatif. Sebagai contoh, metode-metode komparasi digunakan untuk membandingkan ekspresi di antara gen-gen, sementara metode-metode klastering (clustering)digunakan untuk mempartisi data tersebut berdasarkan kesamaan ekspresi gen.

5.      Penerapan pada bidang lainnya
·         Bioinformatika dalam bidang klinis
Perananan Bioinformatika dalam bidang klinis ini sering juga disebut sebagai informatika klinis(clinical informatics). Aplikasi dari clinical informatics ini adalah berbentuk manajemen data-data klinis dari pasien melalui Electrical Medical Record (EMR) yang dikembangkan oleh Clement J.McDonald dari Indiana University School of Medicine pada tahun 1972. McDonald pertama kali mengaplikasikan EMR pada 33 orang pasien penyakit gula (diabetes). Sekarang EMR ini telah diaplikasikan pada berbagai penyakit. Data yang disimpan meliputi data analisa diagnose laboratorium, hasil konsultasi dan saran, foto ronsen, ukuran detak jantung, dll. Dengan data ini dokter akan bisa menentukan obat yang sesuai dengan kondisi pasien tertentu. Lebih jauhlagi, dengan dibacanya genom manusia, akan memungkinkan untuk mengetahui penyakit genetik seseorang, sehingga personal care terhadap pasien menjadi lebih akurat. Sampai saat ini telah diketahui beberapa gen yang berperan dalam penyakit tertentu beserta posisinya pada kromosom. Informasi ini tersedia dan bisa dilihat di home page National Centerfor Biotechnology Information (NCBI) pada seksi Online Mendelian in Man (OMIM)(http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=OMIM). OMIM adalah search tool untuk gen manusia dan penyakit genetika. Selain berisikan informasi tentang lokasi gen suatu penyakit, OMIM ini juga menyediakan informasi tentang gejala dan penanganan penyakit tersebut beserta sifat genetikanya. Dengan demikian, dokter yang menemukan pasien yangmembawa penyakit genetika tertentu bisa mempelajarinya secara detil dengan mengakses home page OMIM ini.
·         Bioinformatika untuk penemuan obat
Usaha penemuan obat biasanya dilakukan dengan penemuan zat/senyawa yang bisa menekan perkembangbiakan suatu agent penyebab penyakit. Karena banyak faktor yang bisa mempengaruhi perkembangbiakan agent tersebut, faktor-faktor itulah yang dijadikan target. Diantara faktor tersebut adalah enzim-enzim yang diperlukan untuk perkembangbiakan suatua gent. Langkah pertama yang dilakukan adalah analisa struktur dan fungsi enzim-enzim tersebut. Kemudian mencari atau mensintesa zat/senyawa yang bisa menekan fungsi dari enzim-enzim tersebut.Penemuan obat yang efektif adalah penemuan senyawa yang berinteraksi dengan asam amino yang berperan untuk aktivitas (active site) dan untuk kestabilan enzim tersebut. Karena itu analisa struktur dan fungsi enzim ini biasanya difokuskan pada analisa asam aminoyang berperan untuk aktivitas (active site) dan untuk kestabilan enzim tersebut. Analisa inidilakukan dengan cara mengganti asam amino tertentu dan menguji efeknya. Sebelum perkembangan bioinformatika, analisa penggantian asam amino ini dilakukan secara random sehingga memakan waktu yang lama. Dengan adanya Bioinformatika, data-data protein yang sudah dianalisa bebas diakses oleh siapapun, baik data sekuen asam amino-nya seperti yangada di SWISS-PROT(http://www.ebi.ac.uk/swissprot/) maupun struktur 3D-nya yang tersedia di Protein Data Bank (PDB)(http://www.rcsb.org/pdb/). Dengan database yang tersedia ini, enzimyang baru ditemukan bisa dibandingkan sekuen asam amino-nya, sehingga bisa diperkirakan asam amino yang berperan untuk active site dan kestabilan enzim tersebut. Hasil perkiraan kemudian diuji di laboratorium. Dengan demikian, akan lebih menghemat waktu dari padaanalisa secara random.
·         Bioinformatika dalam Virologi
Sebelum kemajuan bioinformatika, untuk mengklasifikasikan virus kita harus melihat morfologinya terlebih dahulu. Untuk melihat morfologi virus dengan akurat, biasanya digunakan mikroskop elektron yang harganya sangat mahal sehingga tidak bisa dimiliki oleh semua laboratorium. Selain itu, kita harus bisa mengisolasi dan mendapatkan virus itu sendiri. Isolasi virus adalah suatu pekerjaan yang tidak mudah. Banyak virus yang tidak bisa dikulturkan, apalagi diisolasi. Virus hepatitis C (HCV), misalnya, sampai saat ini belum ada yang bisa mengkulturkannya, sehingga belum ada yang tahu bentuk morfologi virus ini. Begitu juga virushepatitis E (HEV) dan kelompok virus yang termasuk ke dalam family Calliciviridae, dimana sampai saat ini belum ditemukan sistem pengkulturannya. Walaupun untuk beberapa virus bisa dikulturkan, tidak semuanya bisa diisolasi dengan mudah.Oleh karena itu, sebelum perkembangan bioinformatika, kita tidak bisa mengidentifikasi dan mengklasifikasikan virus-virus semacam ini. Dengan kemajuan teknik isolasi DNA/RNA, teknik sekuensing dan ditunjang dengan kemajuan bioinformatika, masalah diatas bisa teratasi. Untuk mengidentifikasi dan mengklasifikasikan virus, isolasi virus tidak lagi menjadi suatu hal yang mutlak. Kita cukup dengan hanya melakukan sekuensing terhadap gen-nya. Ini adalah salah satu hasil kemajuan bioinformatika yang nyata dalam bidang virologi.





Sumber:




Nama : Ni Putu Yuan Antaputeri
NPM : 54410952
Kelas : 4IA14

Anggota Kelompok :
- Nanda Fitria
- Bagus Dyan
- Muhamad Yoga
- Muhamad Rifai



Selasa, 03 Juni 2014

Talkback, Bagaimana Cara Menon-aktifkannya?

Cara menon-aktifkan Fitur Talkback

Sebelum kita membahas mengenai cara menon-aktifkan fitur Talkback pada Smartphone Android, saya ingin bertanya apakah kalian tahu apa fungsi dari fitur tersebut? Saya ingin berbagi sedikit pengalaman saya mengenai ini. Kemarin, saya iseng untuk mensetting Smartphone milik saya. Yah, seperti pengen tahu apa aja sih yang ada didalam smartphone saya ini. Bahasa sekarangnya ya oprek-oprek ala mahasiswa :D

Saya iseng untuk menggeser tombol ON pada fitur Talkback. Dan kemudian, wow! Amazing! Apapun yang kita klik, apapun yang kita inginkan dibantu dengan suara. Begitu kurangnya pengetahuan saya, saya baru tau ternyata Fitur Talkback ini dirancang untuk membantu user yang memiliki kekurangan penglihatan. Maaf jika saya mengatakan bagi user yang Tuna Netra. Awalnya saya senang dan mengatakan "Canggih juga ini HP" Haha. Ternyata lama kelamaan saya bingung mau balik lagi ke Setting dimana saya mensetting ON pada fitur Talkback. Karena terbiasa dengan gerakan tangan yang cepat, apalgi dengan HP layar sentuh. Saya belum tahu bagaimana mengendalikannya.

Panik! Itu yang ada dalam pikiran saya. Awalnya saya restart HP saya, kemudia saya aktifkan kembali dan ZONK! HP saya tetap dengan Talkback yang Aktif. Perlahan lahan saya mulai mencoba mencari celah beradaptasi, ternyata bisa digeser satu per satu pelan-pelan saat memilih sub menu yang kita inginkan. Jika sudah pada menu yang kita ingginkan, biasanya kita hanya men-touch sekali dan langsung masuk kedalam fungsi menu tersebut. Namun saat Talkback ini aktif, kita harus menyentuhnya 2 kali.

Yah, dapet juga pengalaman :D 
Nah, bagaimana cara menonaktifkannya? Untung saja masih ada laptop, jadi saya dapat mencari di internet melalui laptop. Dari beberapa artikel yang saya baca, cara tercepat adalah "Force Stop". Berhubung saya lupa dimana letak Talkback pada menu setting, saya melakukannya melalui "File Manager" kemudian pelan-pelan menggeser aplikasi yang aktif, dan akhirnya ketemu dengan Talkback! Langsung saja saya Force Stop. Dan akhirnya fitur ini Non Aktif, HP saya kembali seperti semula.

Semoga bermanfaat yaa bloggers! :)

Pengantar Teknologi Game - Tugas 3 Softskill

JOJO'S FASHION SHOW


Hai bloggers, kali ini saya membahas mengenai salah satu game favorit saya. Sebelumnya saya ingin bertanya, siapa yang tidak menyukai "game"? Jika kita sedang melakukan begitu banyak aktivitas ataupun tugas, pastinya kita sering merasa bosan bukan? Tapi apakah Anda merasa bosan saat bermain "game"? 

== JOJO'S FASHION SHOW ==

Dilihat dari namanya, kalian pasti sudah mengetahui tentang apa game ini. Fashion, begitu sering terdengar ditelinga kita terutama bagi kaum hawa. Bagi anda penggemar game fashion atau seputar busana, maka game ini sangat cocok untuk anda mainkan. Pada Game Jojo’s Fashion Show ini, anda memerankan karakter bernama Rosalind. Dia adalah anak dari Jojo Cruz seorang desainer baju terkenal yang menghilang tanpa alasan yang jelas dan meninggalkan dunia fashion dan semua reputasi yang dia miliki. 

Namun setelah 20 tahun kemudian, anak dari Jojo Cruz, menapaki karir sebagai desainer fashion dan membuka butik fashion untuk mengangkat dan mengharumkan kembali nama ibunya yang sempat meredup dan menghilang. Akankah Rosalind dapat mengangkat kembali nama ibunya sebagai desainer fashion terkenal yang sempat tenggelam? Untuk mengetahui jawabannya hanya anda sebagai player game ini yang tahu apakah Rosalind akan berhasil atau tidak. Jadi segera mainkan game ini, dan bantu Rosalind untuk mengangkat nama ibunya kembali sebagai desainer fashion terkenal dan disegani.

Game Jojo’s Fashion Show merupakan game gratis untuk komputer dan laptop yang dapat didownload secara cuma-cuma tanpa biaya apapun alias free download. Kamu dapat donwload game gratis ini secara full version tanpa adanya limitasi sedikitpun. Selain itu, file game ini tergolong kecil dan ringan untuk komputer atau laptop anda. Filenya hanya berukuran 32 mB jadi tidak akan banyak memakan space di hardisk anda. 

Game  Jojo’s Fashion Show memiliki beberapa fitur unik diantaranya terdapat beberapa dunia fashion yang unik, 2 tingkatan mode game dan gambar grafis game yang colorful dan menarik. Baiklah, jika anda penggemar game simulasi fashion, maka game ini sangat layak untuk anda coba mainkan. Seperti halnya dengan Game yang lain, Jojo's Fashion Show ini sudah ada sampai pada season 3. 

Jadi, Game Jojo's Fashion Show ini menceritakan mengenai 2 orang desainer yaitu Rosalind Cruz dan Ibunya yang melakukan World Tour dari Jepang ke Barcelona demi mengejar mimpi mereka di dunia Fashion.  Dalam perjalannya tidak mudah, Ros mengalami banyak tantangan . Rosalind harus bisa menjaga label "Las Cruces". Oh iya, Game ini bukan merupakan Game Online. Yang sangat saya sukai dalam game ini adalah saya bebas berekspresi layaknya seorang desainer :)



Fitur - fitur didalam Game Jojo's Fashion Show : 
*Desain pakaian Anda sendiri untuk memamerkan panggung show
*Model Realistis dan Pakaian
*Pergi pada tur 10 kota tujuan mode terpanas
*Menguasai 50 gaya lebih dalam 100 level permainan
*Meningkatkan IQ mode kehidupan nyata Anda dengan deskripsi gaya dan tip

Persyaratan minimum untuk dapat memainkan Game ini :
*OS : Windows 2000/XP/Vista
*DRM : Sony SecuROM
*CPU : 1GHz atau lebih 
*RAM : 1GB
*Ruang hard drive ( terkompresi ) : 250 MB
*Graphic Cards : Video Cards 128MB ( 32-bit grafis )
*Direct X 7.0 atau yang lebih baru








Referensi :
http://www.downloadgamegratisan.com/download-game-fashion-jojos-fashion-show/
http://gubukgames.blogspot.com/2013/07/download-game-fashion-show-3-world-tour.html#.U43LOnKSxqM


Nama : Ni Putu Yuan Antaputeri
NPM : 54410952
Kelas : 4IA14


Kamis, 01 Mei 2014

Komputasi modern dan paralel processing

A. Komputasi dan paralel processing 

  • Komputasi

Pengertian komputasi adalah perhitungan dan penggunaan teknologi komputer dalam pengolahan informasi berupa matematika dan logika yang bertujuan untuk menyelesaikan suatu masalah yang dikerjakan dengan program komputer yang sudah disusun sesuai dengan Algoritma yang benar.

Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.

Kelebihan dari proses perhitungan komputasi adalah, anda bisa mendapatkan suatu hasil laporan dengan cepat dan akurat. Karena anda tinggal menginput data ke komputer, maka sistem yang telah dibuat tadi akan bekerja dan mengolah data anda menjadi informasi yang lebih berguna

  • Pemrosesan paralel (parallel processing)

adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat programberjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek,seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanyadiperlukan saat kapasitas yangdiperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karenatuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel inidiperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkandengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itudiperlukan aneka perangkat lunak pendukung yang biasa disebut sebagaimiddleware yangberperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnyapemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupunbanyak (prosesor ganda dengan mesin paralel) CPU. Tujuan utama dari pemrograman paraleladalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secarabersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.
Komputasi paralel membutuhkan:
·         algoritma
·         bahasa pemrograman
·         compiler








Sebagian besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai lebih darisatu. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengan satu CPU dapat melakukan parallel processing dengan menghubungkannya dengan komputer lain pada jaringan. Namun, parallel processing ini memerlukan software canggih yang disebut distributed processing software.
Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus. Parallel processing disebut juga parallel computing.
Contoh struktur dari parallel processing sbb :


Aristektur Komputer Parallel
1.    Komputer SISD (Single Instruction stream-Single Data stream)
2.    Komputer SIMD (Single Instruction stream-Multiple Data stream)
3.    Komputer MISD (Multiple Instruction stream-Single Data stream)
4.    Komputer MIMD (Multiple Instruction stream-Multiple Data stream)

B.  Hubungan Antara Komputasi Modern Dan Parallel Processing
  • Hubungan antara komputasi modern dan parallel processing sangat berkaitan, karena penggunaan komputer saat ini atau komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat.


  • Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Sehingga dapat diselesaikan dengan cepat daripada menggunakan satu komputer saja. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja.



Sumber :


Nama : Ni Putu Yuan Antaputeri
NPM : 54410952
Kelas : 4IA14

Minggu, 27 April 2014

Pengantar Teknologi Game - Tugas 2 Softskill

1. Jelaskan apa yang dimaksud dengan Shading!
Bayangan (Shading) adalah proses penentuan warna dari semua pixel yang menutupi permukaan menggunakan model illuminasi.
Metodenya meliputi :
Ø  Penentuan permukaan tampak pada setiap pixel
Ø  Perhitungan normal pada permukaan
Ø  Mengevaluasi intensitas cahaya dan warna menggunakan model illuminasi.
Unsur yang mempengaruhi bayangan adalah :
- Normal Vektor
Normal Vektor adalah vector yang arahnya tegak lurus pada luasan (face). Normal Vector dapat diperoleh dari perkalian silang (cross-product) dari dua vector yang berada pada face. Besar dari Normal Vector tergantung pada hasil perkalian silangnya.
Unit Vektor
Unit Vektor adalah vektor yang besarnya adalah satu satuan dan arahnya tergantung arah vektor asalnya.
Optical Vektor
Sebuah konsep mengenai pencahayaan yang jatuh pada sebuah benda.
Beberapa macam shading, yaitu :
  • Flat shading : Satu face mempunyai warna yang sama dan flat shading menggunakan model Phong untuk optical view.
  • Gouraud shading : Sebuah teknik yang dikembangkan oleh Henri Gouraud pada awal tahun 1970. Teknik ini menampilkan kesan gelap terang dari sebuah permukaan objek dengan memperhitungkan warna dan penyinaran dari tiap sudut segitiga.
  • Phong shading : Terdapat perbedaan antara phongshading dengan phonglighting. Phonglighting merupakan model empiris untuk menghitung iluminasi pada titik pada permukaan sedangkan Phongshading merupakan interpolasi linear permukaan normal di segi itu, menerapkan model Phonglighting pada setiap pixel.
2. Jelaskan yang dimaksud dengan :
a. Diffuse
Diffuse merupakan sifat permukaan di mana cahaya yang datang dipantulkan ke segala arah, benda-benda yang bersifat diffuse misalnya kayu, batu, kertas.
 Karena cahaya dipantulkan ke segala arah, maka permukaan benda terlihat kasar.
b. Ambient
Ambient adalah efek pencahayaan yang telah membaur dengan lingkungan sehingga arah cahaya tidak dapat diketahui, seakan-akan cahaya datang dari segala arah. Efek ini akan mempengaruhi terang atau tidaknya suatu lingkungan yang terlihat oleh mata. Semakin banyak lampu maka ruangan semakin terang, sebaliknya jika lampu sedikit maka ruangan remang-remang.
c. Specular

     Specular adalah efek pencahayaan dimana bayangan sumber cahaya terlihat pada permukaan obyek. Efek specular terlihat pada obyek yang mengkilap. Semakin mengkilap permukaan suatu obyek maka makin jelas bayangan sumber cahaya yang terlihat pada permukaan obyek tersebut.

3   3. a. Jelaskan yang dimaksud dengan Mapping!
     Mapping adalah menciptakan representasi grafis dari informasi menggunakan hubungan spasial dalam grafik untuk mewakili beberapa hubungan dalam data. Praktek umum dan asli dari pemetaan adalah penggambaran skala fitur geografis, yaitu kartografi.
b  b. Sebutkan dan jelaskan jenis-jenis Mapping!
  1. A. Texture maps adalah teknik shading untuk pengolahan gambar yang memetakan sebuah fungsi pada permukaan tiga dimensi dalam scene. Fungsi yang dipetakan mencakup satu dimensi, dua dimensi, dan tiga dimensi dan dapat digambarkan sebagai array atau fungsi matematika atau gambar.
·         Bump mapping untuk memperjelas karakteristik permukaan yang bergelombang
·         Transparency mapping untuk mengatur intensitas cahaya permukaan tembus pandang
·         Specularity mapping untuk mengubah kehalusan permukaan
·         Illumination maaping untuk memodelkan distribusi cahaya yang datang dari berbagai arah
B. Environment-maps
Environment Maps adalah Maps yang memiliki pewarnaan dengan banyak gambar (tekstur) yang merekam refleksi global dan pencahayaan pada objek. Gambar-gambar ini difungsikan sebagai resampled selama proses rendering, dengan tujuan untuk mengekstrak, dan melihat informasi spesifik yang kemudian diterapkan sebagai tekstur objek pada permukaan geometri. Maps ini sering disebut reflection yang berarti tekstur pencahayaan dari benda-benda luar di sekitar objek, maps jenis ini sangat cocok untuk benda-benda yang memiliki tingkat refleksi yang sangat tinggi, seperti kaca, dan lain sebagainya.
C. Bumps Maps, Normal Maps
·         Bumps Maps
    Bump maps adalah maps yang memfokuskan permukaan tekstur pada objek, dengan menggunakan maps ini, permukaan geometri/objek akan terlihat berbeda dan unik, tidak seperti objek-objek yang memiliki permukaan normal pada umumnya. Rumus pekerjaan dari maps ini akan menerapkan bidang untuk intensitas dalam maps yang menunjukkan tingkat rendah tingginya suatu permukaan objek, fungsi maps ini akan mengacaukan permukaan objek yang normal, sehingga menimbulkan kesan unik ketika hasilnya sudah di-render. Untuk kegiatannya, bump mapping adalah sebuah teknik grafis komputer di mana pada setiap pixel untuk permukaan normal objek, akan diberikan efek tidak halus dan diterapkan sebelum melakukan perhitungan iluminasi. Hasilnya, objek yang diberi maps akan lebih kaya, serta lebih rinci untuk representasi permukaan objek dan lebih mirip pada permukaan alam.
·         Normal Maps
    Maps ini serupa dengan bump-maps, perbedaannya adalah fungsionalitas yang ada pada normal maps, maps ini secara alami akan menghasilkan bentuk permukaan yang tidak halus tanpa menggunakan lebih banyak penambahan atau pengurangan poligon pada objek. Dalam dunia grafik komputer 3D, normal mapping pada maps ini bisa disebut " Dot3 bump mapping ", definisinya adalah sebuah teknik yang digunakan untuk ”berpura-pura” menambahkan efek tidak halus pada permukaan objek. Kenapa disebut ”berpura-pura” ? Hal ini disebabkan karena mapping ini bekerja dengan menambahkan rincian tidak halus pada permukaan objek tanpa menggunakan poligon. Normal mapping biasanya diakurasi sebagai sebuah gambar RGB yang berhubungan dengan koordinat X, Y, dan Z dari permukaan normal suatu objek. Penggunaan umum teknik ini adalah untuk lebih meningkatkan tampilan dan detail dari model poligon rendah dengan menghasilkan peta normal dari model poligon yang tinggi.
·         Shadow Maps
    Shadow maps yaitu maps yang menghasilkan suatu bayangan tekstur pada objek dengan menangkap siluet objek tersebut dari sumber cahaya yang terlihat. Maps ini sangat sering dipakai oleh pengembang grafik 3D, karena efek yang dihasilkan seolah-olah menunjukkan objek tersebut sangat realistis, dan disebabkan adanya bayangan dari sumber cahaya yang ada.

4. Jelaskan perbedaan game online dan offline!

Game Online
Di game online kita harus mendaftar atau register terlebih dahulu. Tidak semua games online dapat dimainkan secara gratis, beberapa di antaranya ada yang memerlukan registrasi atau pembuatan member yang memerlukan sejumlah biaya. Biasanya games yang tidak memerlukan sejumlah biayan untuk pemnbuatan member, kita hanya perlu register dan dapat langsung memainkannya. Sedangkan untuk games yang tidak gratis, kita harus memasukan source code yang ada pada voucher games yang kita beli. Di dunia games on line kita mengenal adanya level pada permainan. Untuk tahap awal, kita harus memulai pada level satu. Kemudian level akan bertambah seiring dengan tingkat kemampuan kita untuk memainkan permainan tersebut. Pada games on line kita pasti memiliki sebuah id character yang harus kita jaga agar id character kita dapat “diperhitungkan “ di dunia maya.
Banyak sekali jumlah game online yang dapat dimainkan. Mulai dari game arcade sampai game perang atau petualangan. Contohnya ada catur online yang disediain Yahoo! dan juga pool (biliard) online dari Yahoo!. Sementara game online lainnya ada Gunbound, Ragnarok, Laghaim, Spiderman 2, Final Fantasy, Roadrash, bahkan game startegi seperti Rise of Nations keluaran Microsoft dan Big Huge yang dapat dimainkan.

Game Offline
Game Offline merupakan permainan tanpa menggunakan LAN (Local Areal Network) jadi game offline itu tidak dapat melakukan LAN dan juga tidak bisa berinteraksi dengan orang lain secarauniversal. Perbedaan mencolok lagi bahwa game offline tidak sama seperti game online yaitu harus mendownload dari server penyediaanya tetapi game offline ini kita harus membeli langsung ke toko game yang dimana akan menjadi tambahan profit bagi pembuat game tersebut.


5. Software apa saja yang digunakan para programmer untuk membuat game? Jelaskan!

1. Adventure Maker Free Edition
Aplikasi yang satu ini tak hanya dapat digunakan untuk membuat game untuk PC Windows. Anda pun dapat memanfaatkannya untuk membuat game jenis point-and-click untuk PSP (PlayStation Portable), iPhone, dan juga !Pod Touch. Selain itu, Adventure Maker juga dapat dipakai untuk membuat aplikasi multimedia, virtual tours, aplikasi edukasi, hingga presentasi.
Adventure Maker sangat mudah digunakan. Anda tak perlu melakukan scripting atau pemrograman untuk dapat membuat game. Yang perlu Anda lakukan hanya mengimpor gambar ke aplikasi, menambah sejumlah titik untuk menghubungkan gambar dengan gambar lainnya, dan proses selanjutnya dilakukan oleh aplikasi.
Saat menciptakan software untuk Windows, aplikasi yang mendukung Windows XP dan Vista ini menyediakan fitur “Load/Save Game” functions, inventory items, 360-degree interactive panoramas, dukungan untuk format Flash, karakter untuk pembuatan game third-person, full-screen transitions, efek air dan asap, hingga dukungan untuk 30 lebih format file multimedia.
Dalam bundel aplikasi versi gratisnya, Anda mendapatkan fasilitas icon editor, music composer, aplikasi gambar, dan program untuk mengubah dan mengompresi gambar. Untuk menambah fungsi program, sejumlah plugin gratis juga tersedia dan siap diunduh dari situs Adventuremaker.com. Sejumlah sampel game juga tersedia, berikut tutorial pembuatan, baik itu untuk membuat game Windows atau pun game untuk konsol dan gadget.
Untuk versi penuhnya, sang pembuat game menyediakan versi berbayarnya. Versi berbayar ini menyediakan fasilitas untuk menjadikan game buatan Anda dalam format EXE sehingga dapat diinstal dan dimainkan tanpa aplikasi Adventure Maker.
2. 3D Game Studio
Aplikasi ini merupakan aplikasi yang sangat baik untuk edukasi, simulasi dan juga tentunya untuk pembuatan game. Aplikasi ini menyediakan kemudahan dalam membangun game baik 2D maupun 3D, khususnya RPG (Role Playing Game). Bahkan dengan aplikasi ini, pengguna dapat membangun game berbasis format multiplayer, meskipun belum mendukung tampilan tiga dimensi.
Arena permainan ini dapat dibuat dengan menggunakan komponen yang tersedia, seperti background air, tanah, atau udara. Penggunaannya pun sangat fleksibel, dan Anda dapat menerapkannya dalam tiga lapisan obyek.
Begitupun untuk pengelolaan karakter Anda boleh membuat sebanyak-banyaknya karakter. Setiap aspek untuk karakter tersebut bisa diset, seperti status, visual, behavoiur, dan perlengkapan karakter saat dimainkan. Karakter di dalam aplikasi ini dibagi dua: karakter yang dapat dimainkan dan yang tidak.
Kalo boleh dibilang 3D Game Studio adalah aplikasi yang terbaik untuk belajar membuat game 2D atau 3D, karena tutorial-nya lengkap, contohnya juga banyak, plugin yang disediakan pun banyak, bagi yang bisa programming lebih bagus lagi karena ada API buat bahasa pemrograman seperti Delphi, .NET C#.
3. Adventure Game Studio
Bagi Anda yang ingin bisa membuat game petualangan dalam tampilan semi-3D dan sudah menguasai pemrograman, freeware yang satu ini dapat menjadi media berkreasi. Meski begitu, bukan berarti Anda yang pemula tidak dapat menggunakannya.
Selain menyediakannya secara gratis, pembuat game ini juga memberikan tutorial komplet mulai dari awal hingga tingkat lanjut secara step-by-step. Selain itu, tersedia pula resources page di situs web sang pembuat untuk mengakses tip dan trik pengelolan program.
Adventure Game Studio memungkinkan Anda membuat game petualangan jenis point-and-click, seperti aneka game buatan pembuat game Sierra dan Lucasart yang terbit di tahun 1990-an. Fasilitas editor untuk membuat game beserta engine run-time-nya cukup mudah dikelola. Terlebih karena ada panduannya.
Untuk memudahkan pengelolaan aplikasi ini dari awal, sejumlah template game klasik telah disediakan sehingga kita bisa mengedit dan memodifikasinya sesuai keinginan. Sebagai insipirasi, sejumlah game buatan pengguna lain juga dipajang dan dapat diunduh dari situs penyedianya. Dalam paket installer-nya juga disediakan demo game.
Aplikasi ini kompatibel dengan Windows 2000, XP, dan Vista serta membutuhkan penginstalan .NET Framework 2.0. Butuh pemahaman sebelum menggunakannya, tapi feature pengesetan game sangat fleksibel, sehingga Anda dapat menentukan format resolusi tampilan game hingga personalisasi GUI (Graphic User Interface-nysa).
4. Game Maker
Aplikasi ini adalah aplikasi yang dapat Anda gunakan untuk membuat beragam macam game untuk diinstall di PC. Mulai dari game berbentuk maze (labirin dengan konsep permainan bak puzzle), tembak-menembak, hingga permainan bertampilan tiga dimensi, dan first person shooter.
Aplikasi ini menjanjikan trik pembuatan game dengan sistem drag-and-drop, sehingga untuk pembuatan game sederhana kita tidak perlu menggunakan bahasa pemrograman. Namun, ketika ingin membuat permainan yang lebih kompleks, kemampuan pemrograman juga diperlukan di sini.
Tak menguasai bahasa pemrograman? Tenang saja. Anda dapat mengunduh beragam tutorial di situs sumbernya.
Tutorialnya cukup lengkap, komplet dengan panduan step-by-step berformat PDF. Di dokumen ini kode pemrograman instan dapat ditelaah untuk membuat game.
Aplikasi ini juga menyediakan beragam komponen untuk pendukung pembuatan beragam jenis permainan yang dikehendaki. Komponen atau resources ini bahkan ada yang disediakan oleh para pengguna Game Maker lainnya. Anda bisa mengunduh background, musik latar, skrip pemrograman (agar tak repot membuat kode), banner, hingga fasilitas untuk membuat cheat codes di game buatan Anda.
Game buatan Anda ini kemudian dapat diperjual-belikan.
5. Jump Craft
Seperti aplikasi game creator yang kami bahas di sini, Jump Craft memungkinkan kita membuat game dengan mengeklik-tarik komponen game ke area pembuatan game. Ya, semudah itu. Selain itu, ada pula fasilitas untuk pemrograman sederhana, sebagai ajang tambahan untuk belajar programming.
Anda bisa mengunduh aplikasi yang kompatibel dengan Windows XP dan Vista ini dari situs resminya, sekaligus berinteraksi dengan pengguna lain untuk mendapatkan panduan dan tips pembuatan. Konsep pembuatannya menerapkan prinsip “What You See Is What You Get”, sehingga komponen dan skenario yang diterapkan di area pembuatan game akan sama dengan output yang dihasilkannya. Pembuatan game tanpa coding (pemrograman) dapat dilakukan dengan konsep sistem “Trigger” dan “Actions” yang mudah diset. Setiap obyek di game ini bisa Anda gerakkan dan interaksikan dengan cara ini.
Tak perlu bingung untuk memulainya, karena ada sampel game untuk mempelajari pengelolaan aplikasi gratis ini. Lagipula, ada forum interaksi sesama pengguna yang dapat diakses secara bebas kapan saja.
6.    Alice
Aplikasi ini sebenarnya adalah sebuah aplikasi yang dirancang agar kuliah pemrograman dapat lebih mudah dimengerti dengan menampilkan gambar-gambar 2D atau 3D yang bisa dimanipulasi. Saat ini banyak dipakai di sekolah-sekolah atau kampus di Amerika.
Tampilan aplikasi menyenangkan, karena mirip aplikasi edukasi anak-anak. Dengan warna ceria dan paket komponen game yang memadai, proses pembuatan game dapat dilakukan tanpa melakukan pemrograman. Namun, jika Anda memahami sedikit dasar pemrograman dan ilmu logika, itu akan sangat membantu dalam pembuatan game.
Aplikasi ini berbasis Java, sehingga disarankan komputer kita sudah terinstall Java Virtual Machine, untuk Windows XP, Vista atau 7 biasanya sudah ada Java Virtual Machine sehingga tidak perlu khawatir.


Referensi :

   Nama : Ni Putu Yuan Antaputeri
   NPM : 54410952