Your SlideShare is downloading. ×
Rekayasa komputer kelompok 2 3ia18 2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Rekayasa komputer kelompok 2 3ia18 2013

29
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
29
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. KELOMPOK 2Aziz Albarr I (51410273)Antonius Putu SKWC (50410947)Bagus Permadi (51410302)David Samuel Christian (51410708)Dicky Ichsan (51410989)Toni Nugraha (56410930)3IA182013
  • 2.  LUA adalah bahasa pemrograman multiparadigma yang dirancang sebagai scriptinglanguage dengan extendsiblesemantic sebagai tujuan utama.
  • 3.  Lua merupakan bahasa pemrogramanterdepan dalam pembuatan game saat ini Lua memiliki reputasi yang baik dalam halkinerja / performance Portable Lua termasuk bahasa pemrograman yangpowerful tetapi sederhana Lua termasuk bahasa pemrograman yangringan Dan yang paling PENTING Lua itu GRATIS!!
  • 4.  Lua diciptakan pada 1993 oleh RobertoIerusalimschy , Luiz Henrique de Figueiredo, danWaldemar Celes, anggota Kelompok TeknologiKomputer Grafis (Tecgraf) diUniversitas KatolikKepausan Rio de Janeiro , di Brasil . Lua merupakan turunan daridata description/configuration language yaituSOL(Simple Object Language) dan DEL(Data EntryLanguage). Dimana SOL dan DEL telah dikembangkansecara independen oleh Tecgraf untuk menambahkfleksibilitas 2 projek yang berbeda (keduanyamerupakan interactive graphicalprograms untukGraphical Engineering di perusahaanPetrobas. (sumber wikipedia)
  • 5.  Potongan program diatas pertamamendeklarasikan fungsi permgen(namafungsi) yang menyimpan variabel a dan n Jika nilai n masi 0 maka memanggil fungsipustaka coroutine.yield yang dimiliki LUAsecara default. Jika tidak maka membuat i bernilai 1 danmelakukan perulangan.
  • 6.  Potongan program diatas adalahmendeklarsikan perulangan. Nilai a ke n dan a ke i di pindahkan posisinyajadi nilai a ke i dan a ke n, memasukan nilaielemen i ke- sebagai nilai terkahir. Kemudian mengatur semua nilai elemen kefungsi permgen tadi. Kemudian mengembalikan nilai elemen i ke-
  • 7.  Fungsi perm a tadi dideklarasikan sebagaitabel Membalikan/ memasukan nilai a dan n tadike fungsi coroutine.wrap Pada intinya potongan program diatasuntuk menempatkan posisi output padatabel yang akan diisi.
  • 8.  Bagian ini mendeklarasikan output/ mencetaknilai- nilai a tadi, dengan variabel i dan vdipasangkan dalam a, jadi i dicetak secaraberpasang pasangan, lihat output untuk lebihjelas Perulangan ini mendeklarasikan p untuk fungsiperm, yang mencetak a,b dan c dan memanggilfungsi printresult yang sudah didelarasikandiatas.
  • 9.  http://risnotes.wordpress.com/2011/10/26/mari-berkreasi-dengan-lua/ http://forums.coronalabs.com/forum/522-lua-language/ http://lua-users.org/wiki/CoroutinesTutorial http://lua-users.org/wiki/SampleCode