Minggu, 22 Juni 2014

Konsep Dalam Membuat Sebuah Game

1. Konsep game

Anda tidak akan dapat membuat game tanpa unsur terpenting ini. Terlebih dahulu kita pikirkan dulu raw plan gamenya, apa genre nya, judulnya apa, siapa tokoh utamanya, bagaimana jalan ceritanya, dan sebagainya. Seiring dengan pembuatan game, anda bisa "meningkatkan" kualitas game. Seperti menambah detail pada background, membuat fitur baru yang tidak mengubah konsep utama.

2. Jalan cerita

Setelah melakukan pada step pertama, jalan cerita menentukan awal dan akhir dari game itu sendiri. Tanpa jalan cerita yang jelas, pemain akan bingung mengikuti alur game tersebut sehingga membuat mereka menutup browser mereka dan mematikan komputernya. Tetapi dalam suatu genre game, jalan cerita tidak dibutuhkan seperti Arcade, Simulation, dll. Namun, misalnya, untuk RPG, sudah jelas membutuhkan alur cerita. Jalan cerita juga hendaknya unik dan berbeda dengan jalan cerita dari game-game yang sudah ada, sehingga tidak menimbulkan kebosanan kepada pengguna. Supaya menambah rasa semangat kepada pengguna untuk ingin menamatkan game maka buatlah jalan cerita yang membuat si pengguna tidak menduga akan jalan ceritanya, serta membuat rasa penasaran yang tinggi.

3. Grafik

Tentukan style anda dalam membuat game, apakah dengan detail yang tinggi, atau sederhana. Sebaiknya dalam menentukan style grafis, disesuaikan dengan konsep. Contohnya, agan akan membuat game untuk anak-anak. Maka buatlah gambar yang tidak terlalu banyak detail dan dengan warna terang dan buatlah karakter yang lucu dan imut agar anak-anak tertarik memainkannya.

Video game terbagi dua menurut dimensinya, yaitu:

2D (two dimension)

Game dua dimensi dapat diketahui berdasarkan ruangnya yang hanya memiliki dua sisi ( X dan Y). Sedangkan untuk gambarnya sendiri dapat menggunakan Vector maupun Bitmap. Untuk membuat animasi bergerak (berjalan,melompat,berlari,dll) kita harus membuat gambar satu persatu yang disebut dengan(frame).
Kerealisasian gerakan ditentukan dari gambar yang dibuat, jumlah gambar(frame) yang digunakan, serta hitungan gambar per detik (frame per second ( semakin tinggi hitungan gambar per detik maka semakin mulus gerakan yang akan dihasilkan)). Bagi pemula sebaiknya mencoba untuk membuat game bertipe 2D terlebih dahulu.

bagan konsep game 2D sederhana.



bagan konsep game 2D sedang/besar.


3D (three dimension)

Sama dengan dua dimensi , game bertipe ini dapat diketahui berdasarkan ruangnya , hanya saja dalam 2D hanya ada 2 sisi (X,Y), dalam game 3D anda akan menemui tiga sisi (X,Y,Z).

bagan konsep game 3D sederhana.


bagan konsep game 3D sedang/besar.



4. Alur Game

Apabila pada step kedua dijelaskan tentang jalan cerita, di step ini dijelaskan tentang alur game. Dalam suatu genre, buatlah alur game yang cocok dengan genre tersebut. Contohnya : Game RPG membutuhkan karakter yang heroik dan pendamping karakter utama. Ditengah perjalanan, mereka diharuskan melawan "bos" untuk melanjutkan permainan. Di akhir game, mereka akan melawan "bos terakhir" untuk mengakhiri permainan. "Bos terakhir" ini haruslah kuat, karena disetiap perjalanan karakter pasti akan menerima "Level Up". Sehingga pertarungan "Bos terakhir" dan karakter akan seimbang. Kalau perlu, buatlah ending yang unik.
Contoh lainnya, pada game arcade. Arcade tidak perlu alur game yang rumit seperti RPG. Alur game arcade umumnya berbentuk level. Semakin banyak level yang ada, semakin penasaran pemain untuk menyelesaikan game. Namun kembangkan fitur dalam game. Agar pemain tidak bosan dipertengahan game.

5. Kumpulkan bahan

Anda pasti membutuhkan tepung untuk membuat kue. Sama seperti game, anda juga butuh bahan-bahan yang akan digunakan untuk membuat game. Contohnya, untuk game yang lebih kompleks, agan membutuhkan efek suara. Anda bisa mendownload efek suara tersebut di web yang memberikan efek suara secara gratis.
Kemudian setelah bahan "soft"nya terkumpul sekarang kita juga perlu dari bahan "hard" nya yaitu personil(orang) dalam pembuatan game.
Personil yang dibutuhkan untuk optimilisasi pembuatan game:
Dalam membuat game 2D sebaiknya anda bekerja dalam kelompok atau team yang minimal terdiri dari 3 orang:
Ø  Programmer
Ø  Graphic design
Ø  Music composer
Sedangkan untuk membuat game 3D sebaiknya anda minimal mempunyai 5 orang dalam satu kelompok:
Ø  Programmer
Ø  Texture maker
Ø  3d modeler
Ø  Music composer
Ø  pengatur gerakan (koreografer)
Sebetulnya, dalam membuat game dapat juga dilakukan sendirian, tetapi hal ini membutuhkan waktu yang lama dan hasil yang kurang maksimal , sebab tidak mungkin satu manusia memiliki kemampuan dalam membuat program, menggambar, membuat model 3D( untuk game 3D), pengatur animasi ,serta membuat musik.

6. Buat gamenya

Setelah semua persiapan, Sekarang saatnya beraksi, yaitu membuat game!
Program-program untuk membuat game ada bermacam-macam.
Mari kita bahas satu persatu:

Ø Game Maker

Developer:Mark Overmars
Difficulty: Easy-Intermediate
Game maker merupakan suatu program yang bisa dikatakan cukup simple dan mudah untuk digunakan.
Dengan program ini anda dapat menciptakan game jenis apa saja yang anda inginkan seperti: racing,action,fighting,rpg,adventure,puzzle,tactic,simulation,dll.
Program ini lebih focus pada game berjenis 2D tetapi program ini juga menyediakan feature yang memungkinkan anda untuk membuat game jenis 3D ,namun anda tidak bisa membuat game sekelas “Halo”, ”Empire Earth”, “Need for Speed”, dengan program ini.
Karena feature 3D yang diberikan hanya untuk membuat game 3D yang sederhana.
Script yang dipakai adalah GML (Game Maker Language) yang juga bisa dipadukan dengan programming language seperti Delphi,C,dan sebagainya,hal ini bisa dilakukan dalam kapasitas penggunaan DLL (Dynamic Link Library,berupa semacam plugin yang mengandung fungsi-fungsi yang tidak dimiliki oleh GameMaker).

Spoiler gambar Game Maker


Ø RPG MAKER(R.M)

Developer: Enterbrain
Difficulty: Easy
R.M merupakan program yang difokuskan untuk membuat game bertipe R.P.G (Role Playing Game). Program ini bisa dikatakan cukup mudah untuk dipahami, karena dilengkapi dengan tools-tools yang bisa dibilang tidak terlalu rumit. Umumnya banyak orang-orang yang mulai membuat game karena kecintaanya dengan dunia R.P.G , Misalkan setelah bermain “Suikoden “ atau “Final Fantasy”,seseorang merasa ingin membuat game R.P.G. serupa. mungkin anda salah satu dari orang –orang itu, jadi anda bisa mulai mencari program ini. Sebab dengan program ini anda dapat membuat game R.P.G sebebas-bebas mungkin .
Script yang dipakai dalam RPGmaker XP adalah RGSS (Ruby Game Scripting System,sebuah system script turunan dari bahasa Ruby),sementara untuk RPGmaker terbaru (RPGmaker VX) yang dipakai adalah pengembangan dari RGSS,yaitu RGSS2.

Spoiler gambar RPG Maker


Ø AGS( Adventure Game Studio)

AGS adalah program yang khusus untuk membuat game bertipe “point and click”. Mungkin sebagian dari anda ada yang tidak mengetahui apa yang dimaksud dengan “point and click”.
Point and click adalah jenis game yang umumnya bertipe adventure atau puzzle. Game bertipe ini dimainkan dengan menggunakan mouse sebagai penentu arah bagi karakter, game bertipe ini sendiri sempat meledak dan mengalahkan game console “Atari”, ketika awal kebangkitan game PC.
Contoh –contoh game bertipe point and click adalah:
Clock Tower ( playstation one), Broken Sword, Monkey Island ,Day of the Tentacle.Jadi bagi anda yang penasaran atau hobi membuat cerita petualangan atau fiksi ilmiah dan ingin membuat cerita tsb menjadi game , anda bisa menggunakan program ini.

Spoiler gambar AGS


Ø Macromedia Flash (Sekarang Adobe Flash)

Developer: Macromedia (Sekarang Adobe)
Difficulty: Easy
Program ini sebetulnya digunakan untuk membuat presentasi atau mendesain web. Namun selain itu dengan sedikit kreatifitas anda dapat membuat game sederhana dengan program ini. Sebab program ini tidak ditujukan untuk membuat game yang berat.

Spoiler gambar Adobe Flash


Ø 3D Game Studio

Developer: Conitec
Difficulty: Intermediate
Program yang satu ini ditujukan untuk membuat game-game bertipe 3D ataupun 2D. Namun program ini lebih dikhususkan untuk membuat game bertipe 3D. Tapi untuk tambahan , program ini bisa dikatakan cukup sulit digunakan bagi anda yang belum memiliki pemahaman dasar tentang 3D maupun tentang membuat game. Kelebihan dari program ini adalah , anda dapat membuat game sekelas dengan “Medal of Honor”, “Onimusha” , “ Prince of Persia”, “Ghost Recon”, ”Grand Theft Auto”, dll . Jadi bila anda sudah mengerti tentang dasar dari membuat game, mungkin anda dapat mencoba program ini.

Spoiler gambar 3D Game Studio



7. Kembangkan

Selesai membuat gamenya, kembangkan agar lebih menarik. Tambahkan fitur yang lebih menarik. Seperti fitur mini-game dan semacamnya. Cobalah untuk berkreasi sesuai dengan keinginan anda. Mintalah teman anda untuk mencoba game anda, dan minta kritiknya. Terima kritiknya dan kembangkan lagi.

Referesnsi :










Senin, 12 Mei 2014

Virtual Reality


Pengetian

Virtual Reality (VR) atau Realitas Maya adalah teknologi yang dibuat sehingga pengguna dapat berinteraksi dengan suatu lingkungan yang disimulasikan oleh komputer (computer-simulated environment), suatu lingkungan sebenarnya yang ditiru atau benar-benar suatu lingkungan yang hanya ada dalam imaginasi.

Secara sederhana, Virtual Reality adalah pemunculan gambar-gambar tiga dimensi yang di bangkitkan komputer, yang terlihat nyata dengan bantuan sejumlah peralatan tertentu. Ciri terpentingnya adalah dengan menggunakan perangkat yang dirancang untuk tujuan tertentu, teknologi ini mampu menjadikan orang yang merasakan dunia maya tersebut terkecoh dan yakin bahwa yang dialaminya adalah nyata.

Menurut saya VR(Virtual Reality) pada teknologi game ini seperti memayakan dunia nyata dan membuatnya di dalam bentuk 3 Dimensi serta dibuat seolah-olah dalam game itu kita seperti melakukan aktivitas yang ada seperti di dunia nyata.


Peranti Virtual Reality

Untuk mewujudkan suasana yang menyerupai dunia nyata, virtual reality menggunakan peralatan-peralatan yang dinamakan glove, headset, dan walkerGlove adalah peranti masukan yang dapat menangkap gerakan tangan dan mengirimkan informasi gerakan ke sistem virtual realityHeadset adalah peranti yang berfungsi untuk memonitor gerakan kepala. Selain itu, peranti inilah yang memberikan pandangan lingkungan yang semu kepada pemakai sehingga seolah-olah pemakai melihat dunia nyata. Walker adalah peralatan yang dimaksudkan untuk memantau gerakan kaki. Peralatan ini dapat digunakan untuk mengatur kaki pemakai agar merasakan beban seperti kalau melangkah dalam dunia nyata. Sebagai contoh, kaki akan terasa berat untuk melangkah ketika pemakai sedang menghadapi dunia semu berupa rawa atau medan berlumpur.

Cara Kerja Virtual Reality

Cara kerja sistem virtual reality pada prinsipnya adalah seperti berikut. Pemakai melihat suatu dunia semu, yang sebenarnya berupa gambar-gambar yang bersifat dinamis. Melalui perangkat headphone atau speaker, pemakai dapat mendengar suara yang realistis. Melalui headset, glove dan walker, semua gerakan pemakai dipantau oleh sistem dan sistem memberikan reaksi yang sesuai sehingga pemakai seolah merasakan sedang berada pada situasi yang nyata, baik secara fisik maupun secara psikologis.
Dua syarat yang harus ada dalam Virtual Reality adalah:
1. Gambar/ grafis/ penglihatan 3-D yang nyata menurut perspektif penglihatan pengguna
2. Kemampuan untuk mendeteksi gerakan-gerakan pengguna, seperti gerakan kepala dan arah bola mata, untuk menyesuaikan grafis yang dihasilkan supaya menyesuaikan perubahan "dunia" 3-Dnya

      Salah satu contoh aplikasi virtual reality yang digunakan pada saat ini yaitu dalam bidang militer. Virtual reality dipakai untuk melakukan simulasi latihan perang, simulasi latihan terjun paying dan sebagainya. Dimana dengan pemakaian teknologi ini bisa lebih menghemat biaya dan waktu dibandingkan dengan cara konvensional.

Kelebihan dan kekurangan  Virtual Reality

Kekurangan dari Virtual Reality

      Orang mungkin mengalami perasaan kehilangan realitas dan perasaan isolasi saat mereka berinteraksi dengan dunia buatan, bukannya dunia nyata dengan orang sungguhan. Akhirnya, virtual reality dapat meningkatkan pengangguran, lebih sedikit orang yang diperlukan untuk merancang proyek-proyek .
Kelebihan dari Virtual Reality
-          Banyak sekali keuntungan menggunakan virtual reality pekerjaan yang dari susah dapat di jadikan mudah dengan menggunakan berbagai macam aspek dari komputer misalnya seperti merancang sesuatu bangunan seperti gedung , hotel dan rancangan denah rumah.

-          Melakukan beberapa latihan yang rumit seperti latihan menerbangkan pesawat bisa kita lakukan dengan stimulator.

-          Dan game” virtual reality bisa dijadikan pelarian bagi beberapa orang yang sudah penat dengan masalah di dunia realitas , misal seperti Second Life, the sims , dan fable

       Game yang menggunakan Virtual Reality

Game-game yang menggunakan VR ini, bisa kita lihat di dalam game SIMS, Idol Street(Online), Audition, dll. Di mana pemain melakukan aksi seperti melakukan kehidupan di dunia nyata sehari-hari. seperti berinteraksi dan bersosialisasi dengan orang sekitar walau hanya dalam bentuk 3 Dimensi.

Referensi : 
http://darkx54.blogspot.com/2012/07/virtual-reality-dalam-teknologi-game.html
http://niiasaba.wordpress.com/2010/06/10/virtual-reality/
http://syauqieza.blogspot.com/2014/04/virtual-reality.html



Rabu, 07 Mei 2014

Perkembangan Konsol Game


Video game adalah salah satu hiburan yang paling menarik bagi kaum anak-anak dan para gamer.Ada beberapa perusahaan yang merakit dan menciptakan video game yang terus berkembang sesuai kemajuan ilmu teknologi.Game-game tersebut sengaja dibuat sesuai kebutuhan konsumen atau gamer. Video game ada sejak 1966 hingga sekarang, dan terus diproduksi hingga ramai di pasaran.



Perkembangan teknologi video game telah sangat maju,di mana dahulu video game hanya dimainkan oleh beberapa kalangan saja,sekarang seluruh kalangan mnyukai bermain video game. Kini juga sudah diciptakan video game dengan kualitas grafis yang sangat mumpuni,controller yang dulunya manggunakan kabel kini telah berkembang menjadi nirkabel,bahkan video game masa kini juga menyertakan Broadband yang berguna untuk mengakses internet yang membuat para penggila game semakin dimanjakan karenanya.

1. Pengertian Game dan Video game

            Game atau permainan adalah sesuatu yang dapat dimainkan dengan aturan tertentu sehingga ada yang menang dan ada yang kalah, biasanya dalam konteks tidak serius atau dengan tujuan refreshing. Video game adalah game yang berbasis elektronik dan visual. Video game dimainkan dengan memanfaatkan media visual elektronik yang biasanya menyebabkan radiasi pada mata, sehingga mata pun lelah dan biasanya diiringi dengan sakit kepala.

2. Perkembangan Video Game

Generasi Pertama

Pada tahun 1966, videogame mulai memasuki babak awal perkembangannya. Ide-ide kreatif bermunculan, dan sebagian besar dimotori oleh mahasiswa-mahasiswa yang menghabiskan waktu luangnya dengan memanfaatkan fasilitas teknologi informasi di kampus. Konsol game Baer yang prototipenya diberi nama Brown Box, kemudian meluncur dengan nama Magnavox Odyssey (Mei 1972), berisi 16 game built-in yang dapat diganti-ganti dengan menggunakan sebuah switch. Terjual sampai 200.000 unit, Magnavox Odyssey tercatat sebagai konsol videogame pertama di dunia.


Magnavox Odyssey





Generasi Kedua

Dalam sejarah komputer dan video game, generasi kedua (biasa disebut sebagai awal era 8 bit atau kurang lebih 4 bit era) dimulai pada tahun 1976 dengan merilis Fairchild Channel F dan Radofin 1292 Advanced Programmable Video sistem. Di era generasi kedua ini yang menjadi primadona konsol game adalah konsol game ATARI ,di antaranya adalah: Fairchild Channel F,Atari 2600, Magnavox Odyssey ver. 2 , Atari 5200


Atari 5200
Fairchild Channel F
Atari 2600

 Magnavox Odyssey ver. 2





Generasi Ketiga


Generasi ketiga dimulai pada tahun 1983 dengan dipasarkannya Jepang family computer tau lebih dikenal dengan nama FAMICOM (kemudian dikenal sebagai Nintendo Entertainment System di seluruh dunia). Walaupun konsol generasi sebelumnya juga menggunakan 8-bit processor, pada akhir generasi inilah konsol rumah yang pertama kali diberi label oleh mereka “bit”. . Di Amerika Serikat, generasi ini di game ini terutama didominasi oleh NES / Famicom. Di era ini pulalah terjadi perang konsol game yang pertama antara perusahaan konsol Nintendo dengan SEGA.



Nintendo
Nintendo
SEGA.

Generasi Keempat
Generasi ini disebut-sebut sebagai "jaman emas" dalam dunia video game. Masa di mana konsol 16-bit muncul dan membawa perubahan drastis pada grafik, tata suara, dan gameplay. Era ini juga kian memanas saat terjadinya persaingan seru antara Sega dan Nintendo. Pada tahun 1990, Sega menggelontorkan Sega Megadrive/Genesis, konsol 16-bit yang memukau perhatian pecinta game, khususnya Amerika.Selanjutnya, Sega merilis game yang akhirnya menjadi maskot Sega, Sonic the Hedgehog (1991). Game ini lagi-lagi mencengangkan para pecinta game, karena game tersebut memiliki grafik dan tata suara yang kualitasnya jauh di atas Super Mario Bros yang merupakan game buatan Nintendo.

Sega Megadrive

Generasi Kelima
Era 32-bit dan 64-bit ini diawali dengan penyelenggaraan Electronic Entertainment Expo (E3) untuk pertama kalinya di Los Angeles Convention Center. Inilah ajang hiburan dan game terbesar di Amerika yang masih terus diadakan hingga sekarang. Selanjutnya, Sony merilis Sony PlayStation (1995), diikuti dengan Nintendo 64 (1996). Untuk kali ini, persaingan dimenangkan Sony karena Nintendo memutuskan untuk tidak meng-upgrade ke CD-ROM dan tetap menggunakan cartridge. Tentu saja developer lebih melirik CD-ROM, karena biaya produksi lebih murah dan kapasitas penyimpanan lebih besar.Sega pun merilis Sega Saturn, konsol game yang juga berbasis CD-ROM dan memiliki delapan prosesor. Sayang, konsol ini harus tersingkirkan oleh dominasi Nintendo dan Sony.

Sony PlayStation 
Nintendo 64


Generasi Keenam
Generasi keenam dibuka dengan peluncuran konsol terakhir Sega, Dreamcast (1999). Konsol unik ini memiliki fitur game online, dan merupakan konsol game 128-bit pertama. Sayang, Sega gulung tikar dan memutuskan untuk hengkang dari dunia konsol game dua tahun berikutnya. Pada tahun 2001, Sony menggeber PS2, disusul Nintendo dengan GameCube-nya. Kali ini, keduanya menuai kesuksesan yang hampir berimbang, meskipun PS2 masih menduduki peringkat teratas. Pada era ini, Nintendo juga mengeluarkan dua konsol genggam, yaitu Gameboy Advance, dan Nintendo DS, handheld terbaru Nintendo yang berlayar ganda dan memiliki fitur online serta touch sensitive.Sony pun mengeluarkan versi ekonomis dari PS, yaitu PSone. Lalu, mereka memproduksi handheld pertamanya, PlayStation Portable (PSP) yang hingga saat ini terus membayangi kesuksesan Nintendo DS.

Sega Dreamcast 

PlayStation 2


Generasi Ketujuh
Perkembangan video game kini telah masuk ke generasi ketujuh. Microsoft telah menggeber XBox 360, sementara itu Sony dan Nintendo dengan PS3 dan Wii. Tak diragukan lagi kalau ketiganya adalah konsol terbaru dan tercanggih. di generasi ini konsole game memiliki grafis 3D yang sangat real. selain itu juga pada generasi ini konsole game juga menggunakan fitur-fitur yang ada di komputer, seperti wifi dan koneksi internet. sehingga memungkinkan masing-masing device saling terhubung dan para pengguna bisa bermain secara multiplayer walaupun terpisah ruang. 


Playstation 3 

Xbox 360 

Nintendo Wii

PS Vita

Dampak Positif dan Negatif Dari Game


Dampak Positif dari game :
1. meningkatkan konsentrasi
2. meningkatkan koordinasi tangan dan mata
3. meningkatkan kemampuan membaca
4. meningkatkan kemampuan berbahasa inggris
5. meningkatkan pengetahuan mengenai komputer
6. meningkatkan kemampuan mengetik
7. meninglatkan keterampilan mengambil keputusan 
8. kerja tim
9. membuat orang senang
10. meningkatkan intelektual

Dampak Negatif dari game :
1. menimbulkan adiksi ( kecanduan ) yang kuat
2. mendorong melakukan hal yang negatif
3. terbengkalai kegiatan di dunia nyata
4. perubahan pola makan dan istirahat
5. perilaku cenderung agresif
6. asolasi diri
7. depresi
8. mengganggu kesehatan
9. menghabiskan material
10. banyak membuang waktu


Saran


1. dapat memanage waktu jika ingin bermain game
2. harus dapat membagi waktu antara bermain game dengan bersosialisasi
3. dikembangkan terus agar konsol game tersebut.

Kamis, 24 April 2014

EER (Enhanced Entity Relationship)

Nama Kelompok : Diaz Zafrullah ( 52411052)
                             Muhamad Fuad Fajri (54411663)
                             Rifqi Rahmadi (56411192)
Kelas : 3IA14

Tugas : Sistem Basis Data 2


Enhance Entity Relationship merupakan Model Entity Relationship yang didukung dengan konsep semantik tambahan. Dimana konsep semantik terdiri dari subclass dan superclass, dan konsep-konsep yang berhubungan yaitu specialization dan generalization .Konsep lainnya yang termasuk dalam model EER yaitu Category.

Subclass adalah Subset dari suatu entitas yang dikelompokkan dalam pengertian tertentu yangperlu disajikan secara eksplisit. Sedangkan Superclass adalah Entitas yang merupakan induk dari subclass-subclassnya.
Specialization adalah proses pendefinisian atau pemechaan suatu himpunan Subclass darisuatu entitas; entitas ini disebut superclass dari specialization . Himpunan subclass tsb membentuk specialization yang telah didefinisikan berdasarkan beberapa sifat/karakteristik yang istimewa dari suatu entitas pada suatu superclass yang menggambarkan perbedaan yang jelas antara entitas tsb. Terdapat beberapa jenis spesialisasi seperti Disjoint Total, DisjointPartial, Overlapping Total dan Overlapping Partial

Generalization   Proses  pendefinisian  subclass-subclass yang  disatukan  menjadi entitas  superclass  tunggal  berdasarkan karakteristik umum.

Contoh Diagram EER





Kamis, 03 April 2014

Pengembangan Basis Data

Nama Kelompok : Diaz Zafrullah ( 52411052)
                             Muhamad Fuad Fajri (54411663)
                             Rifqi Rahmadi (56411192)
Kelas : 3IA14
Tugas : Sistem Basis Data 2



TUGAS SISTEM BASIS DATA, MEREVIEW JURNAL PENGEMBANGAN BASIS DATA

            Seperti yang telah diajarkan bahwa sistem basis data itu secara simple bisa kita bayangkan seperti sebuah lemari pakaian yang tersusun rapi.seperti baju dengan baju, celana dengan celana. Maka kita akan lebih mudah menemukan apa yang kita cari pada lemari pakaian tersebut.

Jadi, Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau informasi yang akan disimpan. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna atau user. Dalam perencanaan database dapat menggunakan berbagai macam DBMS (Database Management System) seperti MS Access, SQL Server, My SQL, Postgre, Firebird dll.

Basis data memiliki beberapa unsur yaitu :

 • Entititas
Entititas adalah orang, tempat, kejadian atau konsep yang informasinya direkam.
 • Field
Setiap entity mempunyai atribut atau sebutan untuk mewakili suatu entity.
 • Record
Record adalah kumpulan isi elemen data (atribut) yang saling berhubungan menginformasikan tentang suatu entity secara lengkap.
 • Data Value
Merupakan data aktual atau infomasi yang disimpan ditiap data elemen. Isi atribut disebut nilai data.
 • Kunci Elemen Data ( Key Data Element )
Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas.

Basis data juga memiliki beberapa komponen yaitu :
·         Perangkat Keras ( Hardware )
·         Sistem Operasi ( Operating System )
·         Basis data (  Database  )
·         Management System ( DBMS )
·         Pemakai ( User )

Tujuan dari penggunaan basis data diantaranya adalah :

·         Kecepatan dan kemudahan (Speed )
·         Efisien ruang penyimpanan (Space)
·         Keakuratan (Acuracy)
·         Keamanan (Security)
·         Terpeliharanya keselarasan data (Consitant)
·         Data dapat dipakai secara bersama (shared)
·         Dapat diterapkan standarisasi (standardization)

Perkembangan basis data sendiri tidak lepas dari perkembangan teknologi informasi dan computer. Terdapat dua pendekatan alternatif yang dapat digunakan dalam pengembangan basis data pada sebuah proyek perancangan sistem informasi. Kedua pendekatan tersebut adalah :

·         System Development Life Cycle (SDLC)
·         Rapid Application Development (RAD) / Prototyping


Saya akan menjelaskan tentang RAD. Pendekatan menggunakan RAD memungkinkan pengembangan sistem secara cepat. Proses pembuatan prototipe data dapat dilakukan pada saat pendefinisian data. Dimana proses identifikasi dan inisalisasi tidak dilakukan secara mendetail. Setiap perubahan yang terjadi terhadap perencanaan perancangan dapat disesuaikan kembali dengan jalan melakukan revise dan enhance prototipe itu sendiri. Lebih fleksibel jika dibandingkan dengan model pendekatan SDLC.

RAD dilakukan melalui tahap-tahap berikut :

·         Identity problem : pada tahap ini dilakukan analisis kebutuhan proyek dan pemodelan tahap awal sebuah data
·         Develop Initial Prototype : Setelah kebutuhan dirinci dan dijelaskan, maka dilakukan desain pemodelan data logika. Dimana pada tahapa ini proses analsis kebutuhan di spesifiukasikan secara rinci.
·         Physical Database Design and Creation : Pada tahap ini terjadi pendefinisian isi database lanjutan ke dalam DBMS. Selain itu, pada tahap ini juga terjadi desain program yang melakukan pemrosesan data.
·         Database Maintenance : Pada tahap ini dilakukan proses analisis database untuk menyesuaikannya dengan aplikasi-aplikasi yang dibutuhkan. Pada tahap ini juga dilakukan proses perbaikan terhadap error yang muncul selama prototype diimplementasikan. Perbaikan terhadap error ini dapat terjadi berulang kali hingga akhirnya tercipta sebuah prototype yang sesuai dengan harapan atau tujuan organisasi.
·         Implementation : Merupakan tahap penerapan Prototype.
·         Convert to Operational System : Merupakan proses akhir dari perancangan. Proses ini adalah kelanjutan dari tahapan Implementasi. Proses pembuatan sistem operasi dilakukan dengan mengkonversi prototype yang telah diimplementasikan. Hasil implementasi tersebut mengindikasikan kalau model tersebut layak untuk dijadikan sebuah sistem yang siap digunakan.


Keuntungan Sistem Basis Data antara lain :

a)      Terkontrolnya kerangkapan data.
b)      Terpeliharanya keselarasan ( kekonsistenan ) data.
c)      Data dapat dipakai secara bersama ( Shared ).
d)     Dapat diterapkan standarisasi.
e)      Keamanan data terjamin.
f)       Terpeliharanya integritas data.
g)      Terpeliharanya keseimbangan ( keselarasan ).
h)      Data Independence ( Kemandirian data ).

Kelemahan Sistem Basis Data antara lain :

a)      Lebih Mahal.
b)      Proses back up cukup memakan waktu.
c)      Bila ada akses yang tidak benar, kerusakan dapat terjadi.
d)  Sistem lebih rumit, sehingga memerlukan tenaga spesial.

e)      Proses pemeliharaan dapat memakan waktu karena ukurannya yang besar.