Pages

Jumat, 04 Juli 2014

Perkembangan Game



Sejarah Perkembangan Game
            Game bermula pada tahun 1972, pada saat itu, orang masih belum mengenal apa itu konsol, apa itu game komputer, yang ada hanya istilah ”video game”, yaitu sebuah permainan elektronik yang menampilkan gambar bergerak (video). Pada tahun 1972 ini, sebuah perusahaan bernama Magnavox meluncurkan video game pertama, yaitu Odyssey.

Boleh dibilang, Odyssey bukanlah sebuah mesin yang sukses, penjualannya tidak menunjukkan antusias konsumen.Tidak lama berselang, sebuah game arcade legendaris Atari bertitel Pong muncul. Pong merupakan sebuah game sederhana yang mengambil konsep permainan tenis, satu bola dan 2 papan di kiri dan kanan, pemain sebisa mungkin harus berusaha mengembalikan bola ke daerah lawan, tentu kalian sudah pernah melihat game yang hingga 2009 ini masih dimainkan.

Atari merilis Pong dalam bentuk sebuah mesin ding dong bernama Sears. Akhirnya, pada tahun 1975, Magnavox menyerah dan menghentikan produksi Odyssey. Sebagai gantinya, mereka mengikuti jejak Atari, memproduksi mesin ding dong bernama Odyssey 100, yang khusus menyajikan game Pong.


GENERASI KEDUA

Fairchild VES, pertama di dunia yang menggunakan media cartridge.

Pada tahun 1976, Fairchild mencoba menghidupkan kembali dunia video game dengan menciptakan VES (Video Entertainment System). VES adalah mesin pertama yang disebut ”konsol”. Konsol ini menggunakan kaset magnetik yang disebut cartridge.Nah, konsep ini kemudian diikuti oleh beberapa produsen lain, termasuk Atari, Magnavox, dan RCA, ketiga perusahaan tersebut juga merilis konsol serupa.

Pada tahun 1977, dunia konsol menjadi tidak populer, game-game yang ada tidak berhasil menarik minat.Fairchild dan RCA mengalami kebangkrutan.Praktis, hanya ada Atari dan Magnavox yang masih bertahan di dunia video game. Sekitar tahun 1978, Magnavox meluncurkan Odyssey 2, seperti halnya Odyssey pertama, konsol ini pun gagal menjadi hit. Tak lama berselang, Atari meluncurkan konsol legendaris, Atari 2600, yang terkenal dengan game Space Invaders-nya. Dan mulai tahun 1980, berbagai produsen konsol muncul, dan mereka mengambil Atari 2600 sebagai konsep dasar, perkembangan dunia game pun semakin pesat.

Tiga tahun berselang, tepatnya tahun 1983, dunia video game kembali ambruk.Game-game yang kurang kreatif membuat konsol kembali mendapat sambutan dingin, apalagi, PC saat itu menjadi semakin canggih.Orang lebih memilih membeli PC ketimbang konsol video game, selain untuk bermain, PC juga produktif untuk bekerja.

Kampanye seperti ini lah yang terjadi di pasar dan membuat hampir seluruh perusahaan konsol mengalami kebangkrutan.Dan tahun 1983 ini menjadi titik di mana game-game komputer (PC Game) semakin berkembang pesat, hingga saat ini. Pelopor PC ber-game saat itu adalah Commodore 64, konsol sekaligus personal computer yang menyediakan tampilan grafis 16-warna dan memiliki kapasitas memori jauh lebih baik dari konsol videogame model apa pun.

Atari 2600, sempat hit tahun 80-an. Memiliki "adik" bernama Atari 2600 Jr.

GENERASI KETIGA
Famicom dari Nintendo, berhasil merajai pasar videogame di era generasi ketiga.

Hancurnya dunia konsol, menggugah perusahaan bernama Famicom untuk mencoba industri videogame kembali.Perusahaan Jepang ini menciptakan gebrakan baru, sebuah konsol bernama Famicom/Nintendo Entertainment System (NES) dirilis di akhir 1983.Konsol ini menampilkan gambar dan animasi resolusi tinggi untuk pertama kalinya.Setelah mendapat sambutan hangat di Jepang, Famicom memperluas pemasarannya ke Amerika, yang dikenal dengan NES (Nintendo Entertainment System). Nintendo memiliki chip pengaman pada cartridge game mereka, dengan demikian seluruh game yang akan dirilis haruslah seijin developer Nintendo. Dan akhirnya, muncul sebuah game legendaris, Super Mario Brothers, yang dibintangi karakter fenomenal yang tetap eksis hingga kini, Mario.

GENERASI KEEMPAT
NES mendapat sambutan hangat di seluruh dunia, dan sebuah perusahaan bernama Sega mencoba menyaingi Nintendo.Pada tahun 1988, Sega merilis konsol next-generation mereka, Sega Mega Drive (yang juga dikenal dengan Sega Genesis).Konsol ini menyajikan gambar yang lebih tajam dan animasi yang lebih halus dibanding NES.Konsol ini cukup berhasil memberi tekanan, tetapi NES tetap bertahan dengan angka penjualan tinggi.Dua tahun berselang, pada 1990, Nintendo kembali menggebrak dengan konsol next-gen mereka, SNES (Super Nintendo Entertainment System). Selama 4 tahun, Nintendo dan Sega menjadi bebuyutan, meskipun ada beberapa produsen seperti SNK dengan NeoGeo-nya, NEC dengan TurboGrafx-16 dan Phillips CD-i, tapi kedua konsol mereka begitu handal dan populer.


Rivalitas yang legendaris, Super NES dan Mario Brothers sebagai ikonnya melawan SEGA Mega Drive dan Sonic the Hedgehog sebagai ikonnya.

GENERASI KELIMA
Panasonic 3DO, konsol game pertama yang menggunakan media CD.

Mulai dari 1990 sampai 1994, Sega dan Nintendo tetap bersaing. Berbagai game fenomenal dirilis. SNES menyertakan chip Super FX pada cartridge mereka, dan Sega menggunakan Sega Virtua Processor, keduanya bertujuan untuk meningkatkan kualitas grafis dari game. Alhasil, SNES dan Sega saling beradu dengan game-game keren seperti Donky Kong Country (SNES) dan Vectorman (Sega).

Awal generasi kelima dimulai ketika tahun 1993, sebuah perusahaan ternama, Panasonic, merilis konsolnya yang bernama Panasonic 3DO.Ini adalah konsol pertama yang menggunakan CD sebagai pengganti cartridge. Harganya yang sangat mahal membuat konsol ini tidak populer, 3DO tidak bertahan lama dan harus segera menghentikan produksinya

Ini dia sang Sony Playstation generasi pertama!!

Selanjutnya, tahun 1994, Atari kembali meluncurkan konsol baru untuk menandingi Nintendo dan Sega. Atari Jaguar jelas jauh lebih canggih ketimbang NES maupun Mega Drive, tetapi penggunaannya yang sulit menjadi batu sandungan, belum lagi, pada tahun yang sama, Sony merilis konsol super legendaris, PlayStation. Atari bangkrut dan akhirnya melakukan merger.

Konsol basis CD yang pertama kali menuai sukses adalah Sony PlayStation.Konsol Jepang ini segera mendapat sambutan hangat, dan hingga saat ini, PlayStation sudah terjual ratusan juta unit.PlayStation yang juga disebut PS-One merupakan konsol terlaris sepanjang masa.Sega dan Nintendo tampaknya menyadari ketertinggalan mereka dari Sony.Sega kemudian merilis Sega Saturn, dan Nintendo mengeluarkan Nintendo 64.Tapi, sayangnya, duo konsol tersebut udah nggak sekuat dulu lagi.

GENERASI KEENAM
Setelah jatuhnya Nintendo dan Sega, kini dunia konsol jadi milik Sony.PlayStation menjadi raja dan bisa dibilang tidak memiliki pesaing. Sega mencoba meluncurkan Sega Dreamcast pada 1998 untuk mematahkan dominasi Sony, tetapi kembali gagal, akhirnya pada tahun itu juga, Sega mengundurkan diri dari dunia produsen konsol.

Sony semakin ’merajalela’ ketika mereka berhasil merilis konsol barunya, PlayStation 2, yang sudah berbasis DVD pada tahun 2000.Nintendo mencoba bertahan di dunia konsol dengan merilis GameCube. Konsol ini tidak menggunakan DVD 12 cm biasa, melainkan DVD yang berukuran lebih kecil, yaitu 8 cm. Ukuran keping medianya yang lagi-lagi nyeleneh membuat GameCube kurang populer.

Dari kiri ke kanan: Nintendo GameCube, Microsoft Xbox, Sony Playstation 2. Diurut berdasarkan tingkat popularitasnya.

Satu-satunya pesaing serius PlayStation 2 adalah Xbox.Sebuah konsol keluaran Microsoft ini menggebrak dengan tampilan visual yang sangat tajam dan berkualitas yang kala itu lebih menarik dibanding dengan PlayStation 2.Sayangnya game-game Xbox ternyata tidak sepopuler PlayStation 2. Satu game Xbox yang menjadi hit dan cukup fenomenal yaitu Halo. Karena game ini udah memanfaatkan fasilitas ‘unggul’ dari Microsoft, yaitu Xbox Live.

GENERASI KETUJUH

Xbox 360, Wii, Playstation 3, menjadi pesaing tetap dari generasi sebelumnya.

Boleh dibilang, Xbox terlambat meluncur ke pasaran dibanding PlayStation 2, dan support game-game tenar juga sangat minim.Tetapi, Microsoft seolah belajar dari kesalahannya.Pada saat Sony masih melakukan riset untuk konsol PlayStation 3 yang menggunakan Blu-Ray, Microsoft kali ini telah mengambil seribu langkah lebih cepat. Xbox 360, konsol generasi terkini yang memanfaatkan media HD-DVD (nantinya) meluncur pada November 2005 silam.

Xbox 360 hadir dengan segudang fitur istimewa, mulai dari grafis, hingga titel-titel game terkenal.Di antaranya Best Game of The Year 2006 versi beberapa situs game terkemuka, Gears of War.Apalagi, Xbox Live semakin disempurnakan, dan mendapat sambutan luar biasa dari para gamer.

Kali ini, giliran Sony yang terlambat.PlayStation 3 dirilis pada November 2006, selang seminggu sebelum Nintendo meluncurkan terobosannya, yaitu Nintendo Wii. Posisi PlayStation 3 kurang menguntungkan, selain karena Xbox 360 sudah keburu tenar duluan, Wii juga menawarkan inovasi pada stik kontrol mereka yang ’motion sensitive’. Apalagi, harga konsol terbaru Sony itu merupakan yang paling mahal dibanding dua pesaingnya.Alhasil, penjualan PlayStation 3 menjadi yang terendah di bawah Xbox 360 dan Wii hingga artikel ini ditulis.

GENERASI HANDHELD

Mattel Electronics, video game saku pertama di dunia.

Merebaknya popularitas game membuat berbagai perusahaan elektronik berusaha membuat terobosan baru. Di antaranya adalah membuat sebuah mesin game berukuran kecil, yang bisa dibawa ke mana pun. Belakangan, konsol pun dibuat mini, serupa dengan handheld, tentu saja, ini merupakan sebagian terobosan besar yang tidak boleh dilupakan dalam sejarah game.

Sejarah video game saku ini bermula pada tahun 1976, beberapa piranti dari Mattel dirilis ke pasaran, tetapi tidak begitu populer.Demikian pula dengan handheld buatan Milton Bradley yang dilempar ke pasaran tahun 1979 silam. Perusahaan-perusahaan Jepang mulai merambah pasar handheld pada awal 1980-an, tetapi tetap sama saja hasilnya. Hal ini terus berlanjut hingga 1984. Pada waktu itu, sebuah nama yang tentu tidak asing sampe sekarang, Game Boy, muncul. Handheld buatan Nintendo ini begitu diminati dan dinobatkan sebagai handheld pertama di dunia yang angka penjualannya boleh dikatakan sukses.


Lima tahun kemudian, pada 1979, Atari mengakhiri era handheld hitam putih.Produk andalannya, Atari Lynx, membawa dimensi baru.Ini handheld pertama yang mampu menampilkan warna, sekaligus animasi 3D yang sederhana.Tahun 1990, dunia handheld semakin menggila, NEC, perusahaan elektronik terkemuka di Jepang membuat handheld yang mampu merender animasi 3D lebih kompleks, karena menerapkan konsep grafis 3D untuk PC (personal computer).

Handheld beda generasi: 1. Sony PSP, 2. GamePark XGP, 3. GamePark GP32, 4. Atari Lynx, dan 5. NEC TurboExpress.

Semenjak tahun tersebut, produsen game semakin gencar melakukan riset untuk handheld. Sega merilis Game Gear dan setahun berselang, Nintendo memperbarui produknya dengan Super Game Boy.Bahkan, Sega memproduksi handheld tanpa layar, Mega Jet, untuk diimplementasikan di pesawat terbang guna menghibur penumpangnya.Nintendo Virtual Boy menyusul pada tahun 1994, lengkap dengan kacamata 3D-nya, yang sekarang banyak ditiru untuk pelengkap berbagai paket produk grafis 3D.

Nokia NGage QD, usaha pabrikan ponsel Nokia merambah industri game.

Mulai tahun 1995, ada ide untuk mengecilkan ukuran konsol, dimulai dari Sega Nomad.Konsol ini membutuhkan cartridges Sega Mega Drive, tetapi ukurannya kecil, maka dari itu tergolong handheld.Pada tahun 1996, muncul Neo Geo Pocket, disusul oleh beberapa variasi Game Boy Pocket dan Game Boy Color, yang terus berinovasi tiap tahunnya.

Sony merilis PocketStation pada 1998 dan memberikan kejutan besar di dunia konsol.Handheld ini memiliki kualitas visual yang jauh lebih baik dibanding handheld lain yang ada di pasaran. Salah satu pentolan Nintendo, Gumpei Yokoi, memutuskan untuk keluar dan bergabung dengan Bandai, kemudian merilis WonderSwan dan WonderSwan Color pada 1999 dan 2000.

Meski kalah jumawa dari Nintendo DS, Sony PSP telah menetapkan standar baru teknologi handheld di masa depan.

Pada 2001, Game Park GP32 muncul. Handheld buatan Korea ini sangat unik, selain fitur multimedia, pemiliknya bisa mendesain aplikasi dan game sendiri untuk GP32. Nintendo juga merilis Game Boy Advance pada tahun yang sama. Bahkan, Nokia produsen ponsel yang tidak asing bagi Anda, merilis handheld Nokia N-Gage di tahun 2003. Ini merupakan ponsel sekaligus piranti game yang lengkap dengan fitur-fitur multimedia dan interkonektivitas, seperti Bluetooth. Dan juga pada tahun ini, dirilis Game Boy Advance SP dengan model yang cantik, solid, dan padat.

Akhir 2004, Sony merilis handheld pertama yang menggunakan cakram bernama PSP dan dibarengi dengan hadirnya Nintendo DS, yang menggunakan konsep dual screen (layar ganda). Disusul oleh Game Boy Micro dan Game Park XGP yang rilis sepanjang 2005.dan akhirnya tahun 2006 lalu, Nintendo DS Lite dan Pelican VG Pocket Caplet menjadi handheld terbaru yang dilempar ke pasaran.

ULASAN TEKNOLOGI
Jika dilihat, perkembangan game yang paling utama memang terletak pada grafis.Semakin hari, game semakin berlomba-lomba menampilkan kualitas visual yang semakin cantik. Dengan semakin hebohnya grafis, tentu saja, game makin mampu menampilkan permainan yang menyenangkan. Salah satunya karena karakter yang semakin kaya animasi dan dunia permainan yang semakin realistis.
Untuk segi teknis, tentunya yang paling signifikan adalah media game.Mulai dari generasi awal, menggunakan cartridge, hingga beralih ke CD, bahkan sekarang media berkapasitas besar Blu-Ray. Dengan demikian, bisa disimpulkan, game yang ada semakin hari semakin cantik dan menawan, namun harus dibayar mahal dengan kapasitas media yang semakin besar dan semakin mahal pula ongkos produksinya.

Karena kebutuhan kapasitas yang semakin tinggi, media game berevolusi dari cartridge yang gede, menjadi media cakram yang tipis (CD).

Dan sekarang, dengan semakin maraknya internet, tentu saja prinsip dunia tanpa batas semakin menggema.Nah, tampaknya ini juga berimbas pada dunia konsol.Tidak hanya PC yang bisa bermain multiplayer, konsol generasi ketujuh seluruhnya sudah memasukkan fasilitas ini sebagai fitur utama, bukan lagi fitur sampingan yang sekedar ada.Bukti paling nyata adalah suksesi Microsoft Game Studio dengan Xbox Live-nya.Pemain bisa saling berkompetisi dengan sesama gamer di penjuru dunia, tanpa harus bertemu.

Berbicara mengenai game, tentu saja, PC tidak boleh dilupakan.Memang, saat ini orang lebih mengenal PlayStation atau Xbox, serta Nintendo, tetapi komputer juga sangat menghibur dengan game-game yang lebih kompleks.Kelebihan game PC adalah pada fungsionalitas, terutama modifikasi game.Selain itu, grafis game PC sebenarnya jauh lebih indah dibanding dengan grafis konsol tercanggih sekalipun, setelah datangnya OS Windows Vista. Hanya saja, untuk bisa mendapatkan PC dengan kinerja maksimal, dibutuhkan dana 5 kali lebih besar dibanding membeli konsol. Tentu saja, untuk masa-masa ini, konsol jauh lebih terjangkau untuk sekedar bermain.

Popularitas sebuah game tampaknya sudah tidak bisa dipungkiri lagi, tampak dengan jelas bahwa sekarang game telah merambah dunia gadget dan handheld. Game-game dalam bentuk kecil, seperti PSP (PlayStation Portabel) dan GameBoy menjadi pilihan untuk mendampingi perjalanan jauh.Bahkan, handphone-handphone pun dilengkapi dengan fitur-fitur untuk menginstal game-game yang umumnya berplatform Java. Game-game seperti inilah yang dikenal dengan istilah ”mobile game”.

Jumat, 10 Januari 2014

Membuat Objek 3D Pada Google SketchUp 8

Langkah awal yang harus dilakukan dalam hal ini pastinya adalah masuk ke aplikasi Google Sketch Up 8 terlebih dahulu. Pada kasus ini, saya akan mencoba menjelaskan langkah-langkah membuat kursi sekolah. Langsung saja, pada langkah selanjutnya kita membuat sebuah balok panjang terlebih dahulu dengan membuat sebuah "rectangle" yang nantinya akan ditarik ke atas menggunakan tool "push/pull".
Setelah menjadi satu balok seperti pada gambar di atas, sekarang kita lanjutkan untuk menduplikasi balok tersebut untuk membuat kaki kursi yang belakang.

Setelah menduplikasi balok tersebut, kita lanjut membuat papan untuk tempat duduknya dengan cara menarik garis dari kedua sisi balok tersebut agar saling berkaitan dan menggunakan tool "push/pull" untuk menariknya agar timbul sebuah papan untuk duduknya seperti pada gambar di bawah ini.

Selanjutnya membuat kaki depan kursi dan membuat senderannya agar terbentuklah kursi sekolah pada umumnya dengan teknik yang sama seperti membuat tempat duduknya seperti di atas. 
Setelah bentuk fisik kursi sudah jadi, langkah berikutnya adalah pemberian warna pada kursi agar menambah kesempurnaan bentuk kursi itu sendiri. pada step ini dapat menggunakan tool "paint bucket" seperti pada gambar di bawah ini.

Setelah pewarnaan selesai, maka hasilnya pun seperti ini.

Demikianlah hasil kursi 3D sebagai contoh sederhana yang dapat dibuat menggunakan Google SketchUp 8. Masih banyak yang bisa dikembangkan dan untuk saat ini hanya kursi ini dulu yang coba saya share. Semoga bermanfaat bagi rekan-rekan semua.

Terima Kasih :D 



Minggu, 06 Oktober 2013

Desain Grafis


Desain grafis adalah suatu bentuk komunikasi visual yang menggunakan gambar untuk menyampaikan info atau pesan seefektif mungkin. Seni desain grafis mencakup kognitif dan keterampilan visual, termasuk di dalamnya tipografi, ilustrasi, fotografi, pengolahan gambar, dan tata letak. Banyak software yang bisa digunakan untuk membuat sebuah desain. Disini akan dibahas sedikit beberapa software yang sering digunakan dalam sebuah desain grafis.
  1. Adobe Photoshop
    software ini biasa disebut sebagai photoshop. Ini merupakan software yang wajib dikuasai untuk dasar dalam pembuatan grafis. perangkat lunak ini dikususkan untuk pengeditan foto atau gambar dan pembuatan efek. Photoshop memiliki kemampuan untuk membaca dan menulis gambar berformat raster dan vektor seperti .png, .gif, dan .jpeg.
  2. Corel Draw
    Software ini banyak digunakan oleh para desain grafis untuk berbagai kebutuhan. Biasanya digunakan dalam bidang promosi.Software ini cocok untuk membuat desain brosur , poster, spanduk, dll. Software ini berformat cdr. Operasi dasar dalam corel draw ini sangatlah banyak, yaitu: objek garis, objek gambar, objek teks, objek 2D menjadi 3D, objek artistic, dan warna.
  3. Adobe Illustrator
    Adobe Illustrator merupakan perangkat lunak yang berbasis ilustrasi. Adobe Illustrator sangat kompatible dengan beragam software lainnya. Adobe Illustrator digunakan untuk mencetak, desktop publishing, dan web publishing. Adobe Illustrator bersifat friendly, yaitu sangat memudahkan user dalam menggunakan dan mengaksesberagam fitur yang ada, terutama dengan sistem pengelompokan fasilitas melalui fasilitas menu, toolbox, palette, dan sebagainya.



Minggu, 09 Juni 2013

Membuat Website Menggunakan Wix

Langkah pertama bila anda ingin membuat website menggunakan wix adalah anda harus masuk terlebih dahulu ke wix. Setelah anda masuk, akan muncul tampilan seperti yang tertera pada gambar 1.1 lalu klik "Start Now".
Gambar 1.1

Setelah anda klik "Start Now", berikutnya anda akan tampil seperti gambar 1.2 untuk login. apabila anda belum memiliki akun wix, maka anda bisa membuatnya dengan mengeklik "Create New Account" yang berada pada pojok atas kanan pada tampilan login seperti gambar 1.2.
Gambar 1.2

Langkah selanjunya anda perlu mengisikan e-mail dan pass anda dalam sesi "sign up" ini kemudian klik "GO" seperti apa yang tertera pada gambar 1.3 di bawah ini.
Gambar 1.3
 
Setelah anda selesai pada tahapan seperti gambar 1.3, maka anda bisa login menggunakan nama yang sudah anda registrasikan. Selanjutnya anda akan memilih kategori pada opsi yang ada pada pilihan tersebut seperti yang tampil pada layar sesuai kebutuhan anda kemudian klik "GO" (seperti gambar 1.4).
Gambar 1.4

  Selanjutnya anda memilih opsi template yang sesuai dengan keinginan anda, opsi cukup banyak untuk anda pilih salah satunya untuk anda gunakan pada web anda. Setelah anda memilih salah satu template tersebut, maka muncullah tampilan seperti ini yang dimana tampilan ini dapat anda kreasikan sendiri. tampilan ini seperti pada gambar 1.5.
Gambar 1.5
 
Pada tampilan seperti gambar 1.5, anda dapat merubah nama "ODAM LVIRAN" menjadi nama anda dengan cara mengeklik tulisan "ODAM LVIRAN" lalu anda blok dan ketikan nama anda sendiri. Sebagai contoh, saya rubah tulisan "ODAM LVIRAN" menjadi "Januar Rizki" dapat anda kreasikan tulisan itu mengunakan fitur-fitur yang sudah disediakan. sebagai contoh lihat gambar 1.6.
Gambar 1.6
 
Setelah anda lakukan beberapa perubahan pada tampilan web anda, anda bisa menyimpannya dengan mengeklik "save" yang tertera pada kanan atas tampilan layar anda, lalu akan muncul tampilan seperti gambar 1.7 kemudian tuliskan nama situs yang anda inginkan, kemudian klik "Save Now".
Gambar 1.7
 
Setelah anda save, tinggal anda klik "Publish" pada kanan atas, dengan demikian situs anda sudah bisa dibuka dan dilihat. demikian beberapa langkah-langkah membuat website sederhana menggunakan wix.
 
Apabila terdapat kesalahan pada langkah-langkah diatas, mohon untuk dikoreksi karena disinilah kami berbagi dan bertukar ilmu. Dan inilah link contoh website milik saya, http://januarrizki.wix.com/januar2527

Terima kasih ...
 


 

Selasa, 26 Maret 2013

Sejarah Internet Web Dan Arsitektur Web

I.Sejarah Internet

 Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol).

Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer & intel. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan.

Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu pada tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semua universitas di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk mengaturnya.

Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet.

II.Sejarah Web


 Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.

Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan.Biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan ke situs web lain, demkian pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.

 Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).

III.Arsitektur Web

Dalam membuat web kita juga memerlukan rancangan atau arsitektur untuk melakukan pendekatan terhadap desain dan perencanaan situs web itu sediri. arsitektur web melibatkan teknis, estetika dan kriteria fungsional. seperti dalam arsitektur pada umumnya, fokus arsitektur web yaitu pada pengguna dan kebutuhan pengguna.

1.    HTTP
HTTP Singkatan dari Hypertext Transfer Protocol, yang mana adalah suatu protokol yang digunakan oleh World Wide Web. HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini. Sebagai contoh, ketika Anda mengetikkan suatu alamat atau URL pada internet browser Anda, maka sebenarnya web browser akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser (misalnya akses ke database, file, e-mail dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna.

HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini. Sebagai contoh, ketika Anda mengetikkan suatu alamat atau URL pada internet browser Anda, maka sebenarnya web browser akan mengirimkan perintah HTTP ke web server.
Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser (misalnya akses ke database, file, e-mail dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna.

2.    HTML
HTML adalah singkatan dari Hyper Text Markup Language, HTML tidak tergolong kedalam sebuah bahasa pemrograman, HTML lebih dikenal sebagai bahasa markup yang terdiri dari serangkaian tag markup yang mampu menggambarkan sebuah halaman web. tanda yang menentukan level atau tingkatan dari sebuah teks akan memerintahkan browser untuk menampilkan sebagai teks tebal besar yang menunjukkan sebagai Heading 1 presentational. tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari teks tersebut.

 Tanda presentational saat ini sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks hypertext. tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke dokumen lain , Elemen widget yang membuat objek-objek lain seperti tombol button, list , dan garis horizontal . Selain markup presentational , markup yang link tidak menentukan bagaimana tampilan dari sebuah teks. Namun untuk saat ini, penggunaan tag HTML untuk menentukan tampilan telah dianjurkan untuk mulai ditinggalkan dan sebagai gantinya digunakan Cascading Style Sheets.

HTML Markup Tag biasa disebut tag HTML adalah kata kunci yang diapit oleh sudut kurung seperti , tag HTML biasanya berpasangan seperti dan , tag disebut tag awal/pembuka dan adalah tag akhir/penutup cirinya ditambahkan tanda garis miring. Dokumen HTML - Halaman Web Dokumen HTML berisi serangkaian tag HTML kemudian diterjemahkan oleh web browser (internet explorer, mozilla firefox, dll.) untuk selanjutnya ditampilkan dalam bentuk halaman web, artinya apabila dokumen HTML sudah dibuka oleh web browser tidak lagi tampil tag-tag htmlnya melainkan sudah sebagai halaman web

3.   URL
Uniform Resource Locator Disingkat dengan URL. URL digunakan dengan software browser untuk menempatkan dan mengakses informasi di World Wide Web. URL terbagi menjadi beberapa bagian atau dikenal dengan istilah http:// domain/path/filename, atau disebut pula metode akses - lokasi komputer - lokasi file. Di antara bagian tersebut adalah:

• Bagian pertama URL dikenal sebagai protocol atau disebut pula http:// yang merupakan     singkatan dari Hypertext Transfer Protokol.
• Bagian kedua dari URL dikenal sebagai nama domain, domain mewakili nama server yang sedang berhubungan dengan internet.
• Bagian ketiga dari URL disebut dengan directory path yang merupakan area khusus dimana item-item berada.
• Bagian keempat dari URL disebut nama file dokumen, ini menentukan file khusus yang sedang diakses. Biasanya adalah sebuah file HTML, tapi mungkin juga gambar, suara atau file lainnya Contoh dari URL:ftp://ftp.ee.umanitoba.ca/pub/indonesian/00-index.txt

Dalam contoh di atas, ditunjukkan bagaimana mendapatkan berkas {00-index.txt}, yaitu dengan menggunakan protokol FTP, di mesin yang bernama {ftp.ee.umanitoba.ca}, dan berkas berada di direktori {pub/indonesian}.Secara umum, URL memiliki keterangan sebagai berikut:protokol://nama-mesin[:nomor-port]/direktori/menuju/namafile

4.   XML
XML untuk saat ini bukan merupakan pengganti HTML. Masing-masing dikembangkan untuk tujuan yang berbeda. Kalau HTML digunakan untuk menampilkan informasi dan berfokus pada bagaimana informasi terlihat, XML mendeskripsikan susunan informasi dan berfokus pada informasi itu sendiri. XML terutama dibutuhkan untuk menyusun dan menyajikan informasi dengan format yang tidak mengandung format standard layaknya heading, paragraph, table dan lain sebagainya. Sebagai contoh apa bila kita ingin menyimpan dan menyajikan informasi notasi musik pada lagu “Indonesia raya”, kita bisa menyimpannya dengan xml Kemudian dengan bantuan software lain midi generator kita bisa mendengarkan musiknya atau kita bisa membuat softaware sendiri yang menampilkan informasi ini dalam bentuk not balok.

 Sama dengan HTML, File XML berbentuk teks sehingga bila diperlukan kita bisa membacanya tanpa memerlukan bantuan software khusus. Hal ini memudahkan pengembang aplikasi yang menggunakan XML untuk mendebug programnya. XML lebih fleksible dibanding HTML dalam hal kemampuannya menyimpan informasi dan data. Pada XML kita bisa menyimpan data baik dalam atribut maupun sebagai isi elemen yang dletakkan diantara tag pembuka dan tag penutup. Kelebihan lain yang dimiliki XML adalah bahwa informasi bisa di pertukarkan dari satu system ke system lain yang berbeda platform. Misalnya dari Windows ke Unix, atau dari PC ke Machintosh bahkan dari internet ke handphone dengan teknologi WAP.

5.   XSLT

 XSLT adalah kependekan dari eXtensible StyleSheet Language:Transformation, adalah bagian dari XSL yang dikembangkan sebelumnya. XSL adalah Stylesheet yang khusus dikembangkan sebagai komplemen XML, untuk merubah informasi pada XML ke dalam bentuk lain agar bisa ditampilkan di layar, dicetak di kertas atau didengarkan telinga. Pada dasarnya proses ini di bagi menjadi dua bagian proses yakni pertama Transformasi Struktural yang meliputi pengumpulan, pengelompokan dan pengurutan data maupun penyusunan ulang, penambahan dan penghapusan tag dan atribut, dan yang kedua adalah proses merubah format menjadi pixel dilayar, nohtah tinta di kertas atau nada di speaker. Proses yang pertama itulah yang kemudian disebut XSLT, sedangkan yang kedua biasa disebut XSLFO (eXtensible Stylesheet Language:Formatting Object).

 Hasil Keluaran XSLT bisa berupa HTML, Text file atau XML dengan format yang baru. Sebenarnya untuk menampilkan dokumen XML agar lebih menarik dilihat di browser bisa dilakukan oleh Cascade StyleSheet. CSS yang sering digunakan untuk memformat HTML bisa juga dipakai untuk XML. Akan tetapi CSS tidak mampu melakukan tugas tugas yang rumit seperti memformat angka desimal, menjumlah, menghitung rata-rata, menampilkan gambar, dan lain-lain. Dan untuk melakukan tugas-tugas itulah kita memerlukan XSLT XSLT Processor XSLT Processor atau yang biasa disebut Parser adalah software bantu yang tugasnya menerapkan perintah-perintah dalam XSLT pada dokumen sumber XML, dan menghasilkan dokumen keluaran baik berupa HTML, Text file ataupun XML.

6.   JavaScript
 JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. Jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan khusus untuk di browser atau halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.

 Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan ( embedded ). Contoh sederhana dari penggunaan JavaScript adalah membuka halaman pop up, fungsi validasi pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain lain.

 JavaScript bekerja pada sisi browser. maksudnya begini : untuk menampilkan halaman web, user menuliskan alamat web di address bar url. setelah itu, browser “mengambil” file html ( dengan file jJvaScript yang melekat padanya jika memang ada ) ke server yang beralamat di URL yang diketikan oleh user. Selesai file diambil, file ditampilkan pada browser. Nah, setelah file JavaScript berada pada browser, barulah script JavaScript tersebut bekerja.

 Efek dari Javascript yang bekerja pada sisi browser ini, Javascript dapat merespon perintah user dengan cepat, dan membuat halaman web menjadi lebih responsif. JavaScript melakukan apa yang tidak bisa dilakukan oleh HTML, PHP, dan CSS : menangani hal – hal yang membutuhkan respons cepat terhadap aksi dari user.

 Implementasi terpopuler saat ini dari pemrograman JavaScript adalah teknik AJAX. (Asynchronous JavaScript and XMLHTTP ). teknik ini sering digunakan oleh aplikasi berbasis web seperti Gmail, Google Reader, dan lain lain. Teknik yang membuat pertukaran data antara server dan browser terjadi di belakang layar sehingga interaksi antara user dan aplikasi web semakin responsif. Post tersendiri untuk membahas hal ini akan kita siapkan.

 Asynchronous Javascript And XML (AJAX) suatu teknik pemrograman baru dalam dunia web yang sedang digemari, karena akses data ke server yang dikirim melalui client via web dapat lebih cepat, karena AJAX tidak perlu melakukan proses loading. AJAX juga dapat diintegrasikan dengan server side programming seperti PHP, ASP, JSP, dll.



Sumber: http://maggugun.blogspot.com/

Tugas Pemrograman Berbasis Objek


Tugas Pemrograman Berbasis Objek 2

                Halo saya mau posting program sederhana untuk memenuhi tugas salah satu tugas Mata Kuliah saya karena ini tugasnya berkelompok maka ada link dari blog anggota kelompok saya.
berikut listing programnya.

//Sub Program

package Tugas;
public class Compare1 {
    public static void bandingkan(String str1, String str2, boolean ignoreCase)
    { //Merupakan method untuk menjalankan programnya
        int hasil;       // hasil didefinisikan sebagai integer
        if (ignoreCase){         // statement if pada ignoreCase
            hasil = str1.compareToIgnoreCase(str2);//Menghilangkan sifat Method compareTo()
        }
        else{
            hasil = str1.compareTo(str2);//String yang digunakan sebagai pembanding
        }
        if (hasil < 0){ //statement if jika hasil lebi kecil dari angka 0
            System.out.println("\""+ str1 + "\"lebih kecil dari \""+ str2 +"\""); //untung mencetak string 1 dan stirng 2
        }
        else if (hasil == 0){ //statement if jika hasil sama dengan 0
            System.out.println("\""+ str1 + "\"sama dengan dari \""+ str2 +"\""); //untung mencetak string 1 dan stirng 2
        }
        else {//if (hasil > 0) //statement if jika hasil lebih besar dari angka 0
            System.out.println("\""+ str1 + "\"lebih besar dari \""+ str2 +"\""); //untung mencetak string 1 dan stirng 2
        }
    }
}

//Main Program

package Tugas;
import Tugas.Compare1;  //Fungsi ini untuk mengimport method yang di atas
public class Compare {//Perbandingan
    public static void main (String [] args){//main method
         Compare1 c1 = new Compare1();    //Perbandingan yang pertama
         Compare1 c2 = new Compare1();    //Perbandingan yang kedua
         Compare1 c3 = new Compare1();    //Perbandingan yang ketiga
        System.out.println("Menggunakan compareTO() :   "); //Untuk mencetak kata yg di dalam kutip
         c1.bandingkan("Mira","mira",false); //Perbandingan yang pertama dengan logika false
         c2.bandingkan("fira","FIRA",false);  //Perbandingan yang pertama dengan logika false
         c3.bandingkan("KIKI","KIKI",false);  //Perbandingan yang pertama dengan logika false
        System.out.println("\nMenggunakan compareToIgnoreCase() :   ");//Untuk mencetak kata yg di dalam kutip

         c1.bandingkan("Mira","mira",true); //Perbandingan yang pertama dengan logika true
         c2.bandingkan("fira","FIRA",true); //Perbandingan yang pertama dengan logika true
         c3.bandingkan("KIKI","KIKI",true); //Perbandingan yang pertama dengan logika true
    } //akhir main method
} //akhir class

Sekian dari tugas kedua PBO ini, mohon maaf apabila masih banyak salah kata mohon dimaafkan dan berikut adalah link anggota kelompok saya.

1. letjenardiril.blogspot.com ( Nofyardi)
2. januar2527.blogspot.com (Januar Rizki)
3. Malik-rzaug.blogspot.com (Riza Malik)



sumber: http://maggugun.blogspot.com/