Selasa, 28 April 2020

Game yang Paling Populer pada Setiap Jenis Game Play

Di zaman yang serba canggih ini, tak hanya perangkat gadget saja yang berkembang. Dunia hiburan seperti game juga ikut berkembang. Apalagi dengan semakin canggihnya perangkat yang ditawarkan, para pengembang pun juga membuat game yang semakin detail dan semakin seru untuk dimainkan.
Dalam dunia game sendiri terdapat berbagai macam jenis game yang bisa dimainkan. Dan berikut adalah beberapa game yang populer pada setiap jenis gameplay

A. Game play Racing

  • Need for Speed No Limits

Siapa, sih, yang nggak kenal dengan seri franchise Need for Speed yang sudah melanglang buana di berbagai platform game?

Di Android, kamu juga bisa mencoba game balap mobil terbaik berjudul Need for Speed No Limits yang punya gameplay nggak kalah seru, geng. Need for Speed No Limits memiliki berbagai map balap yang terasa menyenangkan. Terlebih ada pula mode multiplayer untuk bisa bermain bersama teman secara online.

  • Asphalt 9: Legends


Asphalt 9: Legends yang seperti namanya merupakan game balap mobil terbaru dan merupakan seri kesembilan dari franchise Asphalt besutan developer Gameloft. Game ini menawarkan grafis AAA alias setara dengan game-game konsol selevel PlayStation 4 maupun PC, geng.

Untuk gameplay-nya sendiri berbeda dengan seri Asphalt lain, di mana kamu bisa merasakan pengalaman gerak otomatis selama bermain. Jadi, di sini kamu hanya tinggal menentukan arah belok mobil menggunakan sensor giroskop dan tekan tombol NOS. Selain itu, kamu juga bisa ubah settingan jadi kontrol manual kok!



B. Game play Sport
  • FIFA 19

Di tahun 2019 tepat artikel ini ditulis, game ini menjadi game olahraga yang terpopuler. Game ini merupakan game olahraga sepak bola terbesar. Kamu bisa bermain bola di game ini bersama teman-temanmu agar seru saat pertandingan. Kamu juga harus tahu cara bermain sepak bola karena peraturan di game ini sama di aslinya. Game yang dikembangkan oleh Electronic Arts ini bisa kamu mainkan di PC, PS4 dan Xbox One.

  • NBA 2K19


Kamu suka main basket? Kamu harus mencoba game yang satu ini. Game NBA 2K19 ini adalah game olahraga basket yang terpopuler. Kamu bisa bermain basket di game ini dengan temanmu agar bisa lebih seru. Grafik yang ditawarkan juga sangat bagus. Game yang dikembangkan oleh Visual Concepts ini dapat kamu mainkan di PC, PS4 dan Xbox One.



C. Game play Shooting

  • Call of Duty: Black Ops 4


inilah salah satu seri Call of Duty yang layak kalian coba. Black Ops 4 mengusung tipe FPS rasa modern. Pada versi sebelumnya, keberadaan game FPS PC satu ini menuai banyaknya kritikan dari para fansnya.

Treyarch dan Activision selaku pengembang akhirnya memahami dan menanggapi kritikan dari para penggemarnya dengan menghadirkan Call of Duty: Black Ops 4. Game FPS PC terbaik ini menawarkan cita rasa modern, mode-mode yang variatif dan banyak lagi ide segar yang sayang untuk dilewatkan.

  • Battlefield V

game fps pc terbaik terbaru

Battlefield merupakan salah satu franchise FPS terbesar di industri game. Ini sebuah fakta yang tidak terbantahkan, Toppers. Mungkin beberapa dari kalian akan mencoba jajaran game karya DICE yang dipersenjatai Frostbite Engine.

Pada game FPS terbaik PC ini, plot yang dihadirkan pun tidak kalah seru. Salah satu plotnya adalah perang melawan tentara Nazi dengan alutsista yang termutakhir di masanya.



D. Game play Roleplaying (RPG)

  • Ragnarok M: Eternal Love


Ragnarok sebetulnya merupakan game RPG jadul yang rilis pada tahun 2002 silam. Namun, seiring dengan perkembangan jaman, game Ragnarok M: Eternal Love ini pun semakin terus diperbaiki dan dikembangkan. Alhasil, sekarang kamu juga sudah bisa memainkan game RPG yang satu ini melalui smartphone saja. Keren, bukan?
Adapun untuk cara bermainnya, gampang banget lho! Pasalnya, di sini kamu hanya diminta untuk terus meningkatkan level dari karakter Ragnarok M: Eternal Love ini hingga mencapai yang paling maksimal. Dan ini bisa kamu lakukan dengan mengumpulkan EXP sebanyak-banyaknya dari melakukan quest dan berburu monster-monster.

  • The Witcher 3: Wild Hunt


Kalau yang satu ini sebetulnya lebih terkenal dimainkan di Playstation 4. Namun, kamu tetap bisa juga kok memainkannya di PC. Dalam game The Witcher 3: Wild Hunt, kamu nantinya akan memainkan peran dari tokoh Geralt, sang Witcher, untuk membunuh para monster jahat.

Dengan tampilan grafisnya yang bagus serta gaya bertarung yang sangat realistis, dijamin game RPG yang satu ini gak akan pernah bosan untuk dimainin.



E. Game play Action

  • God Of War

God of War sendiri adalah salah satu franchise raksasa. Game ini singkat cerita akan menceritakan tentang pertualangan Kratos untuk melawan kejamnya dewa-dewi Yunani saat itu. Ia sebenarnya hanyalah manusia biasa yang ingin melawan dewa-dewi tersebut. Setelah melakukan berbagai rintangan, ia akhirnya berhasil membalas dendam kepada dewa-dewi tersebut dan menjadi Dewa Perang.

Kalian akan melawan berbagai musuh seperti Medusa, Minatour dan menyelsaikan berbagai puzzle yang sangat susah untuk diselesaikan. Di seri keempatnya, kalian akan dibawa ke mitologi Nordik dimana ia akan melawan Dewa Thor, Loki ataupun Odin. Disana, Kratos telah memiliki seorang anak yang juga akan menjadi seorang dewa nantinya. Akan banyak sekali aksi yang bakal bisa menaikkan andrenalin kalian disini.

  • Tomb Rider

Game besutan Crystal Dynamics ini sangat kami rekomendasikan untuk kalian mainkan. Di game ini kita akan berperan sebagai seorang wanita bernama Lara Croft yang memiliki kisah sangat memilukan, tragedi dan lainnya. Disini, kita bakal berpetualang untuk bertahan hidup.

Lara Croft sendiri disini akan berpetualang untuk mencari jawaban atas beragam misteri yang ada. Petualangan pertamanya dimulai dari ekspedisi untuk mencari kebenaran dari legenda sebuah kerajaan kuno di sekitaran wilayah Jepang – Yamatai dan sang ratu – Himiko, sang ratu matahari yang diyakini memiliki kemampuan magis tertentu. Rekomendasi banget deh buat kalian mainkan.



F. Game play Fighting

  • Tekken 7


Tekken merupakan seri game fighting yang sudah tidak perlu diperkenalkan lagi berkat sejarah panjangnya genre ini. Pada Tekken 7, game ini memboyong kembali para karakter-karakter favorit populer seperti King dan Jin Kazama, sambil menghadirkan beberapa karakter dari game lain seperti Akuma dari Street Fighter dan Geese Howard dari Fatal Fury. Jangan lupakan juga jika game ini memiliki karakter Negan dari seri The Walking Dead.

  • Mortal Kombat 11

Untuk para pecinta game fighting, siapa lagi yang tidak tau game mortal kombat dan kali ini mortal kombat keluar dengan tampilan yang lebih real dan dengan hero hero barunya. Dan yang membuat game ini terkenal karena dalam pertarungannya terdapat jurus jurus yang bisa dibilang sadis dan unik, serta fatality yang mungkin bisa membuat pecinta game takjub atau mungkin jijik juga melihatnya karna sangat sadis



G. Game play Simulasi

  • The Sims 4


Sejak pertama kali hadir pada 2000, seri game The Sims kerap jadi pilihan banyak orang yang ingin menjalani kehidupan lain. Waralaba ini pun udah menghadirkan banyak judul buat berbagai platform, mulai dari PC hingga mobile, dengan fitur yang berbeda-beda. Lewat The Sims 4 yang dirilis pada 2014, Maxis dan Electronic Arts (EA) tampaknya benar-benar mau ngasih simulasi kehidupan yang lebih nyata.

Sebenarnya, The Sims 4 hadir dengan spesifikasi minimum yang lebih rendah daripada The Sims 3. Namun, game ini nyajiin cukup banyak fitur baru, seperti visual yang lebih tajam dan emosi dari para Sims yang bisa berubah-ubah. Alur kehidupan serta jenis kegiatan yang bisa dilakukan pun semakin beragam sehingga lo bakal betah main game ini seharian. Eits, jangan sampai lupa sama kehidupan nyata, ya!

  • Euro Truck Simulator 2


Game simulasi yang dikembangin SCS Software ini cukup unik. Bukannya diminta buat jadi yang tercepat di jalanan, lo justru dituntut untuk menjadi sopir truk yang baik dengan membawa peti kemas sesuai dengan pesanan. Realistisnya, lo juga harus memilih serta merawat truk secara berkala supaya kondisi truk tersebut selalu dalam keadaan prima dan siap melakukan perjalanan.

Sebagai seorang sopir, lo punya tugas buat menjaga truk serta barang pesanan agar enggak rusak saat di perjalanan. Nantinya, lo bakal nerima gaji dan mendapat kenaikan reputasi setiap berhasil ngejalanin misi dengan baik. Begitu juga sebaliknya kalau barang itu rusak atau waktu pengirimannya tertunda. Meskipun latar utamanya merupakan daerah-daerah di Eropa, ada juga, kok, modul tambahan buat yang mau ngerasain sensasi jadi sopir truk di Indonesia.


source
https://jalantikus.com/tips/games-balapan-terbaik-android/
https://www.tokopedia.com/blog/game-fps-pc-terbaik-terbaru/
https://www.shopback.co.id/katashopback/games-rpg-terbaru-dan-terbaik
https://gamedaim.com/rekomendasi/game-action-pc-terbaik/
https://duniagames.co.id/discover/article/10-game-fighting-terbaik
https://www.kincir.com/game/pc-game/7-game-simulator-terbaik-yang-paling-realistis

Beberapa Game Populer dari Beberapa Konsol game

Seperti yang kita ketahui dari kalangan anak kecil hingga orang tua pasti mengetahui apa itu game, dan mungkin juga pernah bermain game sekedar untuk melespankan stress atau memang hobi bermain game. Jadi disini ada beberapa game populer dari beberapa konsol, dan berikut adalah gamenya


A. Dari PS 4 

1. Grand Theft Auto



Untuk para gamers, GTA merupakan suatu permainan yang tidak asing lagi. Dengan latar petulangan yang menyelesaikan misi-misi di sebuah kota. Dan yang menjadikannya hebatnya adalah kita dapat melakukan apa saja  saat menyelesaikan tugas, dari mulai naik pesawat, naik mobil, dan sampai naik tank pun bisa. Pada Ps 4 permainan ini dikemas lebih menarik dengan visual yang bagus serta satting tempatnya begitu detail. Hal tersebut membuat siapa yang memainkannya akan betah berlama-lama dengannya. Tak heran apabila Grand Theft Auto dapat dikatakan sebagai game paling populer di PS4.

2. Call Of Duty



Call Of Duty ini menyuguhkan permainan yang bisa dibilang sangat seru. Ceritanya menjadikan kita seorang prajurit yang diberikan misi tapi dalam menyelesaikannya kita harus melawan banyak rintangan. Berlatarkan perang menjadikan orang yang memaikannya akan mengalami keseruan yang luar biasa, ditambah kita akan merasakan bagaimana berada dalam medan perang . Selain ceritanya, game paling populer di Ps 4 ini juga menyugahkan grafik yang bagus, persenjataan moderen dan tentunya misi menatang. Jadi tidak heran kalau game ini sangat diburu untuk dimainkan.

3. FIFA 18




Sepak bola tentu merupakan olahraga yang disukai banyak orang di dunia. Setiap sudut daerah di bumi pasti ada orang bermain olahraga ini. Jadi tidak heran apabila FIFA 18 menjadi game paling populer di Ps 4. Memainkannya seolah kita diajak untuk menjadi pelatih suatu tim, dengan melakukan penyusunan pemain sampai mengatur startegi. Dan yang lebih hebatnya lagi grafik yang ditawarkan tentu sangat bagus dengan wajah setiap pemainnya menyerupai asli. FIFA 18 akan lebih seru ketika dimainkan bersama teman, karena persaingan untuk memenangkannya menjadi suatu adrenalin yang sangat hebat.


B. Pada Xbox

1. Forza Horizon 4


Tidak lengkap rasanya jika tidak memasukkan game Forza ke dalam daftar game Xbox One terbaik. Salah satu judul terbaiknya yaitu Forza Horizon 4 membawa kembali semua yang disukai penggemar dari seri Forza, seperti lokasi yang dipenuhi dengan pemandangan menakjubkan yang memanjakan mata. Selain itu, terdapat Showcase Events untuk sensasi balapan yang lebih padat dan imersif. Forza Horizon 4 juga termasuk ke dalam game dengan dukungan Xbox One X enhanced, untuk peningkatan visual dan resolusi yang jauh lebih kaya dari biasanya.

2. Sunset Overdrive



Dikenal dengan seri Ratchet And Clank yang fenomenal, Insomniac Games kembali menghibur gamer dengan game open-world baru yang penuh warna berjudul Sunset Overdrive. Pada game ini, pemain bisa meluncur di hampir setiap sisi bangunan, sembari menyapu bersih segerombolan musuh berupa mutan dan robot yang datang menyerang. Sama seperti seri Ratchet And Clank, Sunset Overdrive juga memiliki beragam senjata unik nan nyeleneh seperti bola bowling, kembang api dan boneka beruang Teddy yang bisa meledak.


C. Pada Nintendo switch

1. Mario Kart 8 Deluxe


Mario Kart 8 Deluxe memungkinkan pemain untuk sekali lagi, memacu kendaraan balap mereka menggunakan karakter ikonik dari seri Mario. Pada game ini, pemain memiliki 32 track yang tersebar di delapan kompetisi dan delapan arena bertempur baru yang tidak muncul di Mario Kart 8 versi orisinal untuk Wii U. Berkat gameplay yang menyenangkan dan visual yang memikat, Mario Kart 8 Deluxe berakhir menjadi game Switch terlaris sepanjang masa.

2. The Legend Of Zelda: Breath Of The Wild

Berlatar waktu di akhir timeline seri Zelda, Link diceritakan terbangun dari tidur panjang untuk mengalahkan Calamity Ganon yang berencana ingin menggulingkan kerajaan Hyrule.
Dengan visual memanjakan mata yang memaksimalkan potensi dari Switch, mudah bagi para kritikus maupun penggemar seri untuk jatuh cinta dengan game ini. Breath Of The Wild menawarkan dunia terbuka yang fantastis, gameplay imersif dan cerita yang sulit untuk dilupakan.


D. Pada PC

1. DOTA 2




Dota 2 adalah game bergenre MOBA, dan merupakan sekuel dari Defense of the Ancients mod pada Warcraft 3. layaknya game MOBA pada umumnya Dota 2 dimainkan oleh dua tim yang beranggotakan 5 orang. Tugas mu sendiri adalah menghancurkan markas lawan, dengan meningkatkan level, mengumpulkan gold, dan membeli berbagai jenis item, guna memenangakan pertempuran dengan tim lawan.  Game ini sendiri wajib kalian mainkan selain karena gratis, Dota 2 menawarkan sebuah permainan kompetitif dan bukan hanya sekedar game, karena menawarakan kesempatan menjadi pro player lewat turnamen-turnamen besar yang Dota 2 miliki.

2. Counter Strike Global Offensive




Sepertinya game yang satu wajib dimainkan oleh semua penikmat game PC online,  karena selain game yang satu ini sempat merajai warnet-warnet di Indonesia , Counter Strike sendiri sering dijadikan sebagai standar untuk game-game shooter sejenis dipasaran dan menjadi salah satu game yang memliki kompetisi professional. Secara popularitas sepertinya game bestuan Valve ini  tidak perlu diragukan lagi, dimana secara gameplay kamu akan dibawa kedalam mode first person yang akan dibagi kedalam dua tim. Tim tersebut terdiri dari Teroris dan Anti Teroris dimana setiap tim akan bergantian selama permainan berlangsung. Pemenang sendiri ditentukan jika kalian berhasil membunuh semua anggota tim lawan atau menyelesaikan misi seperti menyelamatakn hostage ataupun menjinakan bom.


source
https://gamebrott.com/20-game-online-terbaik-pc-yang-siap-kamu-buat-mabar-sekarang-juga
https://www.idntimes.com/tech/games/arifgunawan/game-nintendo-switch-paling-laris-1/7

https://www.boombastis.com/5-game-paling-populer-di-ps-4-yang-membuatmu-ketagihan-memainkannya/137241

Senin, 27 April 2020

Pengertian Game dan Faktor yang Mempengaruhi Game Menjadi Terkenal


Mungkin rata rata dari kita semua, apalagi di zaman milenial ini, kita sudah tidak asing dengan istilah game, bahkan semua kalangan anak kecil hingga orang tua mengenal istilah ini. Saai ini sudah banyak sekali game yang sudah beredar luas di sana, dengan bermacam genre dan dari beberapa platform. Akan tetapi, sebenarnya apasih arti dari kata game? Dan apa saja jenis nya? Jadi berikut ini akan kami jelaskan sedikit mengenai pengertian game, jenis atau genre game, dan faktor apa saja yang membuat game menjadi terkenal?

A. Pengertian Game


Dalam kamus bahasa indonesia “game” diartikan permainan. Permainan adalah bagian dari bermain dan bermain juga bagian dari permainan, keduanya ini saling berhubungan. Permaian merupakan kegiatan kompleks yang didalamnya terdapat peraturan, play dan budaya. Sebuah permainan ialah sebuah sistem dimana pemain terlibat dalam konflik buatan, disini pemain bernteraksi dengan sistem konflik dalam permaianan ialah rekayasa atau buatan, dalam permainan terdapat peraturan yang bertujuan untuk membatasi perilakuk pemain dan juga menentukan permainan.

Game berasal dari bahasa inggris yang artinya dasar permainan. Permainan dalam hal ini merujuk pada pengertian kelincahan intelektual yang juga dapat diartika sebagai arena keputusan dan juga aksi permainnya. Dalam, game ada target-target yang dingin dicapai pemainnya.

Game bertujuan untuk menghibur, biasanya game banyak disukai oleh anak – anak hingga orang dewasa. Games sebenarnya penting untuk perkembangan otak, untuk meningkatkan konsentrasi dan melatih untuk memecahkan masalah dengan tepat dan cepat karena dalam game terdapat berbagai konflik atau masalah yang menuntut kita untuk menyelesaikannya dengan cepat dan tepat. Tetapi game juga bisa merugikan karena apabila kita sudah kecanduan game kita akan lupa waktu dan akan mengganggu kegiatan atau aktifitas yang sedang kita lakukan.


B. Jenis-jenis game

Berdasarkan jenis “platform”  atau alat yang digunakan:

1. Arcade games
Yaitu yang sering disebut ding-dong di Indonesia, biasanya berada di daerah / tempat khusus dan memiliki box atau mesin yang memang khusus di design untuk jenis video games tertentu dan tidak jarang bahkan memiliki fitur yang dapat membuat pemainnya lebih merasa “masuk” dan “menikmati”, seperti pistol, kursi khusus, sensor gerakan, sensor injakkan dan stir mobil (beserta transmisinya tentunya).

2. PC Games 
Yaitu video game yang dimainkan menggunakan Personal Computers.

3. Console games
Yaitu video games yang dimainkan menggunakan console tertentu, seperti Playstation 2, Playstation 3, XBOX 360, dan Nintendo Wii.

4. Handheld games
Yaitu yang dimainkan di console khusus video game yang dapat dibawa kemana-mana, contoh Nintendo DS dan Sony PSP.

5. Mobile games
Yaitu yang dapat dimainkan atau khusus untuk mobile phone atau PDA.

BERDASARKAN “GENRE” PERMAINANNYA :

1. Aksi – Shooting
2. Fighting ( pertarungan )
3. Aksi – Petualangan
4. Petualangan
5. Simulasi, Konstruksi dan manajemen
6. Role Playing
7. Strategi
8. Puzzle
9. Simulasi kendaraan
10. Olahraga


C. Faktor yang Membuat Game Terkenal

Seperti yang kita ketahui, dengan bermain game dapat berfungsi untuk menghilangkan stress dan sebagian orang berpendapat bahwa dengan bermain game dapat menjadi tempat pelarian dari dunia nyata ke ‘dunia lain’. Ini ditandai dengan pemain yang terkadang terlarut atau merasa ada dalam dunia video game tesebut yang hadir dalam cerita game itu sendiri dan juga memberikan perasaan senang yang dapat menyebabkan seseorang kecanduan

 Tapi apasih alasan yang membuat game menjadi terkenal? Berikut adalah pendapat saya:

1. Memiliki gameplay yang menarik dan menantang
2. Cerita pada game tersebut sangat berkesan
3. Didukung oleh visual dan musik yang fantastis
4. Adanya event atau hadiah yang menggiurkan
5. Dimainkan oleh orang yang terkenal, sehingga orang ikut tertarik bermain game tersebut


source

https://chikhungunya.wordpress.com/2011/05/26/definisi-game-dan-jenis-jenisnya/
https://www.gameprime.org/2018/05/esport-competitions-in-asian-games-2018/
https://id.techinasia.com/hal-membuat-video-game-berkesan

Jumat, 10 April 2020

Menjawab soal tentang integritas data

Soal
a. Apa kegunaan integritas basis data
b. Jelaskan jenis-jenis integritas basis data
c. Buatlah contoh untuk Integritas Entitas
d. Buatlah contoh untuk Integritas Domain

JAWAB

a.  Kegunaan integritas data sendiri yaitu untuk menjaga kemurnian data atau menjaga data-data yang tidak valid agar tidak masuk ke database.

b. Integritas Data dapat Di kelompokan menjadi 3 bagian :
  • Integritas data yang berada dalam relasi, yaitu integritas entitas dan integritas domain.
  • Integritas yang berada di luar relasi, yaitu integritas referensial
  • Integritas yang ditentukan sendiri di dalam suatu perusahaan, yaitu integritas perusahaan (Enterprise integrity/ user Defined Integrity).
Secara garis besar integritas data dalam model relasional meliputi :
  1. Integritas Entitas
  2. Integritas Domain
  3. Integritas Referensial
  4. Integritas Enterprise

c. Contoh integritas entitas :
create table Pembelian(ID Pembelian smallint,
ID model smallint,
DeskripsiModel varchar (40),
Primary Key (IDPembelian));

d. Contoh integritas domain:
Create table biografi(idpenulis smallint unsigned not null,
tahunLahir year not null,
kotalahir varchar (40) not null default ‘Kosong’);
create domain nilai numerik(3,2)
constraint value-test check (value >=0.00)

Pentingnya integritas data dalam sebuah sistem basis data contoh sederhananya



Pengertian integritas data secara luas mengacu pada kepercayaan dari sumber daya suatu sistem. Integritas data sangat penting karena dapat memastikan keakuratan, konsistensi, aksesibilitasi, dan kualitas tinggi dari sebuah data, sehingga sangat penting untuk mengikuti aturan pengintegritasan suatu data. Data yang mempunyai integritas identik di pertahankan selama operasi apapun (seperti bisnis transfer, penyimpanan, atau pengambilan). Secara sederhana dalam istilah bisnis, integritas data adalah jaminan bahwa data konsisten, bersertifikat dan dapat dirujukan.

Integritas data artinya akurasi dan kebenaran data. Integritas data dalam sebuah sistem basis data harus dijaga untuk menjaga kebenaran data yang disimpan. 

Bebeberapa cara dan tujuan dalam menjaga integritas data, diantaranya :
  • Memasukkan aturan bisnis di dalam basis data
  • Menjaga agar data yang tidak valid tidak masuk ke basis data
  • Menjaga konsistensi data pada relasi keterkaitan antar tabel

Integritas Data dapat Di kelompokan menjadi 3 bagian :
  • Integritas data yang berada dalam relasi, yaitu integritas entitas dan integritas domain.
  • Integritas yang berada di luar relasi, yaitu integritas referensial
  • Integritas yang ditentukan sendiri di dalam suatu perusahaan, yaitu integritas perusahaan (Enterprise integrity/ user Defined Integrity).

Secara garis besar integritas data dalam model relasional meliputi :
  1. Integritas Entitas
  2. Integritas Domain
  3. Integritas Referensial
  4. Integritas Enterprise
Berikut ini adalah jenis-jenis integritas data yang disertai dengan contoh kasusnya:

  1. Create Domain,  yaitu membuat tipe data baru. Fungsi ini biasa digunakan untuk menangani data yang membutuhkan aturan bisnis sendiri,
Contoh :
Membuat tipe data “gender” untuk yang isinya hanya boleh berisi pria atau wanita
Maka sintaksnya dalam SQL adalah :
create domain gender char(2) constraint gender_domain check ( value in(‘pria’,’wanita’));

  1. Not NULL, yaitu menjaga agar suatu data tidak kosong dengan kata lain harus ada value-nya.
Contoh:  nama matakuliah pada tabel mata kuliah tidak boleh kosong.
Maka sintaksnya dalam pl / sql :
nama_matkul varchar2(15),
constraint nn_ matkul not null (nama_matkul)

  1. Unique, yaitu membuat agar suatu data tidak memiliki nilai yang sama dengan record lainnya dalam tabel yang sama.
Contoh :
email pada tabel akun_facebook hanya boleh satu email untuk satu akun.
Maka sintaksnya :
email varchar2(15),
constraint u_mail unique (email)

  1. Primary key, merupakan gabungan antara not null dan unique.
Contoh :  NIM pada tabel mahasiswa.
nim char(7) not null,
constraint pk_ nim primary key (nim)

  1. Check, memeriksa data dengan aturan bisnisinya sendiri tanpa membuat tipe data baru.
Contoh :
Sebelum memasukkan nilai ujian pada tabel nilai, data diperiksa terlebih dahulu. Data tidak boleh masuk jika bernilai negatif.
nilai number,
constraint chk_nilai check (nilai > 0)

  1. Referential Integrity, adalah integritas pada relasi antar tabel.
Contoh:
 jika kolom NIM mahasiswa pada tabel nilai mengacu ke kolom NIM pada table mahasiswa, dan terjadi perubahan (delete atau update) pada NIM di tabel mahasiswa. Maka ada beberapa pilihan yang dapat dilakukan terhadap NIM yang di tabel nilai, diantaranya adalah :
 Delete cascade, hapus record pada kedua tabel yang bersangkutan
 Delete set null, hapus record di tabel asal dan value record pada tabel yang di jadikan  NULL
 Update cascade, perbarui isi record pada kedua table


Menjawab soal tentang proteksi basis data

Agar memiliki suatu keamanan yang efektif dibutuhkan kontrol yang tepat. Seorang DBA memegang peranan penting pada sistem basisdata, oleh karena itu DBA harus mempunyai kemampuan dan pengetahuan yang cukup agar dapat mengatur sistem basis data. Keamanan merupakan suatu proteksi terhadap pengrusakan data dan pemakaian data oleh pemakai yang tidak berwenang.

a. Sebutkan bentuk-bentuk akses yang secara secara sengaja dapat merusak atau merugikan pemilik basisdata

b. Untuk melindungi basis data, jelas level-level pengamanan basis data yang harus dilakukan. 

c. Jelaskan bentuk-bentuk otoritas user terhadap data yang disimpan dalam table/relasi basis data


JAWAB

a. Untuk kategori kedalam tindakan yang disengaja antara lain disebabkan oleh :
  1. Pengambilan data/pembacaan data oleh user yang tidak berwenang
  2. Pengubahan data oleh user yang tidak berwenang
  3. Penghapusan data oleh user yang tidak berwenang

b. Level Penguncian

Salah satu pertimbangan dalam mengimplementasikan penguncian adalah memilih level penguncian (locking level/granularity).
Beberapa level penguncian yang dikenal adalah :
  • Level Basis Data
Seluruh basis data dikunci dan tidak boleh diaksis oleh pemakai lain. Level penguncian ini dipakai dalam kasus-kasus tertentu, seperti ketika basis data sedang di-backup
  • Level Tabel
Penguncian dilakukan pada table yang memuat record yang dimaksud. Level ini biasanya dipakai pada saat dilakukan update pada hamper seluruh record table, misalnya meng-update data GAJI seluruh karyawan karena ada kenaikan gaji sebesar 5%.
  • Level Block atau halaman
Blok atau halaman fisik yang memuat record tertentu dikunci.Level pengucian ini jarang digunakan karena suatu blok fisik bisa memuat record dari beberapa table.
  • Level Record
Hanya record yang diakses saja yang dikunci, sedangkan record lain dalamsatu tabel tetap dapat diakses oleh pemakai lain. Level ini paling banyak digunakan.
  • Level Field
Penguncian dilakukan hanya pada field tertentu dari record yang diakses. Level ini biasa digunakan jika update hanya mempengaruhi satu atau dua field dalam suatu record. Level pengucian ini jarang digunakan.


c. Terdapat 3 Tingkat otoritas user  dalam mengakses database
  1. CONNECT
    • Dapat menampilkan dan merubah data
    • Membuat View dari table/ralasi yang diijinkan
    • Dapat menggunakan pernyataan ALTER, DROP TABLE, INDEX
    • Membeikan ijin kepada user lain untuk menggunakan table/relasi yang diijinkan.
  2. RESOURCE
    • Merubah struktur table
    • Membuat table baru, view baru
    • Hak yang sama dengan CONNECT
  3. DBA
    • Memberikan grant dengan level privilege kepada user
    • Melakukan DROP DATABASE
    • Hak yang sama dengan RESOURCE

4 Fungsi untuk Proteksi Basis Data pada DBMS

DBMS pada umumnya memiliki fasilitas proteksi data, yaitu fasilitas yang bertujuan untuk melindungi data dari berbagai resiko yang mungkin terjadi dan membawa dampak dalam basis data. Untuk memproteksi data terhadap segala macam kemungkinan, DMBS menyediakan kontrol untuk :  1. Security , 2.Integrity,  3. Recovery, 4.Concurrency


1. SECURITY DATA

Security merupakan suatu proteksi terhadap pengrusakan data dan pemakaian data oleh user yang tidak berwenang. Organisasi harus dapat mengidentifikasi masalah keamanan yang mungkin mengganggu jalan operasional basis data.

Penyalahgunaan basis data dapat dikategorikan sebagai tindakan yang disengaja maupun yang tidak sengaja.

  • Untuk kategori yang tidak disengaja dapat disebabkan oleh :

  1. Kerusakan selama proses transaksi
  2. Anomali yang disebabkan oleh akses basis data yang konkuren
  3. Anomali yang disebabkan oleh pendistribusian data pada beberapa komputer
  4. Kesalahan logika yang dapat mengancam kemampuan transaksi untuk mempertahankan konsistensi basis data
  • Untuk kategori kedalam tindakan yang disengaja antara lain disebabkan oleh :

  1. Pengambilan data/pembacaan data oleh user yang tidak berwenang
  2. Pengubahan data oleh user yang tidak berwenang
  3. Penghapusan data oleh user yang tidak berwenang
Untuk mengatasi masalah ini, security harus dilakukan pada beberapa tingkatan :
  • FISIKAL
Menempatkan sistem komputer pada lokasi yang aman secara fisik dari serangan yang dapat merusak.
  • MANUSIA
Wewenang pemakai harus dilakukan dengan hati-hati untuk mengurangi kemungkinan adanya manipulasi oleh pemakai yang tidak berwenang
  • SISTEM OPERASI
Walaupun sistem databasenya aman, kelemahan pada sistem operasi memungkinkan pengaksesan data oleh pihak tidak berwenang, karena hampir seluruh jaringan sistem database menggunakan akses jarak jauh melalui terminal/jaringan.
  • SISTEM DATABASE
Beberapa pemakai yang berwenang dalam sistem database mungkin hanya boleh mengakses sebagian databasenya, yang lainnya hanya boleh melihat dan menggunakan tanpa boleh mengubahnya. Hal ini harus dapat dilakukan dalam sistem tersebut.

2. INTEGRITAS DATA

Salah satu karakteristik sistem informasi yang baik adalah kemampuannya memberikan informasi yang akurat dan tepat waktu. Keakuratan informasi hanya dapat diperoleh jika didukung perancangan dan implementasi database yang handal. Integrity di dalam istilah basis data berarti memeriksa keakuratan dan validasi data.Oleh karena itu database harus menjamin integritas (keutuhan) data yang disimpannya. Harus dijamin agar perubahan terhadap basis data yang dilkaukan user yang berhak tidak menghasilkan ketidakkonsistenan  data. Harus dijamin pula gara database tidak mengalami kerusakan secara sengaja.

Untuk itu dalam database dikenal dengan aturan integritas (integrity constraints) yang mengatur definisi dan modifikasi terhadap database sehinggan menjamin integritas database tersebut.
Terdapat beberapa jenis aturan integritas (integrity constraints) yang menjamin konsistensi dan integritas database, yaitu :

a. Aturan integritas entitas (Entity Integrity Constraints)
b. Aturan Domain (Domain Constraints)
c. Aturan integritas refensial (Referential Integrity Constraints)
d. Aturan berbasis atribut (Attribute-based Constraints) dan Aturan berbasis Record (Tuple Based Constraints)
e. Pernyataan (Assertions)
f. Pemicu (Trigger)

3. CONCURRENCY DATA

Konkurensi berarti bahwa sejumlah transaksi diperkenankan untuk mengakses data yang sama dalam waktu yang sama. Hal ini seperti ini menjadi titik perhatian bagi DBMS yang mendukung multiuser. Sehingga diperlukan mekanisme pengontrolan konkurensi. Tujuannya untuk menjamin bahwa transaksi-transaksi yang konkuren tidak saling mengganggu operasi masing-masing.

Dalam kasus konkurensi, terdapat 3 masalah yang dapat terjadi :
  1. Masalah Kehilangan Modifikasi (lost update problem)
  2. Masalah Modifikasi Sementara ( uncommitted dependency problem)
  3. Masalah Analisis Yang tidak Konsisten (inconsistent analysis problem)



4. RECOVERY SERVICES

Sebuah DBMS harus menyediakan mekanisme recovery basis data jika terjadi kerusakan. Seperti yang sudah disebutkan pada poin keempat yakni jika sebuah transaksi gagal maka basis data harus dikembalikan ke consistent state. Kegagalan sebuah transaksi bisa berupa system crash, media failure, error yang terjadi pada perangkat keras atau perangkat lunak yang menyebabkan transaksi dibatalkan.


Teori Komputasi dan Implementasinya di Berbagai Bidang

Pengertian Komputasi   Komputasi dapat digambarkan sebagai suatu cara dalam memecahkan suatu persoalan atau masalah dari data input deng...