Arti Lambang Fakultas Teknik Universitas Udayana

Dibalik lambangnya yang gagah, Lambang Fakultas Teknik Universitas Udayana memiliki makna yang tersirat didalamnya.

Pengantar Sosial Media

Secara umum, sosial media merupakan wadah seseorang untuk berbagi berbagai informasi kepada masyarakat luas secara online, tidak terbatasi oleh jarak dan waktu.

Werewolf Game

Meng'eliminasi atau ter'eliminasi.

Kelestarian Budaya Bali

Mengapa masyarakat Bali sangat antusias terhadap keseniannya?

Senin, 28 November 2016

Konsep Basis Data: Query Select

1.      SELECT adalah perintah yang paling sering digunakan pada SQL, sehingga kadang-kadang istilah query dirujukkan pada perintah SELECT. SELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama.
Contoh :
SELECT nim FROM tb_mahasiswa;

2.      Select Where adalah variasi dari Query select yang digunakan untuk menampilkan data pada tabel yang memiliki kondisi tertentu sesuai keinginan, atau dengan kata lain select where digunakan untuk mencari data yang lebih spesifik.
Contoh:
    SELECT * FROM tb_mahasiswa
    WHERE nim='1605551028';

3.      Select Multiple Table adalah variasi dari Query select yang digunakan untuk menampilkan data dari dua tabel atau lebih dengan menambah WHERE untuk menggabungkan tabel-tabel yang ingin ditampilkan dengan memberikan relasinya.
Contoh :
Select Multiple Table
    SELECT * FROM tb_mahasiswa,tb_jurusan
    WHERE tb_mahasiswa.id_jurusan=tb_jurusan.id_jurusan;

4.      Select Join adalah variasi dari Query select yang digunakan ketika ingin mengkombinasikan record dari satu atau lebih tabel berdasarkan field yang ada.
Contoh :
•    Inner join digunakan apabila ingin menampilkan semua data yang memiliki
keterkaitan atau tidak ada field atau record yang kosong atau null.
Contoh:
SELECT * FROM tb_mahasiswa INNER JOIN tb_jurusan ON tb_mahasiswa.id_jurusan=tb_jurusan.id_jurusan;
•    Right join digunakan apabila ingin menampilkan semua data pada tabel kanan dan data yang berhubungan atau berkaitan saja.
Contoh:
SELECT tb_mahasiswa. ’nim’ , tb_mahasiswa. ‘nama’ , tb_jurusan. ‘nama_jurusan’ FROM tb_mahasiswa RIGHT JOIN tb_jurusan ON tb_jurusan. ‘id_jurusan’=tb_mahasiswa.’jurusan’ ;
•    Left join digunakan apabila ingin menampilkan semua data pada tabel kiri dan data yang berhubungan atau berkaitan saja.
Contoh:
SELECT tb_mahasiswa. ’nim’ , tb_mahasiswa. ‘nama’ , tb_jurusan. ‘nama_jurusan’ FROM tb_mahasiswa LEFT JOIN tb_jurusan ON tb_jurusan. ‘id_jurusan’=tb_mahasiswa.’jurusan’ ;
•    Full join digunakan untuk menampilkan semua record pada tabel kanan dan kiri atau gabungan dari Right Join dan Left Join.
Contoh:
SELECT *  FROM tb_mahasiswa FULL JOIN tb_jurusan ON nim=jurusan;

5.      Fungsi Agregat merupakan fungsi yang berhubungan dengan sekumpulan data pada database sehingga sering disebut pula sebagai fungsi grup atau ringkasan. Fungsi ini menerima sekumpulan data dan mengembalikan nilai tunggal sebagai hasilnya.

•    SUM
Digunakan untuk menghitung total nilai dari kolom tertentu.
Contoh:
SELECT SUM (harga) AS Total_Harga FROM (tb_barang)
WHERE tahun=2016;

•    COUNT
Digunakan untuk menghitung jumlah record.
Contoh:
SELECT COUNT (*) AS jumlah_record FROM (tb_barang)
WHERE tahun=2016;

•    AVG
Digunaka untuk menampilkan nilai rata-rata dari suatu kolom
Contoh:
SELECT AVG (harga) AS harga_ratarata FROM (tb_barang)
WHERE tahun=2016;

•    MAX
Digunakan untuk menampilkan nilai tetinggi dari suatu kolom.
Contoh:
SELECT MAX (harga) AS harga_tertinggi FROM (tb_barang)
WHERE tahun=2016;

•    MIN
Digunakan untuk menampilkan nilai terendah dari suatu kolom.
Contoh:
SELECT MIN (harga) AS harga_terendah FROM (tb_barang)
WHERE tahun=2016;

Minggu, 27 November 2016

Algoritma HeapSort

Definisi
Heap Sort adalah sebuah algoritma pengurutan yang paling lambat dari algoritma yang memiliki kompleksitas O(n log n). Tetapi tidak seperti algoritma Merge Sort dan Quick Sort, algoritma Heap Sort tidak memerlukan rekursif yang besar atau menggunakan banyak tabel (array). Oleh karena itu, Heap Sort adalah pilihan yang baik untuk sebuah kumpulan data yang besar.
Algoritma ini bekerja dengan menentukan elemen terbesar (atau terkecil) dari sebuah daftar elemen, dan diletakkan pada akhir (atau awal) dari daftar tersebut. Heap sort menyelesaikan sebuah pengurutan menggunakan struktur data yang disebut heap.
Algoritma ini dimulai dengan membangun sebuah array heap dengan membangun tumpukan dari kumpulan data, lalu memindahkan data terbesar ke bagian belakang dari sebuah tabel hasil. Setelah itu, array heap dibangun kembali, kemudian mengambil elemen terbesar untuk diletakkan di sebelah item yang telah dipindahkan tadi. Hal ini diulang sampai array heap habis.
Jadi secara umum, algoritma ini memerlukan dua buah tabel; satu tabel untuk menyimpan heap, dan satu tabel lainnya untuk menyimpan hasil. Walaupun lebih lambat dari Merge Sort atau Quick Sort, algoritma ini cocok untuk digunakan pada data yang berukuran besar.


PSEUDOCODE

function heapsort(a, count) {
var int start := count ÷ 2 – 1
end := count – 1
while start ≥ 0
sift(a. start, count)
start := - 1
while end > 0
swap(a[end], a[0])
sift(a, 0, end)
end := end – 1
}
function sift(a. start, count) {
var int root := start, child
while root * 2 + 1 < count {
child := root * 2 + 1
if child < count – 1 and
a[child] < a[child +]
child := child + 1
if a[root]> a[child]
swap([root],  a[child])
root := child
else
return
}
}

Contoh
Terdapat sebuah array bilangan bulat yang terdiri atas 5 buah anggota dengan nilai data 5, 3, 1, 9, 8. Urutkan data di atas secara ascending dengan menggunakan metode heap sort.
Jawab:
1.    Pertama, umpamakan array tersebut sebagai suatu CBT (Complete Binary Tree), yaitu

 

2.    Selanjutnya algoritma metoda heapify dilakukan dengan iterasi dari subtree node ke-2 sampai ke akar. Pada Complete Binary Tree di atas menghasilkan operasi-operasi pertukaran sebagai berikut:
i.    Subtree node ke-2: pertukaran 3 dengan 8
ii.    Subtree node ke-1: pertukaran 8 dengan 9
iii.    Subtree node ke-0: pertukaran 5 dengan 9


 







Semua perubahan di atas terjadi dalam array yang bersangkutan, sehingga pada akhirnya diperoleh tree terakhir yang merupakan heap tree. Sementara itu, dalam iterasi yang melakukan/menerapkan algoritma metoda remove( ) dan algoritma metoda reheapify() akan terjadi pemrosesan berikut:

1.    Setelah 9 di-remove, dan 3 menggantikan posisi yang ditinggalkan oleh 9, maka selanjutnya terjadi reheapify: penukaran 3 dengan 5, 3 dengan 8, dan 5 dengan 8. Sementara, data yang telah terurut adalah 9.





2.    Selanjutnya 8 di-remove, lalu 3 menggantikan posisi yang ditinggalkan oleh 8, dan selanjutnya terjadi reheapify: penukaran 3 dengan 5. Data yang telah terurut adalah 8, 9.



3.    Selanjutnya 5 di-remove, lalu 1 menggantikan posisi yang ditinggalkan oleh 5, dan selanjutnya terjadi reheapify: penukaran 1 dengan 3. Data yang telah terurut adalah 5, 8, 9.



4.    Selanjutnya 3 di-remove dan 1 menggantikan posisi 3. Karena node yang tersisa hanya 1, maka tidak terjadi reheapify. Data yang telah terurut adalah 3, 5, 8, 9.
5.    Langkah terakhir adalah 1 di-remove, dengan demikian tidak ada lagi node yang tersisa, sehingga seluruh data telah terurut yaitu 1, 3, 5, 8, 9.

Sekian Postingan kali ini. Semoga bermanfaat.

Pengenalan Data Base

Basis data atau Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat Lunak yang digunakan untuk mengelola dan memanggil kueri  (query) basis data disebut sistem menejemen basis data (database management system, DBMS).
Ada beberapa komponen penyusun basis data diantaranya:
-    Hardware
-    Operation System
-    Database
-    Data Base Management System (DBMS)
-    Users (Database Administrator, End Users, System Analyst and application programmers, dan lainnya)
Database pada awalnya relatif "flat", artinya mereka hanya terbatas pada baris dan kolom yang sederhana, yang hanya dapat menyimpan teks atau data numerik, seperti spreadsheet. Namun, dalam perkembangannya, saat ini database memungkinkan pengguna menyimpan tipe data lain seperti klip suara, gambar, dan video. Selain itu hingga saat ini, database memiliki berbagai jenis yang berbeda, yang tentunya sesuai dengan fungsi dan kegunaan masing-masing. Untuk lebih jelasnya, di bawah ini akan dijelasankan berbagai jenis database tersebut.
Adapun jenis jenis database diantaranya:

1. Database Analitik (Analytical Processing)

Database Analitik (atau OLAP-On Line Analytical Processing) merupakan database penyimpan arsip atau data historis yang hanya dapat dibaca (read-only database), dan digunakan untuk analisis. Sebagai contoh, sebuah perusahaan pasti menyimpan laporan-laporan penjualan selama beberapa tahun belakangan di dalam database analitik dan menggunakan database ini sebagai referensi saat menganalisis strategi pemasaran priode berikutnya.

2. Database Relational (Relational Database)

Database relasional merupakan jenis database yang terpopuler. Database relasional memungkinkan pengguna untuk mengakses, update, dan mencari informasi berdasarkan hubungan data yang disimpan dalam tabel yang berbeda. Database relasional juga dapat menjalankan query yang melibatkan beberapa database.



Dalam database ada yang di sebut dengan DBMS atau Data Base Manajemen Sistem yang merupakan system penelusuran dan temu kembali informasi dari sebuah database secara cepat. DBMS menentukan bagaimana data disimpan dan ditemukan kembali. Relational DBMS adalah sebuah database dimana data akan tersusun dalam serangkaian table (“Relations”) dengan cara yang berbeda.
Jadi DBMS  adalah semua peralatan komputer (hardware + software + firmware). DBMS dilengkapi dengan bahasa yang berorientasi pada data (high level data langauage) yang sering disebut juga sebagai bahasa generasi ke 4 (fourth generation language).
Peralatan untuk menetapkan atau menentukan pendekatan database disebut DBMS. DBMS merupakan software dan hardware yang khusus didesain untuk melindungi dan memanage database.
Dengan menggunakan DBMS, maka dapat :
•    Mendefinisikan data dan hubungannya.
•    Mendokumentasikan struktur dan definisi data
•    Menggambarkan, mengorganisasikan dan menyimpan data untuk akses yang selektif atau dipilih dan efisien.
•    Hubungan yang sesuai antara user dengan sumber daya data.
•    Perlindungan terhadap sumber daya data akan terjamin, dapat diandalkan, konsisten dan benar.
•    Memisahkan masalah logical dan physical sehingga merubah implementasi database secara fisik
•    tidak menghendaki user untuk merubah maksud data (logical).
•    Menentukan pembagian data kepada para user untuk mengakses secara concurrent pada sumber daya data.
Contoh DBMS :
1. Database hierarchy : Pengaksesan data harus mengikuti aturan hierarchy yang sudah didefinisikan terlebih dahulu.
Contoh : IMS-2 (Information Management System) oleh IBM, 1968
2. Data Network : data membentuk jaringan yang lebih bebas dari model hierarchy.
Contoh : IDMS (Integrated Database Management System) oleh Cullinet Software Inc, 1972
3. Data Relational : data dikelompokkan secara bebas menurut jenisnya lewat proses
normalisasi
Contoh :
•     INGRES oleh UN of CA & Relational Tech., 1973
•    System-R oleh IBM Research, 1975
•    ORACLE oleh Relational Software Inc. , 1979
•     DBASE II oleh Ashton-Tate, 1981
Komponen Utama DBMS
Komponen utama DBMS dapat dibagi menjadi 4 macam :
1.    Perangkat Keras
2.    Perangkat Lunak
3.    Data
4.    Pengguna
Keuntungan Dan Kerugian Penggunaan DBMS
Pengunaan DMBS untuk mengelola data mempunyai beberapa keuntungan,
yaitu :
•    Kebebasan data dan akses yang efisien
•    Mereduksi waktu pengembangan aplikasi
•    Integritas dan keamanan data
•    Administrasi keseragaman data
•    Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses serentak).
•    Mengurangi data redundancy : Data redundansi dapat direduksi/dikurangi, tetapi tidak dapat dihilangkan sama sekali (untuk kepentingan keyfield)
•    Membutuhkan sedikit memory untuk penyimpanan data
Kerugian pengunaan DBMS antara lain :
•    Memperoleh perangkat lunak yang mahal (teknologi DBMS, Operation, Conversion, Planning, Risk). DBMS mainframe masih sangat mahal. DBMS berbasis mikro biayanya mencapai beberapa ratus dolar, dapat menggambarkan suatu organisasi yang kecil secara berarti
•    Memperoleh konfigurasi perangkat keras yang besar. DBMS sering memerlukan kapasitas penyimpanan primer dan sekunder yang lebih besar daripada yang diperlukan oleh program aplikasi lain. Juga, kemudahan yang dibuat oleh DBMS dalam mengambil informasi mendorong lebih banyak terminal pemakai yang disertakan dalam konfigurasi daripada jika sebaliknya.
•    Mempekerjakan dan mempertahankan staf DBA DBMS memerlukan pengetahuan khusus agar dapat memanfaatkan kemampuan secara penuh. Pengetahuan khusus ini paling baik diberikan oleh pengelola database.
Basis data memiliki operasi dasar yaitu:
-    Create Database: Digunakan untuk membuat data base baru
-    Drop Database: Untuk menghapus Database yang sudah dibuat
-    Create Table: Untuk membuat table baru
-    Drop Table: Untuk menghapus table
-    Insert: Memasukan query
-    Retrieve / Search
-    Update: Untuk memperbaharui database
-    Delete
Basis data memiliki kriteria agar bisa disebut basis data dianataranya
1.    Bersifat data oriented dan bukan program oriented
2.    Dapat digunakan oleh beberapa program aplikasi
3.    Dapat digunakan dengan cara berbeda-beda
4.    Kerangkapan data minimal

Tutorial Bermain Drum [PEMULA]

Drum adalah alat musik yang termasuk kedalam alat musik perkusi. Di dalam permainan musik pop, rock, dan jazz biasanya menggunakan drum sebagai penentu tempo dan juga ketukan dasar dari sebuah komposisi permainan lagu. Apa itu drum?drum kit atau drum set adalah sekelompok drum yang tersusun terdiri dari snare, hi hat, tom,tom, tom floor bass drum, dan kadang ditambah dengan drum listrik. Tidak ketinggalan juga ada piringan yang terbuat dari bahan metal yang berwarna keemasan yang biasa disebut dengan nama cymbal. Nah, cymbal setidaknya ada 3 buah pada drum kit, yaitu crash, ride, dan hi-hat. Nah, bagi anda yang ingin mahir bermain drum, anda perlu mengetahui dulu teknik-teknik dasar bermain drum. Siapa tahu anda bisa menjadi drummer avenged sevenfold yang selanjutnya atau mungkin bisa menjadi drummer terbaik abad ini.

Tentu saja dalam bermain drum ada banyak sekali teknik dasar yang wajib anda ketahui mulai dari dari posisi duduk hingga cara memukulnya. Jadi ingat, memukul drum tidak asal lho, semua ada tekniknya tak segampang seperti yang anda lihat di video atau televisi, Tapi tenang saja, semua bisa karena terbiasa. Jadi, anda perlu belajar sungguh sungguh, mereka yang sekarang mahir dan pandai bermain drum juga dulunya adalah pemula seperti anda. Hebat atau tidaknya anda dalam bermain drum bergantung pada berapa lama anda berlatih drum secara rutin. Lebih baik anda mulai berlatih 1 jam perhari dari pada 12 tapi hanya seminggu sekali. Oleh sebab itu, pada kesempatan ini saya akan memebrikan beberapa teknik dasar dalam bermain drum agar anda bisa menjadi drummer yang handal dan juga mahir. Dan anda bisa menggunakannya untuk referensi ketika belajar drum di kemudian hari ketika anda sudah mahir. Teknik dasar akan menentukan kualitas permainan anda. Semoga bermanfaat.

TEKNIK BELAJAR

Tegak Ketika Duduk
Posisi duduk anda haruslah tegak agar anda bisa mendapatkan bentuk tubuh yang sesuai ketika bermain drum. Anda bisa tegak dan terlatih tegak akan memberikan tenaga tambahan ketika anda sedang bermain drum dalam waktu yang cukup lama. Jadi jangan membungkuk atau terlalu tegak kebelakang. Tegaklah agar anda mampu mendapatkan seluruh bagian dari drum. Dan power ketika bermain drum dengan baik dan benar juga. Tak usah memperdulikan posisi yang tidak biasa. Anda bisa melakukannya secara terus menerus dan memaksa anda yang terbiasa bungkuk menjadi tidak bungkuk lagi dalam duduk. Cobalah untuk disiplin dalam posisi tegak ini.

Ibu Jari Tumpuan Stick
Nah, jangan lupa ketika memegang stick drum, anda perlu membuat sesuatu yang benar agar mendapatkan tingkat ketebalan dalam bermain drum dengan baik. Yaitu dengan menempatkan posisi ibu jadi pada bagian tengah stick drum anda. Jadi, anda yang sedang belajar harus paham ini dengan baik. Sisakan stick pada bagian belakang agar telapak tangan anda bisa membuka tutup untuk membuat stick anda melayang ketika menyentuh bagian drum. Jadi, ketika stick rum anda kembali anda cukup menangkapnya tak perlu menarik stik drum dengan menggunakan tenaga yang berlebihan. Anda pun bisa menghemat tenaga dalam memainkan drum anda.

 Ada Dua cara dalam Memegang stick untuk memukul drum, yaitu:

1. Teknik Match Grip adalah memegang dengan posisi stick lurus agar mendapatkan tenaga yang cukup keras. Biasanya teknik ini digunakan para pemain professional pada genre lagu rock dan juga rock. Nah, bagi anda yang merupakan pemula teruslah belajar dengan teknik ini dengan benar.

2. Teknik Tradisional Grip Teknik adalah memegang stick drum dengan cara menyamping dan sedikit lebih pelan. Tentu saja teknik ini memiliki tujuan untuk membuat suara atau tone yang lembut dan juga soft. Teknik ini biasa digunakan mereka yang merupakan drummer dari pemain musik jazz. dan swing.

Injak Pedal Bass Drum dengan Baik
Anda perlu menjaga pijakan anda agar terdengar baik, pada dasarnya pada permainan druma dan dua bagian yang penting yaitu pada bass drum dan snare. Jadi, ketukan anda harus pas dan juga sangat penting untuk konsisten. Misal anda salah atau lupa, anda pastikan bahwa anda tidak lupa dalam ketukan bass drum atau snare karena pada bagian tersebut akan menentukan tempo dari seluruh alat musik yang sedang bermain bersama dengan drum.

Ada teknik dasar ketika menginjak pedal bass drum, yaitu:
1. Full Kick - Anda bisa menggunakan seluruh bagian telapak kaki anda agar anda bisa menemukan sisi stabil dalam mengetuk sebuah bass drum. Dengan teknik ini, anda bisa menggunakan engsel mata kaki anda yang akan membuat anda menjadi lebih baik lagi. Tapi terkadang teknik ini cukup melelahkan karena akan membutuhkan tenaga banyak untuk menekan sebuah bass drum dengan tenaga tersebut. Hasilnya pun akan kurang bertenaga. Tapi, jika anda sedang konser, teknik ini sangat recommended karena akan sangat saving kekuatan kaki anda. Dan juga ketika konser pada bagian bass drum sudah ada mic jadi tak perlu kuat kuat. 
2. Half Kick - Anda menggunakan setengah kaki anda pada bagian dengan. Teknik ini menekankan engsel lutut sebagai tumpuan. Jadi, anda bisa mengangkat kaki anda keatas. Teknik ini akan memberikan anda kekuatan untuk menjadikan ketukan bass drum menjadi lebih bulat dan juga kuat. Untuk anda yang suka bertempo cepat, teknik ini sangat bagus karena akan membuat permainan anda konsisten dan terlihat jelas.
Hi-hat adalah Pengatur Tempo
Nah, pada kaki kiri anda, anda perlu memainkan hi hat dengan benar. tidak hanya sebagai cymbal, hi hat merupakan sebuah pengatur tempo dan juga ketukan bagi para drummer. Ketukan dari hi hat harus jelas dan juga baik. karena memang dalam memainkan drum, anda perlu memberikan ketukan yang stabil dan tidak kurang atau kelebihan. Seperti halnya dalam permainan alat musik lainnya. Biasanya hi hat akan membagi bagian bagian dari permainan ke dalam bentuk beberapa bar dan akan diperjelas dengan membukanya hi hat. Dengan kata lain, anda perlu mengetuk hi hat yang tertutup lalu membukanya pada bagian terakhir sebelum memulai bar selanjutnya. Nah, menginjak pedal hi hat juga perlu dengan aturan tersendiri. Anda perlu menentukan open hi hat pada ukuran 0, 1/2, 1/4, 1 (full) karena hasil dari suara juga akan berbeda.

Mulai dari Ketukan Dasar
Nah, bagi anda yang merupakan pemula sebaiknya anda belajar drum dari awal dengan baik dan benar. Mulai dari ketukan dalam permainan snare, seperti single stroke, double stroke, triplets, dan lain sebagainya. Tentu saja dengan ketukan tersebut, anda bisa mengatur permainan drum anda menjadi lebih baik lagi. Lalu, bisa anda lanjutkan dengan cara memadukan ketukan kaki kanan pada bass drum dan kaki kiri pada pedal hi hat, tangan kanan pada hi hat dan tangan kiri pada snare drum. Hitung ketukan hi hat sebanyak 8 kali lalu anda sisipkan ketukan bass drum pada 1 dan 5 dan ketukan snare drum pada hitungan ke 3 dan 7. Hitung berulang ulang dengan hi hat juga.

Nah sekian artikel kali ini. Semoga dengan cara belajar di atas, dapat membantu kalian para pemula dalam belajar bermain drum.

DREAD OUT


Kali ini penulis ingin berbagi artikel mengenai sebuah game yang bisa dikatakan cukup terkenal terutama bagi pencinta game horor di seluruh dunia yaitu DreadOut.

DreadOut bercerita tentang sekelompok pelajar yang terpaksa masuk ke sebuah kampung yang terbengkalai ketika mereka sedang melakukan karyawisata. Anda akan bermain sebagai Linda, seorang siswi SMA yang merupakan salah satu dari kelompok pelajar tersebut. Dalam kampung tersebut, Linda dan kawan-kawan terperangkap dalam sebuah sekolah yang berhantu dan mereka terpisah satu sama yang lain. Linda yang dibekali telepon genggamnya kini harus berusaha mencari teman-temannya dan juga mencari jalan untuk keluar dari tempat terkutuk itu.


ALUR CERITA

Ketika sekelompok murid SMA tersesat dari perjalanan liburan mereka, mereka menemukan sebuah kota tua yang telah ditinggalkan. Mereka segera menyadari sesuatu yang jahat akan terjadi. Linda, protagonis permainan ini, menyadari sesuatu yang aneh dan mistis terjadi pada dirinya. Dia memperoleh kekuatan supernatural yang bisa menyelamatkan dia dan teman-temannya dari ancaman supernatural asing.


REVIEW

DreadOut mungkin salah satu game yang bisa menunjukkan atmosfer mencekam secara baik. Dari awal permainan saja Anda sudah disuguhi lantunan ‘Lengser Wengi’ yang dijamin bisa membuat bulu kuduk berdiri. Untuk orang luar negeri, mungkin lagu tersebut hanyalah sebuah pembuka biasa, namun bagi kita yang merupakan orang Indonesia, lagu tersebut memberikan dampak yang berbeda karena kita mengenalnya bukan? DreadOut nampaknya lebih fokus untuk memberikan pengalaman budaya lokal dan saya rasa hal itu sangatlah tepat mengingat budaya Indonesia memiliki potensi untuk diolah dan menjadikan sebuah karya memiliki nilai eksotis.

Inti dari sebuah suasana yang mengerikan dalam media visual adalah adanya keterbatasan yang membuat kita mengira-ngira ada sesuatu yang tidak diketahui di hadapan kita. Saya rasa DreadOut melakukan kerja yang sangat baik dalam bagian itu. Mulai dari jarak pandang yang pendek serta tingkat pencahayaan yang benar-benar gelap secara tidak langsung membuatmu membayangkan bahwa ada ‘sesuatu’ yang menunggu di balik kegelapan itu. Hal ini pernah digunakan pada beberapa macam game horor seperti Silent Hill dan hasilnya juga sama seramnya.

Tidak hanya itu saja, desain level yang ada dalam DreadOut juga dibuat cukup mencekam lewat penataan objek-objek yang ada. Dalam game ini, Anda terkurung dalam sebuah sekolah, dan biar saya perjelas bahwa gedung sekolah adalah salah satu tempat terbaik untuk dijadikan sebuah setting film atau game horor. Sebagai contoh, DreadOut menggunakan objek kursi dan meja dalam kelas untuk membentuk sebuah formasi meja-kursi yang terlihat menyeramkan. Kemudian, adanya objek-objek mencolok yang seharusnya tidak ada dalam sebuah sekolah, coretan di dinding serta banyak objek rusak yang termakan waktu sangat menambah nuansa seram dalam game ini.

DreadOut nampak jelas menggunakan konten lokal sebagai daya tarik utama. Selain untuk keperluan inti gameplay, ada pula hal-hal lain dari penggunaan materi lokal itu yang membuat kamu malah tersenyum sendiri. Contohnya di bagian poster-poster yang terpampang di dinding yang kebanyakan mengingatkan kita betapa noraknya iklan tempel yang ada di Indonesia. Selain itu ada juga penampakan dari hal-hal yang sering kita lihat di pinggir jalan sebelum masuk ke gedung sekolah seperti stand yang menjual CD lagu bajakan bahkan hingga bunga obitueri yang bertuliskan ‘Turut Berduka Cita (nama backer)’ juga ada. Sebelum Anda ketakutan sepertinya Anda akan tertawa sendiri dulu (dan itu pasti buat orang di sekitar Anda ketakutan).

Salah satu elemen dalam sebuah game horor adalah jumpscare, namun banyak di antara game horor yang ada malah memberikan jumpscare secara ‘murahan’. Contohnya seperti menggunakan efek suara yang keras secara tiba-tiba tapi kita tidak tahu apa yang sebenarnya sedang terjadi. Dalam DreadOut, hal tersebut tidak akan Anda temukan, melainkan DreadOut memberikan pengalaman jumpscare tersebut secara bertahap namun tetap mengagetkan. Saya tidak bisa memberikan contoh karena itu akan merusak pengalaman bermain, tapi kalau Anda coba sendiri, Anda pasti cukup mengerti apa yang saya maksudkan.

Ada juga satu aspek yang ingin saya ulas yaitu di bidang suara. Karakter dalam DreadOut menggunakan bahasa Inggris dalam percakapannya untuk sementara ini dan nantinya Digital Happiness akan memberikan patch untuk bahasa Indonesia. Tidak ada sesuatu yang istimewa di bagian ini namun begitu saya mendengar efek suara seperti ambience, saya cukup terkejut karena DreadOut juga bisa menghantarkan atmosfer mencekam hanya lewat suara. Saya acungkan jempol buat sound designer-nya karena suara yang dipilih sangatlah tepat dan mampu membuat saya merinding. Suara-suara tersebut bukan suara keras yang tiba-tiba muncul melainkan malah suara-suara samar yang justru bisa membuat Anda berkeringat dingin.

Meskipun memiliki impresi yang cukup baik, DreadOut masih mengalami beberapa masalah di berbagai bagian. Pada teksur objek 3D, masih ada ketidak seimbangan kualitas tekstur. Beberapa objek dalam game memiliki kualitas tekstur yang baik dan kebanyakan memiliki tekstur yang rendah. Selain tekstur, masih juga ada objek yang terkena clipping sehingga kadang terlihat menghilang dari pandangan. Untuk bagian modeling dan rigging dari karakter sendiri juga masih terlihat agak kasar dan begitu dianimasikan, deformasi dari bagian-bagian tubuh terlihat tidak alami.

Untuk gameplay, sebenarnya game ini menganut cara bermain yang sederhana. Anda cukup mengambil foto dari hantu yang Anda temui untuk mengalahkannya dan semua foto yang Anda ambil bisa disimpan dalam galeri. Beberapa hantu memiliki cara tersendiri untuk dikalahkan dan itu menambah variasi dalam permainan. Sayangnya, game ini tidak memiliki in-game tutorial sehingga sebelum Anda memulai permainan ada baiknya membaca terlebih dahulu panduan yang ada. Cara ini cukup konvensional dan mengingatkan saya tentang manual untuk bergerak dalam game Resident Evil tempo dulu.

Satu hal yang cukup membuat saya frustasi memainkan DreadOut adalah tujuan yang tidak jelas. Tujuan dalam game ini diperlihatkan dalam bentuk potongan cerita sehingga saya sendiri sering bingung sebenarnya yang harus saya cari itu apa. Hal seperti ini sebenarnya sudah cukup lumrah di kalangan game pixel horor, namun karena DreadOut adalah sebuah game 3D, maka area yang harus dijelajahi menjadi lebih luas sehingga Anda malah kebingungan lebih dahulu sebelum bisa menemukan jalan keluar.


Nah, sekian artikel kali ini. Saya sendiri belum bisa menamatkan game ini karena ketakutan. kalau kalian bisa menamatkan game ini tanpa berteriak sedikitpun, saya berikan 2 jempol untuk kalian.