Minggu, 14 Juni 2015

Tugas 2 (Skrip dan Alur Game)

Skrip dan Alur Game



Skrip ini untuk dialog dengan pembeli


# Shop Screen
  ShopBuy         = "Buy"
  ShopSell        = "Sell"
  ShopCancel      = "Cancel"
  Possession      = "Possession"



Skrip dibawah ini untuk menambahkan sound


# System Sound Effect

def self.play_system_sound(n)
$data_system.sounds[n].play
End


Skrip ini untuk mengaktifkan self switch jika ketemu musuh maka musuh akan melawan dan menghilang jika kalah:

class Game_SelfSwitches
   # * Object Initialization
   def initialize
    @data = {}
  End
  # * Get Self Switch
  def [](key)
    @data[key] == true
  end
  #-------------------------------------------------------------------
  # * Set Self Switch
  #     value : ON (true) / OFF (false)
  #-------------------------------------------------------------------
  def []=(key, value)
    @data[key] = value
    on_change
  end
  # * Processing When Setting Self Switches
  #-------------------------------------------------------------------
  def on_change
    $game_map.need_refresh = true
  end
end




Skrip ini untuk menambahkan aktor, seperti aktor untuk dialog, contohnya seeprti gambar dibawah ini:

  attr_accessor :name                     # Name
  attr_accessor :nickname                 # Nickname
  attr_reader   :character_name           # character graphic filename
  attr_reader   :character_index          # character graphic index
  attr_reader   :face_name                # face graphic filename
  attr_reader   :face_index               # face graphic index
  attr_reader   :class_id                 # class ID
  attr_reader   :level                    # level
  attr_reader   :action_input_index       # action number being input
  attr_reader   :last_skill               # For cursor memorization:  Skill
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize(actor_id)
    super()
    setup(actor_id)
    @last_skill = Game_BaseItem.new
  end
  #--------------------------------------------------------------------------
  # * Setup
  #--------------------------------------------------------------------------
  def setup(actor_id)
    @actor_id = actor_id
    @name = actor.name
    @nickname = actor.nickname

    init_graphics
    @class_id = actor.class_id
    @level = actor.initial_level
    @exp = {}
    @equips = []
    init_exp
    init_skills
    init_equips(actor.equips)
    clear_param_plus
    recover_all
  end
  #--------------------------------------------------------------------------
  # * Get Actor Object
  #--------------------------------------------------------------------------
  def actor
    $data_actors[@actor_id]
  end
  #--------------------------------------------------------------------------
  # * Initialize Graphics
  #--------------------------------------------------------------------------
  def init_graphics
    @character_name = actor.character_name
    @character_index = actor.character_index
    @face_name = actor.face_name
    @face_index = actor.face_index
  End


Skrip ini untuk melakukan battle dengan lawan:



 
class Window_BattleActor < Window_BattleStatus
  # * Object Initialization
  #     info_viewport : Viewport for displaying information
    def initialize(info_viewport)
    super()
    self.y = info_viewport.rect.y
    self.visible = false
    self.openness = 255
    @info_viewport = info_viewport
  end
  # * Show Window
    def show
    if @info_viewport
      width_remain = Graphics.width - width
      self.x = width_remain
      @info_viewport.rect.width = width_remain
      select(0)
    end
    super
  end
   # * Hide Window
    def hide
    @info_viewport.rect.width = Graphics.width if @info_viewport
    super
  end
end


Game ini adalah game dengan petualangan, dimana pada saat ketemu musuh maka musuh akan melawan. Bisa juga dengan melewatinya jika menyerah dan musuh akan hilang. Pada awalnya aktor masuk dan terus mencari jalan untuk tujuan tertentu. Skrip program diatas adalah masing-masing dari potongan kode program dalam RPG Game Maker VX Ace.
Baca Selengkapnya → Tugas 2 (Skrip dan Alur Game)

Tugas 1 (Game Engine)


Membuat Game Dengan RPG Maker VX Ace

Perkembangan teknologi masa kini memang sudah sangat canggih, berbeda dengan zaman tahun 90-an dimana orang baru mengenal komputer. Karena perkembangannya begitu pesat maka para ahli teknologi informasi berlomba-lomba berkarya menghasilkan sesuatu yang baru. Dari sesuatu yang baru itu para ahli mengembangkan buatannya atau mungkin buatan orang lain yang dipelajari serta dikembangkan sesuai kemampuannya.
Game merupakan hal yang mungkin disukai oleh banyak orang, dengan game kita bisa merasakan hiburan tanpa keluar rumah, karena dapat dimainkan dimana saja dan kapan saja.  Banyak sekali aplikasi atau software yang dikembangkan untuk membuat game, mulai dari game java sampai game untuk smartphone android. Sudah banyak game engine yang disediakan untuk membuatnya, namun game engine yang paling mudahlah yang akan digunakan untuk membuat game.
Karena pertimbangan tersebutlah game engine RPG Game Maker VX Ace dipilih. Dalam game engine ini sudah disediakan database untuk membuat rumput, aktor, gunung, kota, sungai, hutan dan masih banyak lagi objek-objek yang disediakan oleh game engine tersebut. Di game ini akan membuat bagaimana aktor berpetualang dan mencari sesuatu yang akan menjadi misinya, aktor ini akan menemukan berbagai masalah atau kendala. Terdapat musuh yang akan menghadang sehingga permainan akan semakin seru.
Untuk membuat projek pertama langkah-langkahnya:
      1.       File à New Project
      2.       Isikan Nama Folder game dan Title gamenya
      3.       Tentukan lokasinya
      4.       Dalam mode Event Lihatlah ke window sebelah kiri, terdapat berbagai macam desain yang               dapat dibuat untuk membuat game. Ada rumput, air, bebatuan dan sejenisnya.




      5.       Masuk ke mode event dan klik 2x event yang mau ditambah.


     6.       Kasih nama apa saja dan ubah pada bagian graphic dengan cara klik 2x.
     7.       Dalam graphic ada pilihan people, monster, actor dan lainnya untuk ditampilkan sebagai                  graphic di game ini. Klik OK.
     8.       Klik 2x pada Contents. Masuk ke Event Commands, pada tab 1 carilah control variabel.




      9.       Pada tab variable pilih single dan cari, lalu isikan Name : Cari dan pilih OK.




      10.   Di tab Operand lihatlah Constant : ubah sesuai keinginan dan OK.
      11.   Klik 2x lagi pada tab Contents dibawah Control Variables yg dibuat pertama, lalu pilih tab 1 dan        klik show text. Untuk menampilkan text percakapan, isi teksnya dan pilih OK.




     12.   Face graphic untuk menampilkan wajah pada saat percakapan sedang berlangsung.




      13.   Untuk membuat proses switch, klik 2x Contents dibawah teks tadi, lalu pada tab Game                    Progression pilih Control Switches, atur Singel dan isi dengan bebas lalu pilih OK.




       14.   Sudah di pilih OK maka control switch berhasil ON




        15.   Hasil Game yang sudah dibuat tadi




     16.   Sekarang gunakan Control Self Switch pada game ini. Double click disamping @> dan    
           dibawah Control Switches : [0001:Kerja] = ON.




      17.   Pilh A dan ON saja lalu klik OK.




      18.   Sehingga tampil seperti ini




     19.   Control Self Switch fungsinya untuk menghilangkan lawan bicara ketika percakapan telah
            selesai.




Sumber:               https://www.youtube.com/watch?v=XsYN_Cp26z8
Baca Selengkapnya → Tugas 1 (Game Engine)

Senin, 06 Oktober 2014

Sistem Basis Data

B. Landasan Teori

1. Pengertian Informasi

      Menurut Gordon B. Davis dalam bukunya Management Informations System : Conceptual Foundations Structure, and Development menyebutkan “Informasi sebagai data yang telah diolah menjadi bentuk yang berguna bagi penerimanya dan nyata, berupa nilai yang dapat dipahami didalam keputusan sekarang maupun masa depan”. Menurut Barry E. Cushing dalam buku Accounting Information System and Business Organization, dikatakan “Informasi merupakan sesuatu yang menunjukkan hasil pengolahan data yang diorganisasikan dan berguna kepada orang yang menerimanya”. Selanjutnya menurut Robert N. Anthony dan John Dearden dalam buku Management Control Systems, dikatakan “Informasi sebagai suatu kenyataan, data, item yang menambah pengetahuan bagi penggunanya”.

    Berdasarkan pengertian dari para tokoh, dapat dikatakan bahwa Informasi adalah data mentah yang sudah diolah, sehingga dapat berguna untuk pengambilan suatu keputusan yang mendukung sumber informasi.

    Pengolah data dapat menjadi informasi apabila diolah dengan model, pada awalnya data dimasukkan ke dalam model untuk diproses lalu setelah pemrosesan data selesai, data tersebut menghasilkan informasi yang bermanfaat untuk penerima dalam pengambilan keputusan. Setelah keputusan diambil, maka menghasilkan kejadian-kejadian tertentu yang digunakan kembali sebagai data yang nantinya akan dimasukkan ke dalam model.

2. Pengertian Sistem Informasi

       Sebuah sistem informasi termasuk dalam ruang lingkup dari perangkat keras dan perangkat lunak, dan perangkat manusia yang akan mengolah data menggunakan perangkat keras dan perangkat lunak tersebut. Data juga memegang peranan penting dalam sistem informasi, data yang akan dimasukkan adalah sebuah sistem informasi  berupa formulir-formulir, prosedur-prosedur dan bentuk lainnya.

Sistem informasi dapat diartikan juga sebagai :

-Suatu sistem yang dibuat oleh manusia, memiliki komponen-komponen dari organisasi untuk menghasilkan suatu tujuan, yaitu menyajikan informasi.

-Kumpulan prosedur informasi, jika dilaksanakan akan memberikan informasi untuk pengambilan keputusan dan mengendalikan informasi.

-Suatu sistem dalam organisasi untuk digunakan dalam kebutuhan pengolahan transaksi,  bersifat manajerial, mendukung operasi, dan kegiatan strategi dari organisasi serta menyediakan  pihak  tertentu melalui laporan yang tersedia. 

Tentu dalam sistem informasi dibutuhkan beberapa komponen yang berguna untuk di dalamnya. Komponen tersebut : input,   proses, output, teknologi, basis data dan kendali.

3. Pengertian Sistem Informasi Manajemen (SIM)

     SIM adalah suatu sistem yang umumnya diterapkan di dalam suatu organisasi untuk mendukung pengambilan keputusan atau informasi yang dihasilkan, sehingga informasi ini dibutuhkan oleh semua tingkatan manajemen, atau disebut juga sebagai teknik pengelolaan infromasi di dalam suatu organisasi.

       SIM memiliki peranan penting di dalam organisasi karena memiliki pengaruh terhadap kemajuan dari suatu organisasi. Sumber informasi yang di hasilkan harus tepat, akurat, dan cepat sehingga menjadikan organisasi berkembang pesat.

4. Microsoft SQL Server 2000

        Pertama kalinya Microsoft SQL Server diperkenalkan pada tahun 1990 ditujukan untuk platform Microsoft OS/2 yang bekerjasama dengan Sybase. Produk ini berasal dari Sybase SQL Server dengan versi 4.x untuk platform UNIX. Kerjasama dengan Sysbase terus berjalan sampai di luncurkannya SQL Server versi 6.0 dan 6.5.

    SQL Server 6.5 untuk memperbarui kemampuan transaksi dan menjadi produk database client/server yang dipakai di platform Windows NT. Untuk mengembangkan kebutuhan SQL Server, Microsoft mendesain ulang dan mengembangkan ke SQL Server 7.0. Selanjutnya kerjasama dengan Sybase diberhentikan. Komponen dasar yang terdapat dalam SQL Server yaitu : database, table, diagram, stored procedure, trigger, dan Full-Text Index.

5. Microsoft Visual Basic 6.0

         Visual Basic merupakan bahasa pemrograman komputer. Bahasa program adalah perintah yang dituliskan, sehingga dimengerti oleh komputer untuk melakukan tugas tertentu. Visual Basic atau VB dikembangkan oleh Microsoft dari tahun 1991, pengembangan dari bahasa program sebelumnya yaitu BASIC (Beginner’s All-purpose Symbolic Instruction Code) pada era 1950-an. VB termasuk kedalam salah satu development tool, yaitu alat untuk membuat banyak program compute, khususnya sistem operasi windows. VB juga bahasa pemrograman komputer yang mendukung pemrograman berorientasi objek atau (Object Oriented Programming, OOP).

Visual Basic versi 6.0 memiliki beberapa kelebihan dibandingkan versi sebelumnya, yaitu 
  1. Disertai dengan berbagai fasilitas membuat aplikasi database, database visual, menjadikan lingkungan terbaik untuk mengembangkan aplikasi client server dan multiuser.
  2. Bahasa program Event-Driven, ketika event terdeteksi, event akan melakukan aksi dengan kode yang ada.
  3. Terdapat fasilitas Autolist, program secara otomatis menampilkan method atau properti yang digunakan pada saat mengetik dot(.). Maka akan memperkecil kesalahan user dalam pengetikan kode program.
  4. Terdapat fasilitas untuk program berbasis windows, seperti grafis, multimedia, dan multitasking.

C. Analisis (Proses Penelitian)

            Berikut ini adalah system flowchart yang diterapkan pada Perusahaan Manufaktur A Rotan :



D. Hasil Penelitian dan Pembahasan

         Rancangan sistem secara umum memiliki tujuan untuk melukiskan suatu tahapan penyelesaian sederhana dan jelas dengan menggunakan simbol-simbol standar. Dalam membuat laporan tersebut, rancangan sistem disajikan dalam dua model, yaitu Data Flow Diagram (DFD) dan Flowchart sistem.

      Flowchart merupakan gambaran suatu sistem komputer untuk memproses pengolahan data, sehingga data dapat diproses secara efisien. Karena menghubungkan antara system komputer dengan peralatan komputer.
Dibawah ini merupakan Data Flow Diagram yang dianjurkan :

1.)    Context Diagram

Input, Update, Delete data, supplier, pelanggan, pembelian, penjualan, detail penjualan, detail pembelian.



2.)    Data Flow Diagram (DFD) Level 1



Tahapan diatas merupakan rancangan system yang dianjurkan sebelum proses pembuatan, installasi dan pemakaian program.

Dibawah ini merupakan tahapan pembuatan program dengan menggunakan Microsoft Visual Basic 6.0.

  1. Form Login




















  1. Menu



  1. Input Data Barang


  1. Input Data Supplier












  1. Input Data Pelanggan














  1. Input Data Pembelian


  1. Input Data Penjualan


Pendahuluan 


Sumber :



Baca Selengkapnya → Sistem Basis Data

Jumat, 27 Juni 2014

2 Contoh Web Edukasi

Sekilas tentang website

Tentu bagi yang sering berselancar di dunia internet atau google sudah pasti tahu apa itu web atau website. Website itu berfungsi seperti majalah dinding atau papan informasi, namun media penyampaiannya melalui jaringan internet. Jika dibandingkan dengan mading atau papan informasi, tentu media web ini diunggulkan karena kita tidak perlu keluar rumah untuk mendapatkan informasi. Namun kelemahannya inilah yang menyebabkan kita kurang bersosialisasi dengan lingkungan luar .

Web Edukasi

Web yang bisa dijadikan tempat pembelajaran disebut juga web edukasi, sebenarnya banyak jenis-jenis web, namun disini saya akan menjelaskan jenis-jenis web untuk edukasi. Karena inilah yang dicari para pencari soal web, hehhe. 

Web Edukasi ini umumnya berisi banyak kumpulan soal, soal dari web disimpan di dalam Database Management System atau DBMS, sehingga dapat ditampilkan kedalam web edukasi. Dari sinilah web edukasi sangat berguna untuk semua manusia, pembuatnya pun pasti ikut merasakan manfaatnya karena sagat berguna untuk orang banyak. 

2 Contoh web edukasi


Itulah contoh 2 web edukasi yang sebenarnya banyak jika browsing di dalam google, ada beberapa kelebihan dari contoh web diatas. Yaitu :
Berisi mengenai ilmu Matematika dan Science, Berbagai materi banyak ditampilkan dalam web ini. Seperti tentang mikrometer, grafik kecepatan, mengenai cermin, sudut, pembesaran dan skala rumah. Tentu banyak sekali isi dari web ini, sebut saja materi soal SMP, SMA/SMK dan ilmu umum lainnya. Ada mengenai profil dari web tersebut, produk, demo, berita dan kontak. Banyak sekali manfaatnya. 

yang kedua adalah

Situs ini merupakan situs pembelajaran tentang kimia, berisi artikel, info, latihan, serta tabel periodik dan informasi lainnya. Disini banyak sekali ilmu yang berkaitan dengan dunia IPA. Ada juga kimia fisika, kimia anorganik universitas, SMA dan kimia SMK. Banyak sekali kelebihan yang mungkin tidak dapat disebutkan satu persatu. 

Demikianlah artikel singkat tentang web untuk dunia pendidikan. Terimakasih. 


















Baca Selengkapnya → 2 Contoh Web Edukasi

Kamis, 26 Juni 2014

Cara Membuat Web Sederhana

Dalam posting ini saya akan menjelaskan bagaimana cara membuat web sederhana. Web ini saya desain dengan bentuk E-Learning, karena e-learning sangat bermanfaat untuk siapa saja yang mau belajar. Pada awalnya siapkan dulu bahan apa saja yang akan memudahkan dalam pembuatan web. Yaitu :
1. Xampp
2. Adobe Photoshop CS3
3. Notepad++ atau Dreamweaver
4. Domain dan Hosting untuk menyimpan dokumen web ke webserver online

Serta bahasa yang akan digunakan adalah HTML, CSS dan PHP

  • Tahapan awal dalam memulai pembuatan web 
  1. Awalnya kita bisa mengambil atau membuat gambar yang akan dibentuk untuk memperindah web kita dengan photoshop, dengan teknik slicing gambar akan terbagi sesuai bentuk web. Bisa heading, body serta bagian penting web lainnya. 
  2.  Lalu dapat diawali dengan memulai kodingan di notepad++ atau dreamweaver memakai bahasa HTML, 
    CSS dan PHP, seperti contoh berikut.


  • Tahapan selanjutnya yaitu membuat database yang akan dibutuhkan untuk menyimpan data
1. Buka Xampp lalu aktifkan apache dan mysql nya dengan menekan tombol start pada keduanya


2. Buka browser lalu ketikkan http://localhost/phpmyadmin
3. Buat database Elearning dengan mengklik tombol Create
4. Buat table Baru :
    I.  Tb_admin : user varchar(30) Password(30) hakakses(30)
    II. Tb_bab : id int AutoIncrement nama_bab varchar(20) detail 
         text file varchar(20)
    III. Tb_soal : id int AutoIncrement id_bab int soal text
    IV. Tb_jawaban : id int Autoincrement id_soal int jawaban text value int

*Catatan : Diperhatikan variabel, nama database, nama tabel, serta field-fieldnya. Pada 
  saat ngoding sangat berpengaruh, jika ada yang tidak sesuai maka program tidak 
  akan berjalan sempurna.


    • Tahapan selanjutnya yaitu membuat hosting web yang sudah jadi

    1. Disini saya mencoba menggunakan hostinger gratis  http://www.realhoster.net/
    2. Setelah itu buatlah domain web yang kita inginkan, tapi sebelumnya kita dminta daftar untuk login akun  terlebih dahulu. Sebagai contoh nama domain yang saya buat http://afejirob.realhoster.net/web.html
    3. Selanjutnya kita dapat mengupload web kita yang telah dibuat dalam bentuk zip dengan fasilitas File Manager yang telah disediakan. web hosting tutorial untuk upload bisa dilihat di sini,:  http://tenjocity.wordpress.com/2012/07/26/panduan-hosting-dan-mengelola-contorl-panel-hosting/

                                           Gambar memasukkan folder project kita
                                                      


                      Gambar untuk pilihan dalam web hosting, bisa juga impor database

    • Hasil akhir dari web yang sudah dibuat


    Demikianlah salah satu contoh sederhana dari membuat web berbasis E-Learning ini. Sumber berasal dari teman satu kelompok saya dalam pembuatan web ini yaitu, Nubi Just Share


    Baca Selengkapnya → Cara Membuat Web Sederhana

    Rabu, 16 April 2014

    Biografi

    Richard Matthew Stallman


    Richard Matthew Stallman lahir 16 Maret 1953, di Manhattan, New York. Stallman memiliki kepribadian yang menarik, semasa SMA ia selalu mandapat A untuk Matematika dan Fisika. Namun gagal dalam pelajaran Bahasa Inggris, dikarenakan kekerasan kepalanya menolak untuk menulis essay dalam bentuk apapun. Bahkan “para jenius” disekolahnya pun tidak dapat mengerti kepribadiannya yang sangat sulit bersosialisasi. Stallman lulus jurusan Fisika Harvard University pada tahun 1974. Selama masa kuliahnya, Stallman bekerja sebagai staf di Laboratorium Artificial Intelligence milik MIT. Disaat inilah Stallman belajar mengenai pengembangan Sistem Operasi. Pada tahun 1980-an , Stallman mulai berhadapan dengan “musuhnya” hingga kini, yaitu “komersialisasi industri software”. Berawal dari usaha beberapa hackers untuk mendirikan suatu perusahaan bernama Symbolics, yang mencoba untuk mengganti free software yang digunakan di Lab dengan software buatan mereka.

    Selama dua tahun, dari 1983 sampai 1985, Stallman berjuang menggagalkan usaha monopoli para programmer Symbolics. Sebelum akhirnya ia dibuat untuk menghentikan kegiatannya dan menandatangani perjanjian tertutup.Pada Januari 1984  Stallman mengundurkan diri dari MIT dan memulai GNU project. GNU ( GNU Not Unix ) adalah Sistem Operasi Cuma-Cuma yang merupakan alternative dari Unix. Akhir-akhir ini, varian dari Sistem GNU berbasis Linux mulai popular digunakan. Diperkirakan pemakai GNU/Linux systems ( Linux ) sudah mencapai 20 juta orang lebih. Stallman adalah penulis GNU Compiler Collection, sebuah compiler portable yang dapat ditujukan untuk berbagai variasi arsitektur dan bahasa pemrograman. Selain itu ia juga menulis GNU Symbolic debugger (gdb), GNU Emacs dan berbagai program GNU lainnya. GNU project, sebenarnya adalah salah satu wujud usaha Stallman untuk memperjuangkan free software.

    Selain GNU, ia juga melakukan usaha-usaha lainnya dengan mendirikan Free Software Foundation (FSF), pengembangan konsep Copyleft (lawan dari Copyright) yang kemudian dimasukannya dalam GNU General Public Lisence (GPL) ditahun 1989. Kehadiran Stallman di dunia komputer sudah diakui di tingkat dunia, ini ditandai dari berbagai penghargaan yang diterimanya. Diantaranya Grace Hopper Award tahun 1991 atas kerjanya dalam membuat editor Emacs, Takeda Award yang diterimanya tahun 2001, bersama dengan Linus Torvalds (pengembang linux) dan Ken Sakamura (pengembang TRON) dan penghargaan lainnya. Linux terinsipirasi oleh Minix (suatu sistem operasi yang dikembangkan oleh Andrew S. Tanenbaum) untuk mengembangkan suatu sistem operasi mirip-Unix (Unix-like) yang dapat dijalankan pada suatu PC. Linux sekarang dapat dijalankan pada berbagai arsitektur lain. Ketika Linus Torvalds, seorang mahasiswa Finlandia pendiam membagi-bagikan kode sumber (source code) kernel Linux seukuran disket via internet di tahun 1991, ia sama sekali tidak menduga bahwa apa yang dimulainya melahirkan sebuah bisnis bernilai milyaran dolar di kemudian hari.

    Ia bahkan tidak menduga Linux kemudian menjadi sistem operasi paling menjanjikan, yang bisa dibenamkan ke dalam server, komputer desktop, tablet PC, PDA, handphone, GPS, robot, mobil hingga pesawat ulang alik buatan NASA. Tidak hanya itu, banyak maniak Linux (Linuxer) yang membeli perangkat buatan Apple dan mengganti sistem operasinya dengan Linux. Bagi saya itu sedikit gila, mengingat menghapus sistem operasi Mac & iPod berarti membuang duit dan menggantinya sistem operasinya cukup sulit dibanding desktop berbasis Windows. Saat ini 20% pangsa pasar desktop di seluruh dunia menggunakan Linux jauh di atas Machintosh dan terus mengejar desktop Windows. Dan 12,7% server di seluruh dunia menggunakan Linux, jauh di atas UNIX, BSD, Solaris, dan terus meningkat menggerus pangsa pasar server Microsoft.

    Linux terinsipirasi oleh Minix (suatu sistem operasi yang dikembangkan oleh Andrew S. Tanenbaum) untuk mengembangkan suatu sistem operasi mirip-Unix (Unix-like) yang dapat dijalankan pada suatu PC. Linux sekarang dapat dijalankan pada berbagai arsitektur lain. Ketika Linus Torvalds, seorang mahasiswa Finlandia pendiam membagi-bagikan kode sumber (source code) kernel Linux seukuran disket via internet di tahun 1991, ia sama sekali tidak menduga bahwa apa yang dimulainya melahirkan sebuah bisnis bernilai milyaran dolar di kemudian hari. Ia bahkan tidak menduga Linux kemudian menjadi sistem operasi paling menjanjikan, yang bisa dibenamkan ke dalam server, komputer desktop, tablet PC, PDA, handphone, GPS, robot, mobil hingga pesawat ulang alik buatan NASA.

    Tidak hanya itu, banyak maniak Linux (Linuxer) yang membeli perangkat buatan Apple dan mengganti sistem operasinya dengan Linux. Bagi saya itu sedikit gila, mengingat menghapus sistem operasi Mac & iPod berarti membuang duit dan menggantinya sistem operasinya cukup sulit dibanding desktop berbasis Windows. Saat ini 20% pangsa pasar desktop di seluruh dunia menggunakan Linux jauh di atas Machintosh dan terus mengejar desktop Windows. Dan 12,7% server di seluruh dunia menggunakan Linux, jauh di atas UNIX, BSD, Solaris, dan terus meningkat menggerus pangsa pasar server Microsoft. Stallman juga mendapatkan gelar Doktor kehormatan dari Institut Teknologi Swedia (1996), dan Universitas Galsgow (2001). Hingga kini Stallman masih memperjuangkan eksistensi free software. I have never been able to work out detailed plans of what the future was going to be like, i just said I’m going to fight, who knows where I’ll get? 










    Baca Selengkapnya → Biografi

    Minggu, 23 Maret 2014

    Website

    -Definisi Web




          Web atau website merupakan media online di internet, di dalam web dapat berisi informasi, iklan serta gambaran tentang dunia informasi di media online. Web bukan hanya berisi informasi, dapat juga berjualan di dalamnya, berjualan online atau web bussiness merupakan bisnis dimana proses transaksi dilakukan secara online, kita tidak perlu ketemuan dengan penjual dan pembeli. Selain untuk berbisinis dunia web atau website dapat juga dimanfaatkan untuk keperluan pembelajaran seperti ujian online atau e-learning. Dari sinilah kita tahu bagaimana ukuran dari kemampuan belajar secara online.

    Hampir semua kegiatan dikaitkan dengan web, sekolah-sekolah pun mulai menggunakan website sebagai media pembelajaran dan media informasi di lingkungan sekolah mereka. Tak terkecuali kampus-kampus di Indonesia, tanpa web seakan tidak lengkap dan tidak update. Hampir semua informasi di publikasikan kedalam web. Media non online seperti papan pengumumanpun sudah dialihkan ke dalam web, jadi dengan adanya web ini untuk keperluan informasi tidak perlu datang ke kampus atau sekolah, cukup mengakses web saja sudah dapat informasi.  Selain simple mengakses di web ini pun sangat mudah.

    Media seperti koran dan majalah kini sudah di publikasikan kedalam web, selain kita tidak perlu keluar rumah. Ini sangat membantu bagi orang yang tidak selalu berlangganan koran dan majalah. Web atau www yang disingkat World Wide Web seakan sudah menjelma menjadi media terpopuler di dunia. Bagi yang ingin berbisnis online kini sudah dapat dengan mudah mendapatkan websitenya, bisa juga menyewa jasa pembuatan web. Web memiliki sejarah dari awal pembuatannya, dimulai dari versi awal hingga ke versi sekarang ini.

    -Sejarah Web dan Versi-Versi Web

    a. Versi awal web (1.0)

     Web diidentifikasi dengan Uniform Resource Identifier (URL), diawal versi 1.0 web ini telah merubah sistem revolusi di dunia industri dan media online. Dengan teknologi yang lebih interaktif pengembangan dapat dilakukan dengan mudah, beberapa contoh situs berita online seperti cnn.com atau situs belanja seperti bhinneka.com menggunakan teknologi versi ini. Versi 1.0 disebut web statis, karena hanya dapat di baca, tidak bisa di komentar atau diupdate. 

    b. Versi 2.0

    Web Versi 2.0 pertama kali diperkenalkan oleh O'Reilly Media yang dikembangkan pada tahun 2004 sebagai teknologi web generasi kedua. Generasi kedua ini secara garis besar mengedepankan kolaborasi dan sharing informasi sebagai keunggulannya, sedangkan menurut O'Reilly sendiri web 2.0 dapat didefinisikan sebagai revolusi bisnis di dunia komputer dan menjadikan media internet sebagai platform, untuk memahami segala aturan sebagai platform tersebut. 

    Sifat web 2.0 adalah Read and Write, sebagai langkah untuk memajukan informasi maka manusia lah yang berperan didalamnya sebagai cara untuk berbagi pengalaman dan ilmu, sehingga terbentuklah komunitas online terbesar. Web 2.0 sudah bersifat dinamis sehingga teknologi web ini lebih nyaman digunakan. Bagian dari web ini adalah "Membangun aplikasi yang mengeksploitasi jaringan untuk mendapatkan lebih banyak lagi pengguna aplikasi tersebut. Contoh media sosial yang menggunakan web 2.0 : flickr.com dan del.icio.us.

    Pada umumnya website yang dibangun dengan versi 2.0 ini memiliki ftur-fitur sebagai berikut :
    1. CSS (Cascading Style Sheet)
    2. Markup XHTML
    3. URL yang valid
    4. XML Web-Service API 
    5. Aplikasi wiki pada sebagian atau seluruh website

    c. Versi 3.0 (Semantic Web)

    Definisi Web Versi 3.0 ini sangat beragam, mulai dari pengaksesan broadband secara mobile sampai pada layanan web berisikan perangkat lunak bersifat on-demand. Namun, menurut John Marhoff Web 3.0 adalah sekumpulan teknologi yang menawarkan cara baru yang efisien dalam membantu komputer mengorganisasikan dan menarik kesimpulan dari data online. Pada dasarnya semantic web atau web versi 3.0 ini sama tujuannya, yaitu bukan hanya mengerti bahasa manusia saja.

    Web semantic ini harus dapat menginterpretasikan, dan dapat digunakan oleh perangkat lunak, melalui Web Semantic inilah perangkat lunak akan mampu mencari, berbagi dan mengintegrasikan informasi dengan cara yang lebih mudah. Pembuatan Semantic Web ini memungkinkan adanya persyaratan standar yang dikoordinasikan oleh W3C (World Wide Web Consortium). Standar umum yang disarankan adalah XML, XML Schema, RDF, OWL dan SPARQL.

    Ciri khas dari Web Versi 3.0
    • Intelligent Application 
    • Distributed database
    • Open Indentity, OpenID
    • Network Computing, Distributed Computing
    --> Perbedaan antara Web 1.0 dengan Web 2.0
    1. Adanya keterbatasan pada Web 1.0 yang mengharuskan pengguna internet untuk melihat satu per satu konten didalamnya.
    2. Sedangkan pada Versi 2.0 memungkinkan pengguna internet dapat melihat konten suatu website tanpa harus berkunjung ke alamat situs yang bersangkutan.
    3. Kemampuan Web 2.0 dalam melakukan aktivitas drag and drop, auto complete, chat, voice seperti aplikasi desktop.
    --> Perbedaan antara Web 2.0 dengan Web 3.0
    1. Versi 3.0 sudah mampu multitasking
    2. Sedangkan pada Versi 2.0 akan memungkinkan adanya masalah macet pada traffic jika digunakan untuk multitasking
    3. Pada Web 3.0 sudah terjadi konvergensi yang sangat dekat antara dunia TI dengan dunia telekomunikasi
    4. Versi Web 3.0 ini sudah mulai banyak dikembangkan oleh beberapa perusahaab dunia, seperti secondlife, Google Co-Ops, untuk di Indonesia juga sudah ada yang mengembangkan yakni Li'L Online (LILO Community)













    Baca Selengkapnya → Website