Selasa, 21 April 2020

Kamis, 19 Maret 2020

Teori Game dan Contoh Coding Sederhana

Video Mengenai Teori Game





Contoh script game sederhana

Jawab :
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Belajar jQuery untuk permainan</title>
<script src="jquery-3.1.1.min.js"></script>
<script>
$(document).ready(function() {

     // generate angka acak 1-12
     var angka = Math.floor((Math.random() * 12) + 1);

     // tambah awalan agar sesuai dengan id box, misal: box3
     var box_ajaib = "box"+angka;

     // siapkan variabel counter
     var jumlah_klik = 0;
     var ketemu = "belum";
     $("div").click(function() {

     // hitung jumlah klik   
     jumlah_klik++;
     $("#hitung").html("Jumlah Klik = "+jumlah_klik);

       // ubah warna background box
       if ($(this).attr("id")==box_ajaib) {
        $(this).css("background-color","yellow");
        ketemu = "sudah";
       }
       else {
        $(this).css("background-color","black");
       }
       // cek hasil game
       if ((ketemu=="sudah") && (jumlah_klik <= 5)) {
        $("#hasil").html("You Win!");
       }
       if ((ketemu=="belum") && (jumlah_klik >= 5)) {
        $("#hasil").html("Game Over...Silakan coba lagi!");
       }
   });
 });
</script>
<style>
    div {
        width: 70px;
        height: 70px;
        background-color: silver;
        border: 2px solid black;
        padding: 0 10px;
        float: left;
        margin: 5px;
        cursor: pointer;
    }
</style>
</head>
<body>
    <h2>Game "Kotak WoW" </h2>
    <p>Anda hanya punya 5 kali klik untuk menemukan kotak Kuning</p>

    <p>Created By:Mohamad Mansur</p>

    <div id="box1"></div>
    <div id="box2"></div>
    <div id="box3"></div>
    <br style="clear:both">

    <div id="box4"></div>
    <div id="box5"></div>
    <div id="box6"></div>
    <br style="clear:both">

    <div id="box7"></div>
    <div id="box8"></div>
    <div id="box9"></div>
    <br style="clear:both">

    <div id="box10"></div>
    <div id="box11"></div>
    <div id="box12"></div>
    <br style="clear:both">

    <h3 id="hitung"></h3>
    <h1 id="hasil"></h1>
</body>
</html>


Daftar Referensi

Dspace.uii.ac.id, “Teori Game”, Teori Game, <https://dspace.uii.ac.id/bitstream/handle/123456789/3752/05.2%20bab%202.pdf?sequence=8&isAllowed=y> [diakses 19 Maret 2020].

Media.neliti.com, “Perancangan Game Mobile Android Bergenre Horror”, Perancangan Game, Desember 2016, <https://media.neliti.com/media/publications/230947-perancangan-game-mobile-android-bergenre-528845ed.pdf> [diakses 19 Maret 2020].

Codepolitan.com, “Membuat Permainan Sederhana dengan JQuery”, Website Pembelajaran Coding, 14 November 2016, <https://www.codepolitan.com/membuat-permainan-sederhana-dengan-jquery-58285244f1056-14033> [diakses 19 Maret 2020].

Rifqifai.com, “ARTIFICIAL INTELLIGENCE mengenal apa itu ai”, Website Mengenai Informasi AI, 19 Agustus 2016, <https://rifqifai.com/mengenal-apa-itu-ai-artificial-intelligence-kecerdasan-buatan/> [diakses 19 Maret 2020].

Medium.com, “Mengenal Decision Tree dan Manfaatnya”, Website Pengetahuan, 23 Juli 2018, <https://medium.com/iykra/mengenal-decision-tree-dan-manfaatnya-b98cf3cf6a8d> [diakses 19 Maret 2020].
 

Kamis, 05 Desember 2019

vclass3_posttest_54417676_3IA09

Mysql

     MySQL adalah sistem manajemen database relasional open source (RDBMS) dengan client-server model. Sedangkan RDBMS merupakan software untuk membuat dan mengelola database berdasarkan pada model relasional.

    Sebelum dibahas lebih lanjut, ada baiknya bagi kita untuk mengetahui sejarah singkat MySQL. MySQL dibaca MY-ES-KYOO-EL [maɪˌɛsˌkjuːˈɛl]. Beberapa orang bahkan membaca MySQL seperti sedang menyebutkan “my sequel”. MySQL AB, sebuah perusahaan asal Swedia, menjadi yang pertama dalam mengembangkan MySQL di tahun 1994. Hak kepemilikan MySQL kemudian diambil secara menyeluruh oleh perusahaan teknologi Amerika Serikat, Sun Microsystems, ketika mereka membeli MySQL AB pada tahun 2008. Di tahun 2010, Oracle yang adalah salah satu perusahaan teknologi terbesar di Amerika Serikat mengakuisisi Sun Microsystems. Semenjak itulah, MySQL sepenuhnya dimiliki oleh Oracle.

vclass3_pretest_54417676_3IA09

Apa itu NoSql

     Database NoSQL dibuat dengan tujuan khusus untuk model data spesifik dan memiliki skema fleksibel untuk membuat aplikasi modern. Database NoSQL dikenal secara luas karena kemudahan pengembangan, fungsionalitas, dan kinerja dalam berbagai skala. Database NoSQL menggunakan berbagai model data, termasuk dokumen, grafik, nilai kunci, dalam memori, dan pencarian. Halaman ini termasuk sumber daya untuk membantu Anda memahami lebih baik database NoSQL dan mulai menggunakannya.

Perbedaan NoSql dengan SQL
     Mysql merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh Oracle (sebelumnya Sun dan MySQL AB). MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL .
     NoSql merupakan sistem manajemen basis data yang di identifikasikan dengan tidak mematuhi aturan pada model sistem manajemen basis data.
NOSQL adalah database generasi terbaru yang mengarahkan kepada database yang tidak berelasi (non-relational), dapat disebarkan kepada siapapun (open-source) dan berskala horisontal (horizontal scale).

vcls2_posttest_54417676_3IA09

Tahapan Normalisasi

Berikut ini adalah tahapan normalisasi.Penjelasan lebih rinci akan diberikan pada modul 12. Bentuk normal kedua (2NF)adalah lebih baik dari bentuk normal kesatu (1NF); bentuk normal ketiga  (3NF)adalah  lebih  baik  dari Bentuk  normal  kedua 2NF.  Untuk  kepentingan  rancangan database  bisnis, bentuk  normal  ketiga  (3NF)adalah  bentuk  terbaik  dalam  proses normalisasi (sudah  mencukupi).  Normalisasi  dengan  level  paling  tinggi tidak selalu diharapkan.  Jadi normalisasi  dilakukan,  sepanjang  dirasa sudah  cukup normal (denganmengikuti  prasyarat normalisasi diatas).

Bentuk Normal Kesatu (1NF)
Suatu relasi dikatakan sudah memenuhi bentuk normalkesatu bila setiap data bersifat atomik yaitu setiap irisan baris dan kolom hanya mempunyai satu nilai data Tujuan 1NF adalah: Membuang adanya pengulangan (Redudansi) data, Menghindari adanya pencatatan Null Value, dan Menjaga setiap entry data dari relasi (perpotongan bariskolom) memiliki maksimal satu nilai tunggal.

Bentuk Normal Kedua (2NF)
Suatu  relasi  dikatakan  sudah  memenuhi bentuk normalkedua  bila  relasi  tersebut  sudah memenuhi bentuk normalkesatu, dan atribut yang bukan key sudah tergantung penuhterhadap keynya.

Bentuk Normal Ketiga (3NF)Suatu  relasi  dikatakan  sudah  memenuhi bentuk normal  ketigabila  relasi  tersebut  sudah memenuhi bentuk normal keduadan atribut yang bukan key tidak tergantung transitif terhadapkeynya.

Boyce Codd Normal Form (BCNF)Suatu relasi R dikatakan dalam bentuk BCNFjika dan hanya jikasetiap atribut kunci (Key) pada suatu relasi adalah kunci kandidat(candidate key).

vcls2_pretest_54417676_3IA09

Kapan teknik normalisasi digunakan dalam pengembangan database

    Pada dasarnya normalisasi merupakan teknik yang formal yang bisa digunakan di tahap manapun dalam perancangan sistem database. Namun pada umumnya ada dua pendekatan tentang penggunaan normalisasi. Yang pertama adalah pendekatan 'bottom-up' dan yang kedua disebut pendekatan 'top-down'.
     Suatu  rancangan  database  disebut  buruk  jika  terdapat  beberapa  fakta  berikut  ini:  data yang  sama  tersimpan  di  beberapa  tempat  yang  berbeda,  tidak  mampu  untuk  menghasilkan informasi    tertentu,    kehilangan    informasi,    terjadi    duplikasi    data    (pengulangan)    yang menyebabkan pemborosan ruang penyimpanan serta timbulnya null value. Fakta ini disebabkan oleh adanya anomali (penyimpangan).
   Pada  bentuk  normal,  setiap  baris  dalam  suatu  tabel  harus  unik,setidaknya  pada  satu atribut  yang  disebut  sebagai  primary  key.  Tabel-tabel  pada  database dihubungkan  dengan menanamkan primary key dari suatu tabel ke tabel yang berhubungan sebagai foreign key. Nilai atribut di setiap kolom harus dari kelas atau tipe data yang sama. Dan setiap kolom pada tabel harus memiliki nama yang unik.

Senin, 02 Desember 2019

vcls1_posttest_54417676_3IA09

Post Test Optimasi Query

Dalam sistem basis data, pengoptimasian query begitu penting agar kinerja sistem dan waktu respon antara sistem ke user bisa diminimalkan. Intinya dalam pengoptimalan query yaitu mencari jalur terpendek untuk menemukan data yang ingin dicari.
Tak hanya optimasi query, perlunya tunning sql agar dapat mengurangi waktu respon juga sangat penting. Karena dapat mampu menyeimbangkan antara kerja sistem dengan respon user.

vcls1_pretest_54417676_3IA09

Pretest Optimasi Query
Optimasi Query adalah proses untuk menganalisa sumber apa saja yang dipakai oleh query tersebut dan apakah sumber tersebut dapat dikurangi tanpa merubah output nantinya. Lebih jelasnya optimasi query adalah prosedur untuk menyelesaikan suatu kasus dengan strategi evaluasi yang lebih efektif agar mempercepat proses eksekusinya. Optimasi query dapat dilakukan dengan mengoptimalkan ekspresi aljabar yang digunakan. Ada beberapa ekspresi query aljabar, yaitu :
  • Selection
  • Projection
  • Cross Product
  • Union
  • Self-Different
Selain pengoptimalan query sangat penting, ada hal yang tak kalah penting lagi yaitu SQL Tunning. SQL Tunning bertujuan untuk mengurangi waktu respon sistem kepada user, mengurangi dan menyeimbangkan beban kerja sistem.

Selasa, 09 Juli 2019

Konsep Pengembangan Desain Website "Musikku"

Desain Website Musikku


(Header Template Musikku)

Hmm musik, sebuah perpaduan gitar, drum, dan peralatan lainnya yang dipadu dengan alunan suara yang syahdu menghasilkan irama yang indah didengar. Musik, alunan melodi yang dapat membuat terhanyut karena indahnya melodi. Itulah salah satu alasan mengapa kami memilih musik. Selain karena keindahan alunan melodinya, musik juga dapat menjadi penghilang stres dikala jenuh. 

Banyak platform yang telah menyediakan streaming musik online di berbagai website - website dunia, baik lokal maupun internasional. Berbagai kemudahan yang ditawarkan untuk memberikan kenyamanan terhadap pendengarnya, termasuk Musikku ini. Banyak cerita dibalik pembuatan konsep musik ini, dan akan kami ulas secara singkat.

1. Template Website Musikku "Home"


Pada tampilan awal ini, beberapa informasi mengenai website ini terpampang dengan jelas. Mulai dari About Us, Contact Us, hinggan artist terpopuler versi Website Musikku, dan tak lupa akan langsung direct ke playlist.

2.  Template Website Musikku "Playlist"


Pada halaman playlist, berisikan musik - musik paling populer versi Musikku, disini juga terdapat beberapa fitur menarik seperti play now, share, chord musik dan menyimpan lagu ini sebagai favorit untuk mempermudah pencarian musik saat dibutuhkan.

3. Template Website Musikku "Play Now"


Inilah jantung website Musikku, disaat lantunan melodi dapat diputar secara mudah melalui website Musikku. Terdapat beberapa fitur seperti next atau undo musik dan tombol navigasi yang langsung akan membawa kita kehalaman Chord Musik.

4.  Template Website Musikku "Chord Musik"


 syair dan chor musik ada pada halaman ini. Jika anda ingin menghafal suatu lagu, halaman ini akan sangat mempermudah anda.

5. Template Website Musikku "Share"


Anda suka dengan musik tersebut? anda ingin berbagi pengalaman mendengarkan musik yang menarik? disinilah tempat yang tepat. Musikku dapat berbagi pengalaman dengan kemudahan yang ditawarkan.

6.  Template Website Musikku "Favorite"


Pada halaman ini menampilkan berbagai musik yang sebelumnya telah anda favoritkan, anda juga dapat membuat sub sub musik sesuai keinginan untuk mempermudah anda menemukan lagu terbaik anda. Tak lupa anda juga dapat mendownload musik tersebut secara mudah melalui tombol unduh.

Jumat, 22 Maret 2019

Pelanggaran Hak Cipta Film Benyamin Biang Kerok

HaKI Film Benyamin Biang Kerok

(Sumber : tirto.id)

Siapa sih yang tidak tau film Benyamin Biang kerok? Saya rasa hampir semua masyarakat tau tentang film ini. Maupun film besutan Falcon Picture itu penontonnya tidak mencapai target, tetapi tetap saja film tersebut cukup dikenal dikalangan masyarakat Indonesia.

Penayangan Film Benyamin Biang Kerok pada 1 Maret 2018 cukup membuat masyarakat bernostalgia saat menontonnya. Film itu banyak mendapat gugatan dari pihak penulis cerita  yaitu Syamsul Fuad. Syamsul merupakan penulis dari film berjudul sama yang dirilis pada 1972. Ide cerita dari film itulah kini yang dibuat ulang oleh sutradara Hanung Bramantyo.

Pada 5 Maret 2018, Syamsul mengajukan gugatan atas tuduhan pelanggaran hak cipta terhadap film yang diproduksi Max Pictures dan Falcon Pictures. Namun belum juga perkara itu usai di pengadilan, kini giliran Max Pictures selaku tergugat yang mengajukan gugatan balik.

Berdasarkan dokumen yang diterima Syamsul, Max Pictures menyatakan bahwa gugatan terhadap mereka salah alamat atau ada pihak yang kurang. Seharusnya, PT. LAYARCIPTA KARYAMAS FILM sebagai pemilik hak sepenuhnya atas film Benyamin Biang Kerok juga dilibatkan.

(Sumber : medcom.id)

Di tempat lain komunis Betawi juga mengkritik Film Benyamin Biang Kerok karena menggunakan judul yang pada film tahun 1973. Dalam pernyataan resmi yang diterima CNNIndonesia.com, Perkumpulan Betawi Kita menilai mayoritas narasi, adegan, gaya hidup yang dibawa dalam film karya Hanung itu "tidak hadir pikiran di dalamnya." Komunitas yang mengatasnamakan Betawi itu juga menilai Hanung banyak menjiplak banyak adegan ala Hollywood berlatar spionase seperti James Bond.

Max Pictures dan Falcon Pictures mengklaim hanya menjadi penerima pengalihan dan penyerahan hak kepemilikannya. Mereka sudah membereskan urusan hak cipta dari perusahaan itu sebelum membuat Benyamin Biang Kerok. Selain itu pihak produksi film juga menggugat Syamsul karena pencapaian target yang tidak di harapkan oleh pihak produksi. Syamsul pun di tuntut sebanyak Rp.35 miliar dan immaterial Rp.15.miliar

Falcon Pictures, rumah produksi yang membuat film Benyamin Biang Kerok versi baru, akhirnya buka suara tentang kisruh hak cipta film tersebut. Melalui konsultan hukumnya, Lydia Wongso, Falcon Pictures mengaku sudah membeli hak cipta Benyamin Biang Kerok. Bahkan, telah mendaftarkannya ke Direktorat Jenderal Hak Kekayaan Intelektual (HaKI). "Kami sudah membeli dari sekian orang, kami pembeli terakhir. Kami mencatatkan hal tersebut di HaKI. Tiba-tiba Pak Syamsul Fuad mengaku mengklaim dirinya sebagai pencipta," kata Lydia dalam konferensi pers di Kantor Falcon Pictures, Jalan Duren Tiga, Jakarta Selatan, Jumat sore Pada 5 Maret 2018 lalu, penulis cerita asli Benyamin Biang Kerok , Syamsul Fuad, mengajukan gugatan ke PN Jakarta Pusat terhadap Falcon Pictures dan Max Pictures.

Daftar Pustaka :
Muttya, Andi. 2018. Penjelasan Falcon Pictures soal Hak Cipta Film Benyamin Biang Kerok. Dikutip 21 Maret 2019 dari Kompas : https://entertainment.kompas.com/read/2018/04/20/183642010/penjelasan-falcon-pictures-soal-hak-cipta-film-benyamin-biang-kerok