Powered By Blogger

Senin, 12 Maret 2012

Game Computer

Mungkin kita sudah tidak asing lagi dengan istilah game. Mulai dari anak-anak hingga dewasa pasti sering mendengar istilah game ini. Sekarang apa artinya game ini???

Dalam kamus bahasa Indonesia “Game” diartikan sebagai permainan. Permainan adalah kegiatan yang kompleks yang didalamnya terdapat peraturan, play dan budaya. Sebuah permainan adalah sebuah sistem dimana pemain terlibat dalam konflik buatan, disini pemain berinteraksi dengan sistem dan konflik dalam permainan merupakan rekayasa atau buatan, dalam permainan terdapat peraturan yang bertujuan untuk membatasi perilaku pemain dan menentukan permainan yang telah dibuat sedemikian rupa agar permainan itu menarik untuk dimainkan. tulisan kali ini akan membahas sedikit mengenai permainan komputer.

Setelah mengetahui definisi dari permainan, sekarang apa sih definisi dari permainan Komputer? Permainan komputer adalah permainan video yang dimainkan pada komputer pribadi, bisa juga dimainkan dengan menggunakan mesin dengan koin. Permainan komputer telah berevolusi dari sistem grafis sederhana sampai menjadi kompleks dan mutakhir. Permainan komputer dibuat dengan beberapa tingkat kesulitan (level) sehingga si pemain tidak bosan dengan kondisi dalam permainan, dan setiap level memiliki tingkat kesulitan yang berbeda-beda dan pastinya lebih banyak tantangan dalam permainan komputer yang ada pada saat ini.


Terdapat 5 alat yang dapat dikategorikan sebagai komputer, yaitu :

o Expensive dedicated machine, mesin yang dioperasikan dengan koin untuk memainkankannya.

o Inexpensive dedicated machine, disebut juga dengan hand held machine. Alat game watch termasuk dalam katagori ini.

o Multiprogram home, mesin seperti Atari,Nintendo termasuk dalam kelompok komputer ini.

o Personal computer

o Mainframe computer

Computer game berbeda dengan jenis game yang lain karena tidak ada pergerakan secara fisik atau interaksi langsung dengan object kecuali lewat perantaraan komputer. Software yang dibuat harus dapat menangkap reaksi yang cepat dari interaksi yang dihasilkan dengan pemain. Karena itu software untuk computer games harus bersifat real time. Kompleksitas game adalah bergantung dari kemampuan merepresentasikan aturan dan lingkungan game dalam program yang dibuat.


Maka definisi yang umum untuk computer game adalah :

"Game Computer adalah sebuah program software dimana satu atau lebih pemain berusaha untuk membuat keputusan lewat kontrol terhadap object dan resource guna memenuhi satu tujuan tertentu"


Sumber:

http://id.wikipedia.org/wiki/Permainan_komputer

http://cgrg.wordpress.com/2008/03/12/definisi-computer-game/

Minggu, 08 Januari 2012

ORGANISASI FILE

Organisasi File adalah suatu teknik atau cara yang digunakan untuk menyatakan dan menyimpan record-record dalam sebuah file.

Ada 4 teknik dasar organisasi file, yaitu :

1. Organisasi File Sequential

Merupakan cara yang paling dasar untuk mengorganisasikan kumpulan record-record dalam sebuah berkas. Dalam organisasi berkas sequential, pada waktu record ini dibuat, record-record direkam secara berurutan. Contoh : Lagu yang ada dikaset.

2. Organisasi File Relative

· Suatu berkas yang mengidentifikasikan record dengan key yang diperlukan.

· Record tidak perlu tersortir secara fisik menurut nilai key.

· Organisasi berkas relatif paling sering digunakan dalam proses interaktif.

· Tidak perlu mengakses record secara berurutan (consecutive).

· Sebaiknya disimpan dalam Direct Access Storage Device (DASD) seperti magnetic disk/drum.

· Contoh : Lagu yang ada pada CD (Compact Disk)


3. Indexed Sequential

Merupakan salah satu cara yang efektif untuk mengorganisasi kumpulan record-record yang membutuhkan akses record secara sequential maupun secara individu berdasarkan nilai key. Contoh : Mencari arti kata dalam kamus.

4. Multi – Key

Merupakan organisasi yang dapat mempunyai sebuah file yang di akses dengan banyak cara. Contoh : Sistem perbankan yang memiliki banyak pemakai.

Secara umum keempat teknik dasar tersebut berbeda dalam cara pengaksesannya, yaitu :

1. Direct Access;

Adalah suatu cara pengaksesan record yang langsung, tanpa mengakses seluruh record yang ada. Contoh : Magnetic Disk.

2. Sequential Access;

Adalah suatu cara pengaksesan record, yang didahului pengaksesan record-record di depannya. Contoh : Magnetic Tape.

Faktor-faktor yang mempengaruhi dalam proses pemilihan organisasi file :

· Karakteristik dari media penyimpanan yang digunakan

· Volume dan frekuensi dari transaksi yang diproses

· Respontime yang diperlukan

Cara memilih organisasi file tidak terlepas dari 2 aspek utama, yaitu :

1. Menurut Model penggunaannya ada 2 cara :

1. Batch; Suatu proses yang dilakukan secara group atau kelompok.

2. Interactive; Suatu proses yang dilakukan secara satu persatu, yaitu record demi record.

2. Menurut model OPERASI FILE ada 4 cara :

1. Creation;

> Membuat struktur file lebih dahulu, menentukan banyak record baru, kemudian record-record dimuat ke dalam file tersebut.

> Membuat file dengan cara merekam record demi record.

2. Update;

Untuk menjaga agar file tetap up to date.

Contoh: Insert / Add, Modification, Deletion.

3. Retrieval;

Pengaksesan sebuah file dengan tujuan untuk mendapatkan informasi.

Inquiry: Volume data rendah, model proses interactive.

Report Generation: Volume data tinggi, model proses batch.


File Retrieval terbagi 2, yaitu :

1. Comprehensive Retrieval,

Mendapatkan informasi dari semua record dalam sebuah file.

Contoh : * Display all

* List nama, alamat

2. Selective Retrieval,

Mendapatkan informasi dari record-record tertentu berdasarkan persyaratan tertentu.

Contoh : * List for gaji = 100000

* List nama, npm, for angkatan = 93


4. Maintenance;

Perubahan yang dibuat terhadap file dengan tujuan memperbaiki penampilan program dalam mengakses file tersebut.

> Restructuring

Perubahan struktur file.

Misalnya :

Panjang field diubah, penambahan field baru, panjang record dirubah.

> Reorganization

Perubahan organisasi file dari organisasi yang satu, menjadi organisasi file yang lain.

Misalnya :

* Dari organisasi file sequential menjadi indeks sequential.

* Dari direct menjadi sequential.

Rabu, 04 Januari 2012

JENIS FILE (Berdasarkan Fungsinya)

1. MASTER FILE

Master File adalah file yang berisi data yang relatif tetap.

Master file (berkas induk) berisi objek-objek yang harus ada di sebuah unit kerja (enterprise). Misalkan, di sebuah perguruan tinggi, objek-objek yang harus ada seperti (1) mahasiswa, (2) dosen, (3) mata kuliah, (4) biaya kuliah, (5) ruang kelas, dan sebagainya.

Objek-objek tersebut harus disimpan datanya di dalam file computer, dan akan masuk ke dalam katagori master file.

Contoh lain :

Organisasi sebuah pabrik : * Payroll Master File

* Customer Master File

* Personnel Master File

* Inventory Master File

Ada 2 jenis Master File :

1. Reference Master File

File yang berisi record yang tak berubah / jarang berubah.

Contoh :

Berkas pelanggan yang berisi field nomor rekening, nama dan alamat.

2. Dynamic Master File;

File yang berisi record yang terus menerus berubah dalam kurun waktu tertentu atau berdasarkan suatu peristiwa transaksi.

Contoh :

· Berkas stock barang

· Berkas pemesanan tempat duduk

2. TRANSACTION FILE

Transaction file adalah berkas transaksi yang harus disimpan di dalam media penyimpanan eksternal komputer. Transaction file terjadi akibat adanya hubungan (relasi) antarmaster file

Bisa juga di definisikan Transaction File Adalah file yang berisi record-recod yang akan memperbaharui / meng-update record-record yang ada pada master file.

Meng-update dapat berupa :

Penambahan record, penghapusan dan perbaikan record.

3. REPORT FILE

Report File Adalah:

* Berisi data yang bentuknya telah disesuaikan untuk kepentingan user

* Data yang akan ditampilkan pada monitor

* Data yang akan dicetak

* Dihasilkan oleh:

- Report writer

- Application program

4. WORK FILE

Work File adalah:

* File sementara

* File kerja

* Berisi sesuatu yang tidak permanen

* Isinya hanya dipakai sesaat saja

* Untuk memindahkan data dari satu program ke program yang lain

5. PROGRAM FILE

Program File adalah file yang berisi instruksi-instruksi yang akan dijalankan oleh komputer. Instruksi-instruksi itu utamanya ditulis dengan bahasa pemograman (programming language), misalkan C++, Cobol, Pascal, Fortran, dan sebagainya.

6. TEXT FILE

* Text File berisi : ALPHANUMERIC & GRAPHIC DATA

* Berasal dari program text editor

* Hanya dapat diproses oleh program text editor

Senin, 26 Desember 2011

KONTROVERSI PULAU KOMODO MENJADI NEW 7 WONDERS

Pada Desember 2007, terpilih destinasi wisata di Indonesia yang masuk nominasi New 7 Wonders, yaitu Taman Nasional Komodo, Danau Toba dan Anak Gunung Krakatau bersama-sama dengan 440 dari 220 Negara. Pada bulan Agustus 2008, Indonesia mendaftar sebagai salah satu panitian pendukung resmi dengan membayar biaya administrasi masing-masing destinasi sebesar US$199 atau sekitar Rp 1,7 juta. Barulah pada 21 Juli 2001, Taman Nasional Komodo menjadi nominasi dari Indonesia dari 28 finalis lainnya. Setelah kesediaan Indonesia mengikuti N7W, dan disinilah mulai banyak kontroversi yang terjadi.

Kontroversi yang ada antara lain, Indonesia diminta membayar US$10 juta atau sekitar Rp 89,7 miliar, kemudian kontroversi vote komodo yang dimulai dari internet lalu sms dengan tarif Rp 1000/sms hingga Rp 1/sms, kemudian ditambah lagi pernyataan yang akan menjadikan pulau komodo menjadi bali kedua. Tapi jika benar pulau komodo akan menjadi bali keuda, maka ditakutkan populasi komodo akan semakin menurun dikarenakan aktivitas manusia yang terlalu banyak.

Kemudian mengenai vote komodo, banyak yang mengatakan bahwa keberadaan kantor N7W di Swiss tidak sah dan bukan bagian dari UNESCO yang berurusan dengan warisan dunia, yang jelas dari organisasi ini hanyalah alamat emailnya saja. Untuk itu pemerintah Indonesia menghimbau agar rakyat Indonesia tidak terjebak dalam permainan N7W yang disinyalir hanya mengambil keuntungan dari tarif sms yang dikirim untuk vote pulau komodo.

Jadi kita sebagai masyarakat Indonesia harus mampu mengetahui secara jelas keberadaan organisasi N7W ini, jangan sampai kita tertipu oleh organisasi ini dan jangan sampai kita dirugikan juga. Sekarang tinggal kembali kepada kita bagaimana menanggapi pulau komodo menjadi 7 keajaiban dunia yang baru, kita harus bisa menjaga kelestarian pulau komodo ini dari kepunahan.

Sekarang, bagaimana menurut anda sekalian???

KONTROVERSI SEA GAMES KE 26

SEA Games merupakan ajang olahraga bergengsi yang dilaksanakan oleh Negara – Negara Asean. SEA Games ke 26 yang diselenggarakan di Indonesia pada bulan November kemarin ternyata menuai banyak kontroversi. Yang dimulai dari belum siapnya sarana olahraga yang akan digunakan hingga diliburkannya siswa – siswa SD, SMP dan SMA. Lalu bagaimana kita menanggapi semua kontroversi ini?

Suara yang meminta pelaksanaan SEA Games 2011 ditunda mulai bergema dari gedung wakil rakyat. Wakil Ketua Komisi X DPR Utut Adianto adalah salah seorang yang serius menyarankan agar pemerintah tidak lagi memaksakan penyelenggaraan event olahraga se-Asia Tenggara itu sesuai dengan jadwal semula, yaitu 11–22 November 2011. Dia menyarankan agar pemerintah memundurkan jadwal pelaksanaan SEA Games setidaknya 3–4 bulan. Berdasar pantauan pihaknya hingga beberapa hari terakhir, sejumlah venue untuk beberapa cabang olahraga masih belum siap. Di antaranya, kolam renang, stadion atletik, dan lapangan tembak. Karena kesuksesan penyelenggaraan SEA Games tidak hanya cukup dijawab dengan pernyataan pemerintah yang berulang-ulang siap mempercepat pengerjaan venue. Persoalan penyiapan venue bukan semata –mata persoalan kesiapan menambah jumlah tenaga pekerja atau semacamnya. Kesuksesan dari acara ini juga dilihat dari layak atau tidaknya sarana olahraga untuk berbagai pertandingan di masing – masing cabang olahraga.

Tetapi tidak semua anggota menyampaikan kritik dan kekhawatirannya atas pelaksanaan SEA Games. Terdapat beberapa orang yang menyatakan bahwa pelaksanaan SEA Games kali ini akan berjalan lancer, semua sarana dan prasarana sudah disiapkan secara maksimal. Tetapi menurut saya penyelenggaraan SEA Games kali ini memang tidak maksimal karena banyaknya sarana yang belum siap sepenuhnya. Para atlit pun mengeluhkan tidak maksimalnya persiapan kelengkapan untuk SEA Games, tidak hanya dari para pemain yang mengeluhkan SEA Games kali ini. Kontingen dayung Singapura pun memprotes penyiapan fasilitas dayung, sementara kontingen Filipina dikutip menyebut SEA Games ini paling kacau dibanding perhelatan sebelumnya.

Sementara untuk masalah siswa diliburkan juga banyak menuai kritik keras dari berbagai pihak. Dirjen Pendidikan Dasar misalnya, meminta dengan tegas bagi para siswa yang diliburkan agar mendapatkan waktu belajar pengganti pada saat diliburkan. Memang waktu belajar pengganti sangat dibutuhkan agar siswa dapat mengejar semua materi pelajaran yang akan dihadapi pada ujian.

Tapi diluar dari semua kontroversi itu, SEA Games kali ini sudah berjalan dengan sesuai rencana. Indonesia berhasil menjadi juara umum dengan mengoleksi medali paling banyak dari Negara ASEAN lainnya. Itu menutupi berbagai kontroversi yang ada sebelum pelaksanaan SEA Games ke 26 berlangsung.

Jumat, 23 Desember 2011

PENGENALAN LINUX

1. Pendahuluan

Program yang berada di Linux tidaklah berbeda jauh dengan program yang berada di Unix.

Program yang ada di Unix/Linux dapat diklasifikasikan menjadi dua, yaitu:

1. Sistem dasar (Basic System)

Berisi ratusan program yang terbagi menjadi 3 bagian, yaitu:

a) Utilitas (Tool atau Utility).

Adalah program bantu di luar shell untuk melakukan tugas tertentu, misalnya:

· Mengirim berita secara elektronik

· Menyunting dokumen.

· Melakukan perhitungan.

Berikut contoh utilitas yang ada pada Linux:

· cal, untuk menampilkan kalender.

· cat, untuk menampilkan isi dokumen.

· cc, untuk mengkompilasi program.

· date, untuk menampilkan tanggal dan jam kalkulator.

· grep, untuk mencari kata tertentu dalam suatu dokumen.

· mail, untuk Electronic Mail.

b) Shell.

Shell dan Kernel merupakan perantara antara pemakai dan perangkat keras (hardware). Shell memungkinkan pemakai dapat berkomunikasi dengan komputer. Tugas Shell adalah membaca dan menerjemahkan perintah pemakai sebagai suatu permintaan dan memberikannya ke Kernel. Oleh sebab itu Shell disebut juga Penerjemah Perintah (Command Interpreter).

Pada sistem Unix/Linux umumnya terdapat beberapa macam Shell, di antaranya: C Shell (semula dikembangkan pada sistem Unix Barkeley), Bourne Shell (bagian dari standar Unix) dan Korn Shell (sangt populer dan diramalkan sebagai Shell masa depan, sifatnya kompatibel dengan Bourne Shell dan memadukan keistimewaan yang dimiliki oleh C Shell).

c) Kernel.

Kernel merupakan program inti dari Sistem Unix/Linux. Tugasnya adalah: mengendalikan akses terhadap komputer, mengatur memori komputer, memelihara sistem file dan mengalokasikan sumber daya komputer di antara pemakai.

2. Produk pihak ketiga (third-party product)

Merupakan program di luar sistem Unix/Linux dasar, yang dibuat oleh pihak ketiga. Program ini dijual secara terpisah dengan sistem Unix/Linux. Contohnya: manajemen database (seperti: ORACLE, INFORMICS-SQL dan INGRES), pengolah kata (seperti: FENIX) dan kompiler bahasa pemograman (seperti: Pascal, Basic, Cobol ataupun 4GL).

2. Login Linux

Adalah proses masuk ke sistem operasi Unix/Linux, biasanya disebut Login (Logging in), Logging On atau Signing On.

Tujuan Login:

1) melakukan pengecekan, berhak tidaknya pemakai menggunakan sistem.

2) sistem dapat melakukan pengaturan environment yang sesuai dengan pemakai.

Beberapa hal yang perlu diperhatikan bila seorang user hendak Login ke Sistem, yaitu:

· huruf kapital dan huruf kecil mempunyai makna yang berbeda,

· nama user Ti01 berbeda dengan ti01 ataupun TI01.

· pemakai harus memasukkan password dan diakhiri dengan Enter.

· pemakai tidak dapat masuk ke sistem tanpa memasukkan password, jika pemakai lupa, dapat meminta pada Administrator untuk menghapus atau merubah password.

· jika nama user dan password yang dimasukkan benar, maka muncul prompt dari Shell. Misalnya: % merupakan prompt dari C Shell dan $ prompt dari Bourne Shell.

3. Sistem File dan Direktori

Sistem file pada Unix/Linux tersusun dari sejumlah file dan direktori, dan sering digambarkan sebagai struktur pohon yang dibalik. Pada bagian puncak terdapat sebuah ditektori yang disebut root directory atau direktori / (slash).

Direktori di bawah root umumnya:

· /bin berisikan program-program dasar Linux

· /etc berisi file-file administrasi sistem

· /usr berisi perintah-perintah Unix dan file administrasi sistem dan mengalokasikan file-file dari pemakai, yang dikenal dengan home directory

· /dev berisi file-file piranti miliki sistem

· /temp menyimpan file yang bersifat sementara (tidak ada pada linux)

Direktori yang berada di direktori lain disebut dengan sub-direktori.

Tiga jenis file yang ada pada Unix/Linux:

· File biasa, misalnya file untuk menyimpan dokumen, program ataupun data. File ini dibedakan lagi menjadi file teks (berisi kode-kode yang dapat kita baca) dan file biner (berisi kode-kode mesin).

· Direktori, file yang berisi daftar file (file biasa ataupun subdirektori lain).

· File spesial, file yang menyatakan piranti fisik seperti disk, tape, floppy dan printer.

Setiap pemakai yang berhasil login ke sistem Unix/Linux, biasanya memiliki direktori kerja di Home Directory, dimana setiap pemakai tersebut dapat menciptakan file/direktori, melihat isi file/direktori, serta menghapus file/direktori. Direktori Kerja dari setiap pemakai dapat diketahui dengan perintah pwd.

Penamaan direktori dan file:

· Semua karakter selain slash(/) boleh digunakan.

· Beberapa karakter yang sebaiknya tidak dipergunakan adalah:

?@#$^&*()`[]\|;’”<> spasi tab backspace

· Huruf kecil dan huruf kapital berbeda arti.

· Maksimal berdiri dari 14 karakter.

· Jangan gunakan nama dot (.) dan dot dot (..) sebagai nama file, karena nama itu mempunyai makna khusus.

4. Perintah-perintah Dasar Stand-alone

Ls : melihat isi direktori

Mkdir : mencipatakan direktori

Cd : mengubah direktori

Rmdir : menghapus direktori

Cat : menampilkan isi file dan mencipatakan file

Cp : Menyalin file

Rm : menghapus file

Mv : mengganti nama file/direktori dan memindahkan file ke direktori

lain

Ln : link ke file lain

Lp : Mencetak isi file

Find : mecari file

Chmod : untuk mengubah model akses terhadap file atau direktori

Chgrp : mengubah grup fie

Chown : mengubah kepemilikan dari file

5. Perintah yang Berhubungan dengan File

1) Metacharacter, karakter yang mempunyai makna khusus bagi shell. Di antaranya:

· * , Pencocokan dengan sebarang string (deretan karakter).

· ?, Pencocokan dengan sebuah karakter apa saja.

· [ , Awal dari sebuah kelas karakter.

· ] , Akhir dari sebuah kelas karakter.

· - , Menyatakan kawasan sebuah karakter dalam sebuah kelas.

· ! , Digunakan dalam tanda [] untuk menyatakan “selain karakter” yang mengikutinya (khusus untuk Bourne shell dan Korn Shell).

Untuk mematikan fungsi Metacharacter, diantaranya dengan:

· karakter \ ( backslash), untuk mematikan sebuah metacharacter.

· sepasang tanda “, digunakan untuk mematikan sejumlah metacharacter.

· sepasang randa perik tunggal (‘), digunakan untuk mematikan fungsi seluruh metacharacter yang terletak di dalamnya.

2) Titik koma sebagai pemisah antarperintah, dalam hal ini sebelum dan sesudah titik koma tidak boleh ada spasi.

3) Redirection

· Output Redirection, keluaran perintah biasanya diarahkan pada terminal layar/monitor. Selain ke layar, dapat juga diarahkan ke file. Dapat dilakukan dengan karakter: > (file yang ada akan tertimpa), >> (menambah file yang sugah ada), dan >! (untuk memaksa penulisan ke file yang sudah ada).

· Input Redirection, masukan perintah biasanya berupa terminal keyboard. Dengan Unix/Linux, standar masukan tidak hanya dari keyboard, dapat juga dilakukan dengan data dari file. Dilakukan dengan karakter <.

· Error Redirection, pesan kesalahan biasanya diarahkan ke layar. Selain itu dapat juga diarahkan ke file, dengan menggunakan symbol 2> atau 2>>. Angka 2 di depan simbol > dan >> menyatakan kode deskripsi file dari standard error (stderr, merupakan file standar dari Unix/Linux untuk kesalahan. Selain itu adalah stdin, untuk masukan dan stdout, untuk keluaran). Kode deskripsi dari stdin sama dengan nol, sedangkan stdout sama dengan satu.

4) Penggunaan Pipa (Pipe)

Digunakan untuk mengarahkan keluaran dari suatu perintah ke perintah lain. Keluaran dari perintah yang satu akan menjadi masukan bagi perintah yang lain. Simbol yang digunakan berupa vertikal bar ( | ). Sebelum dan sesudah tanda ini boleh ada spasi, karena sifatnya yang optional.

5) Filter

Adalah utilitas yang akan membaca data dari standar input dan biasanya memanipulasi data sebelum melepaskannya ke standar keluaran. Program filter dapat diterapkan yntuk redirection maupun pipa. Yang berfungsi sebagai filter di antaranya: cat, wc, sort, tail, head dan grep.

6) Substitusi Perintah

Dilakukan dengan cara memberikan backquote di awal dan akhir perintah.

Contoh :

`perintah` (tidak sama dengan ‘perintah’)

7) Pengelompokkan Perintah.

Simbol ( ) digunakan untuk mengombinasikan stdout atau stderr dari sejumlah perintah menjadi satu keluaran.