MEMBANGUN WEBSITE TENTANG GAME ONLINE SEBAGAI MEDIA INFORMASI GAME YANG ADA DI INDONESIA
Naskah Publikasi
diajukan oleh Shefry Equars Elvana 03.11.0370
JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2010
Developing Website Abaut Game-Online As Means Games Information in Indonesia
Membangun Website Tentang Game-Online Sebagai Media Informasi Game Yang ada di indonesia Shefry Equars Elvana Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta ABSTRACT
These days technological growth in the field of communications and computer have a lot of bringing the change in human life area. Along with technology growth which is fast enough, information technology have come to the a must which cannot be parried again. This time information earn easily we get through internet. Internet is communications media used to get the information as much as possible from everywhere and everywhen by using a set computer and modem of network plus phone or through ISP ( internet service provider) connection. In our internet usually recognize which it name is website, website that is an electronic page in illusory world comprising information from a company, institute, organizational, other institute or school. One of the development of the Internet it is online Games. The development of online games in Indonesia quite rapidly. Even amid the global crisis that occurred in the year 2009, can be spelled out in the field of business is almost not affected. In this study the authors wanted to discuss a website that reviews of all the existing online games indonesia. Before the advent of this system is how to promote and disseminate the information carried by each and conventional paper media. Related to that statement then there is a need to know, namely: How is web-based information systems required for online gaming fan community which can be used as a means of exchange of information and communication? Therefore in this paper the author wants to analyze the topics or issues, and then apply the results as a system of information about web-based online game that can provide information in an accurate, valid, efficient, effective and cost-effective. Keywords : Internet, Community, Games Online
1. PENDAHULUAN Seiring dengan kemajuan teknologi yang semakin pesat,semakin memudahkan seseorang untuk mendapatkan informasi yang berguna. Salah satu dari sumber informasi terbesar didunia adalah internet. Pemanfaatan teknologi internet terhadap pemasaran di suatu perusahaan merupakan salah satu solusi dalam meningkatkan penjualan produk. Kebutuhan manusia yang semakin kompleks dan instant, menjadikan manusia lebih berfikir tentang kemudahan dan kecepatan dalam melakukan tindakan, termasuk pekerjaan. Dengan adanya internet, seseorang dapat memperoleh informasi dengan mudah dan cepat dari berbagai tempat yang terhubung dengan jaringan internet. Oleh sebab itu, internet dijadikan tempat yang cocok untuk pemasaran perusahaaan bagi kalangan bisnis,
dari sekedar
promosi sampai dengan transaksi penjualan. Salah satu dari perkembangan internet itu adalah Games online.Dewasa ini perkembangan games online di indonesia cukup pesat. Bahkan ditengah krisis global yang terjadi di tahun 2009 ini,bisa dibilang bisnis di bidang ini hampir tidak terkena dampaknya.Dimulai pada bulan Maret tahun 2001,dibuka layanan game online pertama di indonesia yaitu NEXIA oleh BOLEHGAME.Dan mencapai puncak boomingnya pada bulan Mei 2003 ketika Raknarok Online(RO) dibawa PT.lyto ke indonesia.Hingga saat ini layanan bisnis dibidang ini cukup banyak bermunculan. Ditengah makin banyaknya Developer-developer games baru yang bermunculan akhir2 ini.Membuat sebagian orang kebingungan memilih game yang ingin dimainkan.bahkan banyak diantara mereka yang tidak mengetahui adanya game online yang baru saja dibuka.Atas dasar hal-hal tersebut, “MEMBANGUN WEBSITE GAME-ONLINE SEBAGAI MEDIA INFORMASI GAME YANG ADA DI INDONESIA” diambil sebagai judul Skripsi yang akan disusun. 2. DASAR TEORI 2.1.
Sejarah Perkembangan Internet. Internet adalah suatu media informasi komputer global yang dapat dikatakan sebagai
teknologi tercanggih saat ini. Secara etimologis, internet barasal dari bahasa inggris, yakni inter berarti antar dan net berarti jaringan sehingga dapat diartikan hubungan antar jaringan. Secara teknis, Internet atau International Networking merupakan dua komputer atau lebih yang saling berhubungan membentuk jaringan komputer hingga meliputi jutaan komputer di dunia (internasional), yang saling berinteraksi dan bertukar informasi. Sedangkan dari segi ilmu pengetahuan, Internet merupakan sebuah perpustakaan besar yang didalamnya terdapat jutaan (bahkan milyaran) informasi atau data yang dapat ber/upa text, graphic, audio maupun animasi, dan lain-lain dalam bentuk media elektronik. Orang bisa "berkunjung" ke perpustakaan tersebut kapan saja dan dari mana saja. Dari segi komunikasi, Internet adalah sarana yang sangat efisien dan efektif untuk melakukan pertukaran informasi jarak jauh, maupun di dalam lingkungan perkantoran.
2.2.
Konsep Dasar World Wide Web. Saat ini hampir semua orang pernah mendengar tentang Internet - dan lebih khusus
lagi, tentang salah satu layanannya, World Wide Web. Orang telah menemukan bahwa World Wide Web (kadang-kadang disebut WWW atau Web saja) dapat menghubungkan mereka dengan seluruh dunia. Mereka dapat menemukan informasi tentang software mutakhir, membaca berita mutakhir, atau membeli produk tanpa pernah meninggalkan kantor. Informasi-informasi yang terdapat di WWW dikemas dalam bentuk halaman- halaman web (web page). Sekumpulan halaman web milik seseorang atau suatu perusahaan dikumpulkan dan diletakkan dalam sebuah situs web (web site) sedangkan homepage adalah istilah untuk menyebut halaman pertama yang akan muncul jika sebuah situs web diakses. Setiap halaman dan situs dalam WWW memiliki alamat yang unik dan khas yang disebut sebagai URL (Universal Resource Locator). URL mempunyai bentuk dasar: protocol://hostname/[path/[filename]] 2.3. Konsep Dasar Database. Database terdiri dari dua kata, yaitu data dan base. Base merupakan tempat untuk berkumpul , sedangkan data adalah fakta-fakta yang dapat disimpan dan mewakili suatu obyek seperti manusia, hewan peristiwa konsep, keadaan, barang,dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar ataupun kombinasinya. Jadi pengertian dari databases adalah “kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu. “ 2.4.
PHP PHP merupakan skrip yang menyatu dengan tag-tag HTML, dieksekusi di server.
Sekitar tahun 1994, Rawmus Lerdorf telah meletakkan bersama Perl scripts untuk membuat siapa yang telah melihat resumenya terkesan. Selanjutnya dibentangkan sebagai package, yaitu Personal Home Page Tools. PHP merupakan bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamik. Maksud dari server-side scripting yaitu sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML. Dengan penggalan ini telah mencipta engine untuk script dan mencipta tools-tools yang lain untuk mengambil input dari HTML form:FI. Form Interpreter juga dikenali sebagai PHP/FI atau PHP2 ini berlaku sekitar tahun 1995. Interpreter PHP dalam mengeksekusi kode PHP pada sisi server (server-side) berbeda dengan mesin maya java yang mengeksekusi program pada sisi klien (client-side). Secara khusus PHP dirancang sedemikian rupa untuk membuat web yang dinamis dimana PHP memiliki fungsi-fungsi untuk melakukan koneksi ke database dan dapat menampilkan isi database kehalaman web. PHP juga merupakan software yang Open Source dan mampu lintas platform.
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP, namun fungsi PHP yang paling utama adalah untuk menghubungkan database dengan web. Dengan PHP, membuat aplikasi web yang terkoneksi dengan database menjadi sangat mudah. Sistem database yang telah didukung oleh PHP adalah Oracle,Sybase,mSQL,MySQL,Solid,Generic ODBC dan PostgressSQL.PHP juga mendukung komunikasi dengan layanan lain melalui protocol IMAP, SNMP, NNTP, dan POP3 atau HTTP.
2.5. MySQL. MySQL(My Strukture Query Language) atau yang biasa dibaca dengan “mai-se-kuel” adalah sebuah program pembuat database yang bersifat open sorce, artinya siapa saja boleh menggunakannya dan tidak dicekal. MySQL sebenarnya produk yang berjalan pada platform Linux. Karena sifatnya open sorce, MySQL dapat dijalankan pada semua platform baik windows maupun Linux. MySQL juga merupakan program pengakses database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi Multi User(Banyak Pengguna). Kelebihan dari MySQL adalah: 1. Menggunakan bahasa query standart yang dimiliki SQL(Struktur Query Language). 2. API (Application Programming Interface) dengan C, C++, Eiffel, Java, Perl, PHP, Phyton, dan Tcl. 3. Dukungan sepenuhnya untuk operator dan fungsi pada bagian SELECT dan WHERE dari query. 4. Dapat mencampurkan tabel dari database yang berbeda pada query yang sama. 5.
Mampu menangani database dengan ukuran besar. MySQL dapat memuat 50.000.000 record dan 60.000 tabel.
6. Memungkinkan alias pada tabel dan kolom, dan sebagainya 2.6. Apache Web Server Web server adalah software yang memberikan layanan web. Web server menggunakan protocol yang disebut dengan HTTP (HyperText Transfer Protocol). Anda mempunyai banyak pilihan di dunia open source, tergantung pada keperluan Anda. Salah satu web server yang sangat terkenal dan menjadi standar de facto setiap distribusi Linux, yaitu Apache.Apache adalah nama web server yang dibuat berbasiskan kode sumber dan ide-ide yang ada pada web server leluhurnya, yaitu web server NCSA. Apache merupakan web server yang paling banyak digunakan saat ini, menurut survei netcraft, apache digunakan oleh lebih dari 70% web server di dunia internet, hal ini disebabkan oleh sifatnya yang open source dan kemudahan didalam konfigurasi, serta kemudahannya dalam menambahkan software lain sebagai pelengkap, contohnya dapat ditambahkan support source protocol melalui SSL dan keamanannya (security) dan konektifitasnya dengan database server melalui bahasa scripting php. Alasan apache dipilih karena : 1. Mempunyai kelebihan dibanding web server yang lain.
2. Apache termasuk kategori freeware (gratis). 3. Proses instalasinya mudah. 4. Mampu beroperasi pada bagian platform Sistem Operasi. Antara web server yang satu dengan yang lain mempunyai perbedaan baik itu dalam hal fasilitas maupun dalam hal kriterianya yang diatas, sedangkan apache sendiri mempunyai beberapa fasilitas antara lain: 1. Mampu dikompilasi sesuai dengan spesifikasi HTTP yang sekarang ini. 2. Mempunyai dukungan teknis melalui web. 3. Mempunyai kompatibilitas platform tinggi Mendukung transaksi yang aman dengan menggunakan SSL (Secure Socket Layer). 2.7.
HTML HTML adalah singkatan dari HyperText Markup Language adalah salah satu bahasa
pemprograman web desaign dan juga biasa di sebut script untuk menyusun dokumendokumen Web. HTML adalah semacam bahasa pengkodean bukan sebagai bahasa pemrograman. Hypertext berarti halaman yang dibuat dapat dirangkai (link) dengan halaman lain. Dikatakan markup language karena HTML berfungsi untuk memformat dokumen teks biasa untuk bisa ditampilkan pada browser web sesuai keinginan. Struktur HTML diatas diawali oleh tag dan diakhiri dengan , tag tersebut berfungsi untuk menandai awal dan akhir suatu dokumen HTML. Sedangkan bagian yang diapit oleh tag <TITLE> dan menunjukkan judul dari suatu halaman web. Dan bagian yang diapit oleh tag dan berisi dokumen atau informasi yang hendak ditampilkan di halaman browser. 2.8. Web Browser Web browser adalah sebuah perangkat lunak yang memungkinkan penggunan untuk menampilkan dan berinteraksi dengan text, gambar, and informasi yang ada pada halaman web pada sebuah di World Wide Web (WWW) atau local area network (LAN). Beberapa web browser yang ada adalah Internet Explorer (IE), Netscape Navigator, Opera, mozilla dll. Konsep yang digunakan oleh web browser adalah URL (Uniform Resource Locator). Ketika seseorang mengetikan alamat di web browser, maka browser akan mengirimkan perintah tersebut ke web server. Format dari URL adalah sebagai berikut :Protokol://domain/path/namafile 3. ANALISIS DAN PERANCANGAN SISTEM 3.1.Analisis Sistem 3.1.1. Identifikasi Masalah 1. Permasalahan yang timbul Dari sistem Pendataan game atau developer baru dan penginformasian berita dari developer yang berjalan berpotensi menimbulkan masalah-masalah berikut :
a. Terjadinya penginformasian yang sudah usang atau informasi yang melewati batas waktu kepada publik. b. Pendataan developer baru yang belum bisa dimana saja dan kapan saja tampa melalui pihak administrator. 2. Identifikasi penyebab masalah Penyebab dari masalah yang timbul sebagaimana tersebut di atas antara lain: a. Belum adanya sistem untuk menginformasikan secara cepat dan up to date setiap saat untuk publik. b. Untuk dapat mengakses layanan yang ada pihak developer harus terlebih dahulu menghubungi pihak administrator. 3.1.2. Memahami Kerja Sistem Yang Ada Dalam proses penyampaian informasi tentang game baik itu game baru maupun informasi mengenai game yang sudah lama dibuka,pihak developer hanya bisa menginformasikannya di web resmi yang mereka kelola.kalaupun mereka hendak menginformasikannya diluar web resmi mereka,mereka mempromosikannya melalui forumforum komunitas yang ada diinternet secara manual.untuk developer-developer resmi biasnya meraka menggunakan jasa majalah game yang terbit tiap 3 bulan. 3.1.3. Analisis Sistem Yang Dilakukan 3.1.3.1. Analisis Teknologi Untuk menjalankan web ini,spesifikasi minimum untuk perangkat keras yang dibutuhkan adalah sebagai berikut : Prosesor
: Intel Pentium III, 450 MHz
RAM
: 256 MB
Hard Disk
: 5 GB
CD-ROOM
: 8x
LAN CARD,Monitor 14”,Keyboard dan Mouse Untuk spesifikasi Komputer dapat Melebihi kriteria diatas, tetapi disarankan tidak lebih rendah dari spesifikasi tersebut. Karena aplikasi akan berjalan pada system operasi Windows XP yang membutuhkan Spesifikasi computer cukup tinggi.
3.1.3.2. Analisis Software Dalam internet, apapun sistem operasi yang digunakan oleh client dan server untuk berkomunikasi
tidak
menjadi
masalah.
Keduanya
dapat
berkomunikasi
asalkan
menggunakan protokol yang sama. Protokol yang digunakan untuk mengakses web adalah protokol HTTP (Hypertext Transfer Protocol). Untuk aplikasi web server digunakan apache sebagai web servernya. Sedangkan untuk databases yang digunakan adalah MySQL. 3.1.3.3. Analisis Pengguna
Website tentang game online dilihat dari kebutuhan pengguna dapat dikelompokkan menjadi 3 level pengguna yang akan mengakses website, yaitu administrator, Developer yang telah terdaftar, dan user. 1. Administrator Administrator merupakan level tertinggi yang dapat mengakses seluruh bagian dari website. Admin mempunyai hak penuh untuk melihat, menambah, mengubah maupun manghapus data atau informasi yang ada di website. 2. Developer terdaftar Developer terdaftar merupakan level kedua yang dapat mengakses bagian dari website. Developer dapat menambah, mengubah data atau informasi yang ada di website sesuai dengan layanan game-game yang mereka buka. 3. User User merupakan pengguna yang ingin mendapatkan informasi seputar game online yang ada di Indonesia.user dapat mengakses layanan polling maupun memberi komentar terhadap game yang ada di layanan website ini.
3.1.3.4. Analisis Dokumen Analisis dokumen adalah analisis atas dokumen hasil pengolahan data game sebagai hasil proses sebelumnya. Hasil dari analisis dokumen adalah dokumen data game yang berisikan informasi seputar game online yang ada di dindonesia, kelebihan data memakan tempat penyimpanan dan menimbulkan masalah dalam hal integritas data. 3.1.3.5. Analisis Kebutuhan Informasi Penyajian informasi yang dibutuhkan oleh penggemar game online belum memuaskan, hal ini disebabkan majalah game online di Indonesia hanya memuat gamegame resmi yang dibuka di Indonesia. Majalah game online tidak berani memuat game-game yang bersifat private server. Selain itu,majalah game yang ada diindonesia terbit setiap 3 bulanan,sehingga informasi mengenai event-event yang diadakan developer yang bersifat sementara sering kali tidak bisa dimuat di majalah tersebut.
4. Pembahasan
Pada tahap ini kita akan melakukan implementasi dari hasil rancangan halaman halaman web yang sudah dibuat. Implementasi yang dihasilkan harus sesuai dengan rancangan halaman web yang dirancang. Secara garis besar hasil dari rancangan itu terdiri dari : Halaman home, halaman berita, detail berita, daftar game, detail game, preview, class job,feature,screen
shoot,download,shoutbox,
input
shoutbox,
polling
login
admin,
administrator admin, , berita admin, game admin,developer admin, shoutbox admin, dan polling admin
5. PENUTUP Dengan telah dibuatnya aplikasi website tentang informasi game yang ada di Indonesia dan berdasarkan pembahasan serta analisa pada bab sebelumnya, maka secara garis besar dapat ditarik kesimpulan sebagai berikut: 1.
Telah dihasilkan perangkat lunak aplikasi website tentang game yang ada di Indonesia.
2.
Website ini mempermudah untuk memberikan informasi secara cepat, tepat dan akurat kepada semua penggemar game yang ada di indonesia melalui berita yang uptodate lansung dari developer game tersebut maupun dari admin website ini.
3.
Website ini mempermudah untuk mendokumentasikan seluruh game yang ada diindonesia, baik itu game yang dikelola oleh developer resmi maupun game yang dikelola oleh perorangan. Sehingga user tidak perlu mencari ke banyak web untuk mengetahui game-game apa saja yang telah masuk ke Indonesia.
4.
Website ini mempermudah untuk pemberitahuan informasi yang ada kepada user dan dapat dengan cepat melakukan perubahan (update) data informasi sesuai kondisi terbaru.
5.
Website ini dapat digunakan user untuk bertukar pikiran tentang game online yang ada diindonesia melalui bagian shoutbox.
DAFTAR PUSTAKA Bunafit Nogroho, “ PHP & mySQL dengan Editor Dreamweaver MX.”,Andi, Yogyakarta,2004. Endy muhardin. “PHP progamming fundamental dan MySQL fundamental”, IlmuKomputer.Com. Irmansyah, Faried. “Pengantar Database”. IlmuKomputer.Com ,IlmuKomputer.Com ,2003. M.Rudyanto Arief,M.t. “Internet programming with PHP&MySQL server”. Amikom,Yogyakarta,2003. Taufan Riyadi, ”Struktur dasar HTM,”, IlmuKomputer.com, IlmuKomputer.com. Wishnu Ram V. “Mengkonfigurasi PHP untuk performa maksimal”, linuxgazette.ailabs.web.id.