Tuesday, July 7, 2020

INSTALASI LUA DAN LUASDL

DIka's Blog
Mungkin masih banyak yang asing jika mendengar kata lua ? apa itu lua? lebih sering dijadikan bahasa scripting untuk aplikasi dan sering kali nama Lua tidak disebut sama sekali. Lua artinya “Bulan” (moon) dalam bahasa portugis. Lua diciptakan oleh Roberto Ierusalimschy, Luiz Henrique de Figueiredo, dan Waldemar Celes, anggota dari Computer Graphics Technology Group (Tecgraf) di Pontifical Catholic University of Rio de Janeiro, di Brazil.



Lua dipakai di banyak software misalnya Adobe Lightroom, Nmap, Wireshark, dan lighttpd. Seperti saya sebutkan di awal, sering kali berbagai aplikasi menyebutkan bahasa Lua ini hanya sekilas, dan fitur aplikasinya yang lebih ditekankan dengan nama lain, misalnya dokumentasi Nmap menyebutkan tentang Nmap Scripting Engine (NSE) tapi Lua hanya disebut sekilas di tengah. Lua juga banyak dipakai di berbagai game (misalnya World Of Warcraft, Angry Birds) dan game engine. Interpreter Lua ukurannya sangat kecil sehingga bisa dipakai untuk embedded system/IOT (misalnya NodeMCU dan eLua).

Untuk menginstal LUA pada windows, berikut adalah video turorialnya:


Lua dalam penggunaan bahasanya memberikan beberapa kelebihan fasilitas-fasilitas diantaranya extensibility, simplicity, efisiensi, dan portabilitas. Dibawah ini merupakan penjelasan mengenai masing-masing fasilitas yang dimiliki bahasa pemrograman Lua tersebut. 

1. Extensibility Extensibility Lua menarik perhatian sehingga banyak orang menganggap Lua bukan sebagai suatu bahasa, tetapi sebagai suatu perangkat untuk membangun bahasa-bahasa domain spesifik. Lua telah dirancang untuk diperluas, pada kode Lua dan kode eksternal C. Lua menerapkan banyak kemampuan dasarnya melalui fungsi-fungsi eksternal. Hal ini sangat mudah untuk menghubungkan Lua dengan bahasa-bahasa lain, seperti Fortran, Java, Smalltalk, Ada, bahkan dengan bahasa bahasa penulisan yang lain. 

2. Simplicity Sederhana Lua adalah bahasa yang mudah dan sederhana. Lua mempunyai sedikit konsep. Kesederhanaan ini membuat Lua mudah dipelajari dan memperbesar suatu implementasi yang sederhana. Distribusinya yang lengkap source program, manual, biner-biner lebih untuk beberapa platform sesuai dengan floopy disk. 

3. Efisiensi Lua mempunyai implementasi yang efisien. Benchmark yang mandiri menunjukkan Lua sebagai bahasa tercepat dalam dunia bahasa penulisan. 

4. Portabilitas Lua dapat dijalankan di semua platform seperti: Android, NextStep, OS2, PlayStation II Sony, Mac OS-9 dan OS X, BeOS, MS-DOS, IBM, EPOC, PalmOS, MCF5206ELITE Evaluation Board, RISC OS, dan semua jenis Unix dan Windows. Source program untuk masing-masing platform hampir sama. Lua tidak menggunakan kumpulan kondisi untuk menyesuaikan kodenya kepada mesin-mesin yang berbeda sebagai gantinya.

sehingga dapat disimpulkan bahwa keunggulan bahasa lua sendiri adalah suatu bahasa pemrograman yang portable, sangat mudah dipahami, sering di merge (dipasangkan) dengan bahasa pemrograman lainnya, tidak membutuhkan kapasitas memory dan hard disk yang tinggi untuk menginstall Lua, lua terbukti sangat powerful, dan banyak dokumentasi tentang cara pengembangan menggunakan bahasa Lua.




sumber :


INSTALASI PYGAME DAN PENJELASANNYA

DIka's Blog
Kata pygame mungkin untuk anak dibidang teknologi tidak asing jika mendengar kata tersebut, terdiri dari kata py yang berasal dari python yang merupakan suatu bahasa programming dan game yang berarti permainan. sehingga dapat dikatakan bahwa PyGame adalah modul Python yang berisi fungsi dan class yang kita butuhkan untuk membuat game.

Banyak yang bilang:

“Kalau pakai Linux, nanati gak bisa main Game”

Pernyataan ini ada benarnya, karena Game yang dipublikasikan untuk Linux tidak sebanyak Windows dan Mac.

Mungkin karena Linux kebanyakan digunakan di server dan cloud.

Tapi ini sebenarnya bisa jadi potensi pasar dengan persaingan yang sedikit.

Bayangkan…

Game anda diterbitkan untuk platform Linux, seberapa banyak pengguna Linux (terutama yang baru bermigrasi) akan memainkan Game anda di Linux. Saya kira akan banyak.


Platform game desktop
Ah, saya tidak akan membahas ini lebih dalam. Karena pada artikel ini kita akan belajar cara menginstall pygame itu sendiri.

Pada tutorial ini, kita akan menggunakan modul PyGame dengan Python

Jadi ada dua hal utama yang harus disiapkan:

  1. Python 
  2. PyGame
Berikut adalah video tutorialnya:




Beikut adalah keunggulan dari pygame itu sendiri:

Sederhana
Python biasa disebut sebagai bahasa pemrograman terbaik untuk pertama kali belajar, dan banyak dipuji karena sintaks yang mudah dipelajari dan kurva belajar yang gradual. Untuk alasan ini, banyak programmer baru yang mulai belajar dengan Python.

Pygame mengembangkan Python, mengadopsi filosofi Python, dan ditargetkan agar mudah digunakan. Ditambah lagi, game developer baru dengan minim pengalaman bisa langsung menggunakan Pygame, secepat mereka mempelajari Python.

Memiliki komunitas yang besar
Pygame sudah tersedia sejak tahun 2000 dan sejak itu komunitas yang besar sudah terbangun. Komunitas menyatakan Pygame sudah didownload jutaan kali dan memiliki jutaan kunjungan ke websitenya. Hasil dari komunitas yang besar, bug yang dilaporkan diperbaiki dengan cepat, banyak bantuan yang tersedia, dan banyak fitur tambahan yang dibuat. Selain itu, komunitas memastikan pengembangan Pygame mmenyenangkan; misalnya, kompetisi setahun dua kali dijalankan untuk mempromosikan platform ini. Ukuran komunitas adalah yang membedakan Pygame dari framework Python game lain.

Open Source
Fakta bahwa Pygame open source berarti bug umumnya diperbaiki dengan cepat oleh komunitas. Itu juga berarti kamu bisa mengembangkan Pygame agar sesuai dengan kebutuhan kamu atau bahkan memberi kembali ke komunitas.

Pygame ditulis dalam C, dan melihat kode di dalamnya nadalah cara yang baik untuk mengerti bagaimana Python dan Pygame bekerja.

Sangat Portabel
Pygame sangat portabel, karena mendukung Windows, Linux, Mac OS X, BeOS, FreeBSD, NetBSD, OpenBSD, BSD/OS, Olaris, IRIX, dan QNX. Selain itu, subset Pygame untuk Android tersedia. Selain itu, Pygame tidak membutuhkan OpenGL dan bisa menggunakan DirectX, WinDIB, X11, Linux framebuffer, dan berbagai API lain untuk merender grafis. Ini memastikan banyak user bisa memainkan game kamu.














sumber :

https://www.petanikode.com/pygame-untuk-pemula/
https://gamedevelopment.tutsplus.com/id/tutorials/how-to-learn-pygame--cms-24184


Wednesday, March 25, 2020

Gameplay Uncharted 4 yang BIUTIFUL !

DIka's Blog
Gameplay adalah cara khusus di mana pemain berinteraksi dengan game,dan khususnya dengan video game. Dapat di katakan pula pola yang ditentukan melalui aturan permainan, koneksi antara pemain dan permainan,menantang dan mengatasinya,plot dan koneksi pemain dengan itu. Gameplay video game berbeda dari grafis dan elemen audio.

Gameplay Uncharted 4: A Thief's End

gambar: sampul Uncharted 4: A Thief's End


Uncharted 4: A Thief's End adalah sebuah game action-adventure dimainkan dari third-person perspektif. Dimana disini kita memainkan karakter utama nya yang bernama Nathan, yang memiliki kemampuan melompat, berlari, memanjat, berenang, berayun dengan tali,bertarung,mengendarai kendaraan dan melakukan gerakan akrobatik lainnya.Nathan dapat menggunakan berbagai senjata api seperti senapan, pistol dan granat untuk membunuh musuh. Stealth kill yang dimasukkan ke dalam permainan, yang memungkinkan pemain untuk menyelinap ke musuh dan membunuh mereka secara diam diam.

gambar : gamplay tembak menembak

gambar: sembunyi



Sementara permainan ini adalah linear ala Open-word, map yang sangat luas dan memiliki beberapa jalur untuk pemain untuk melakukan eksplorasi,dengan luas explorable menjadi 10 kali lebih besar dari game sebelumnya. Ditambah kecerdasan Buatan (AI) dari musuh ditingkatkan, diamana mereka sekarang mampu merespon tindakan pemain yang lebih responsif, mengkoordinasikan taktik, dan bekerjasama satu sama lain.

gambar: gambaran suasana game


Begitupun untuk alur cerita, dimana terdapat beberapa pilihan respon, yang membuat cerita dalam permainan menjadi sedikit lebih menarik di beberapa bagian cutscene. Meskipun terasa hanya sebagai gimmick, fitur ini memberikan sentuhan yang menarik karena percakapan sedikit berubah ketika kamu memilih jawaban yang berbeda.

gambar: pilihan jawaban respon





Referensi:

Monday, March 23, 2020

Game dan Komunitas

DIka's Blog
Pengertian game
Game atau bahasa indonesia Permainan, merupakan sebuah aktivitas rekreasi dengan tujuan bersenang-senang, mengisi waktu luang, atau berolahraga ringan. Permainan biasanya dilakukan sendiri atau bersama-sama (kelompok). Sedangkan Video Game adalah  permainan yang menggunakan interaksi dengan antarmuka pengguna melalui gambar yang dihasilkan oleh peranti video

Faktor Faktor Membuat Game menjadi Terkenal

Komunitas
Ibarat nasi tanpa sayur, begitupun pula Game tanpa player yang memainkan game tersebut. Komunitas adalah faktor yang paling utama yang membuat game itu akan selalu ada. Jika Developer game kehilangan komunitas nya, sudah dapat di pastikan jika game tersebut dihitung kapan akan di tutup. Dan ini sudah banyak terjadi di zaman sekarang, Misal nya Point Blank, Lost saga, dll.

gambar : Point blank

gambar : Lost Saga


Sempat merasakan masa jaya nya di tahun 200-an, 2 game yang besar pada masanya. Sekarang hilang bak di telan bumi. Point Blank Game FPS nomor satu kala itu bersaing dengan Counter Strike menjadi alasan kenapa banyak anak-anak sekolah di indonesia bolos dan rela tidak jajan demi membeli item di game tersebut yang hanya berlaku beberapa hari saja. Game yang kamu bisa bermain dengan teman mu, bukan hanya populer di kalangan anak-anak saja, bahkan orang dewasa pun di buat candu karena game tersebut. Namun sayang, kurang nya integrasi antara developer dengan komunitas nya membuat game ini selalu di lempar lempar lisensi nya, walaupun sekarang masih ada namun tidak berjaya seperti dulu lagi. Namun lain cerita untuk Lost Saga, game ini bener benar sudah tidak terdengar lagi. 

Jika melihat di zaman sekarang, untuk komunitas sendiri diseluruh dunia. Game Dota bisa di bilang merupakan game dengan komunitas terbanyak. Bagaimana tidak, pihak pengembang Valve membuat komunitas mengambil andil dalam pengembangan game ini. Contohnya seperti The Internasional atau bisa di bilang, piala dunia nya untuk game dota. Dimana Prize pool atau hadiah yang di dapatkan selalu meningkat dari tahun ketahun. Bagaimana tidak hadiah tersebut merupakan hasil dari partisipasi komunitas dalam pembelian item di dalam game tersebut. Jadi valve pihak pengembang sangat mendengarkan komunitas nya,sampai mereka mengusung " dari komunitas, untuk komunitas ", yang membuat game ini selalu berkembang bersama komunitas nya

GAME TERBAIK 

Semua game yang pernah di buat adalah game terbaik, karena di buat oleh developer yang sangat antusias membuat gamenya untuk dimainkan oleh semua kalangan, jika penulis di tanya game terbaik sepanjang masa, mungkin banyak yang akan setuju jika game DOTA (Defense of the Ancients) merupakan game yang bergenre MOBA ini, sangat populer baik ketika masih bernama Warcraft ataupun yang sekarang Dota 2. Namun jika ditanya game konsol terbaik menurut penulis di zaman yang sudah canggih seperti sekarang ini adalah game Uncharted 4: A Thief's End. 

gambar : sampul uncharted 4


Sukses dengan seri sebelumnya menjadikan game uncharted sangat layak di mainkan. Game dari pengembang Naughty Dog ini sukses setiap yang memainkan nya merasakan feeling yang ada di dalam game. Game Uncharted 4 merupakan game pertualangan dan merupakan game yang di mainkan di konsol PlayStation 4 atau PS4. game ini bukan hanya menyuguhkan Gameplay yang menarik, baik Grafik yang sangat memanjakan mata dan jalan cerita yang seru, menjadikan penulis dengan pede mangatakan bahwa game Uncharted 4: A Thief's End adalah yang terbaik di era sekarang, karena bisa di bilang semua yang ada di game benar benar sudah di rencanakan dengan matang dan di eksekusi dengan sangat sempurna.



Monday, April 29, 2019

Hari Buruh, Momentum Bersatu Padu Menghadapi Gelombang Ketidakpastian Perekonomian Di Masa Depan

DIka's Blog


Hari buruh, mungkin tidak asing di telinga kita, hari dimana setiap tanggal 1 mei banyak buruh yang melakukan aksi demo untuk mengeluarkan aspirasi mereka, tapi sebenarnya apasih hari buruh itu? berikut penjelasannya.
Sejarah hari buruh internasional diperingati pada abad ke-19 dalam rangka menghormati para buruh yang terbunuh secara masal di Haymarket Amerika Serikat.Saat insiden Haymarket di Chicaho, polisi menewaskan empat orang dalam sebuah protes damai setelah seseorang meletakkan bom di kerumunan orang. Insiden ini menyebabkan dampak yang besar dalam gerakan buruh di seluruh dunia.

Mengutip Time, Konferensi Sosialis Internasional menyatakan bahwa untuk peringatan insiden Haymarket, setiap tanggal 1 Mei dijadikan hari libur internasional untuk pekerja. Hari libur ini kemudian di kenal di berbagai tempat sebagai International Workers Day atau Hari Buruh.

Sedangkan untuk di Indonesia sendiri, pada tahun 1920, rakyat Indonesia memperingati hari buruh untuk mendukung perjuangan kaum buruh dalam penyamaan hak dan upah. Pada waktu ini, meskipun hari buruh bukan termasuk ke dalam hari libur nasional, namun memberikan pengaruh terhadap perjuangan kelas pekerja. Masyarakat Indonesia pada waktu ini memperingati Hari Buruh Internasional pada tanggal 1 Mei sampai dengan 1967.

Di tahun 2013, Presiden Susilo Bambang Yudhoyono yang merupakan presiden pertama Indonesia yang dipilih langsung oleh rakyat Indonesia dalam pemilihan umum, menetapkan hari Buruh sebagai hari libur nasional. Tanggal 1 Mei 2014, merupakan sejarah dimana Hari Buruh kembali diperingati di Indonesia sejak tahun 1966.

Salah satu peristiwa terbesar dalam hari Buruh adalah kegiatan demonstrasi buruh. Setiap tahun, buruh dalam jumlah yang sangat besar berkumpul di Jakarta untuk berbaris menuju Istana Presiden. Mereka menggunakan seragam serikat buruh dan mengibarkan bendera serta poster.Protes dalam bentuk permainan drama teater yang mengusung isu buruh juga seringkali ditemui pada barisan panjang buruh.

Namun sungguh di sayangkan bilamana momentum untuk mengeluarkan aspirasi ini, menjadi anarkis. dimana membuat masyarakt menjadi tidak tenang

 Gambar: Merdeka.com

Gambar: Kompas.com

Namun pada akhirnya, momentum Hari buruh ini sepatutnya jangan hanya dipandang dan digunakan sebagai pembentukan wacana politik praktis untuk menyerang pemerintah. Para pihak, yaitu buruh, pengusaha, dan pemerintah, justru harusnya bisa bersatu padu menghadapi gelombang ketidakpastian dalam perekonomian ke depan.


Plus, penguatan UMKM(Usaha Mikro Kecil dan Menengah) pun masih bisa dijadikan garda terdepan untuk memberikan jalan keluar. Tidaklah mudah, namun bukannya tidak mungkin untuk dicapai jika semua tetap bersatu untuk menyongsong Indonesia lebih baik di masa mendatang.








sumber:
https://www.cnnindonesia.com/gaya-hidup/20180501085633-282-294826/sejarah-1-mei-menjadi-hari-buruh-sedunia
https://publicholidays.co.id/id/labour-day/
https://ekonomi.kompas.com/read/2018/05/01/134219926/memaknai-may-day-hari-ini
https://www.liputan6.com/health/read/3495743/dari-kerusuhan-awal-mula-1-mei-jadi-may-day-hari-buruh-internasional
https://www.merdeka.com/tag/hari-buruh-nasional/

MEMBUAT WEB E-COMMERCE DENGAN PRESTASHOP 1.7.x Part 2

DIka's Blog

Oke untuk post kali ini, kelompok kami akan melanjutkan post sebelumnya yaitu tentang Prestashop 1.7.xx. jika sebelumnya (klik disini untuk melihat) untuk isi Toko masih dalam bentuk default, kali ini Kelompok kami sudah memberi nama toko, logo, dan isi dari toko itu sendiri.

Untuk Toko yang kami buat memiliki tema atau berjudul  tentang Alat alat kimia, baik untuk pratikum maupun Laboratoirum.
Berikut ini adalah tampilan sekilas tentang Toko yang telah kami buat:









Wednesday, March 27, 2019

MEMBUAT WEB E-COMMERCE DENGAN PRESTASHOP 1.7.x Part 1

DIka's Blog
Halo semua, kali ini  Kelompok saya, KELOMPOK 2, yang beranggptakan


  1. ABU DAUD
  2. 51417153 - BALADIKA AL-HARIRI
  3. 51417191 - BELLA SABRINA PUTRI APRIL
  4. 51417943 - ENNO FEBRIANA
  5. 54417007 - MUHAMMAD FIKRAN
  6. 54417243 - MUHAMMAD SHOFAN
  7. 55417842 - SYAIFUL IKHSAN
  8. 54417810 - RACHIESA YAZID AUDI


akan membuat post tentang " MEMBUAT WEB ECOMMERCE DENGAN PRESTASHOP 1.7.x ". pertama kita harus memiliki database terlebih dahulu, disini kelompok saya menggunakan XAMPP dan mysql sebagai database nya.

Gambar 1 : XAMPP


Gambar 2: Database Prestahop


Setelah database disiapkan lalu kita tinggal memasukan File Prestashop kedalam database yang telah kita buat. Berikut adalah tampilan awal dari prestashop itu sendiri.

Untuk post kali ini, hanya itu yang bisa kami berikan, selanjutnya kita membuat Web sesuai dengan tema yang kita inginkan, silakan Klik Disini untuk melihat post selanjutnya






Search This Blog

Powered by Blogger.