SlideShare a Scribd company logo
1 of 11
KELOMPOK 2
Aziz Albarr I (51410273)
Antonius Putu SKWC (50410947)
Bagus Permadi (51410302)
David Samuel Christian (51410708)
Dicky Ichsan (51410989)
Toni Nugraha (56410930)
3IA18
2013
 LUA adalah bahasa pemrograman multi
paradigma yang dirancang sebagai scripting
language dengan extendsible
semantic sebagai tujuan utama.
 Lua merupakan bahasa pemrograman
terdepan dalam pembuatan game saat ini
 Lua memiliki reputasi yang baik dalam hal
kinerja / performance
 Portable
 Lua termasuk bahasa pemrograman yang
powerful tetapi sederhana
 Lua termasuk bahasa pemrograman yang
ringan
 Dan yang paling PENTING Lua itu GRATIS!!
 Lua diciptakan pada 1993 oleh Roberto
Ierusalimschy , Luiz Henrique de Figueiredo, dan
Waldemar Celes, anggota Kelompok Teknologi
Komputer Grafis (Tecgraf) diUniversitas Katolik
Kepausan Rio de Janeiro , di Brasil .
 Lua merupakan turunan dari
data description/configuration language yaitu
SOL(Simple Object Language) dan DEL(Data Entry
Language). Dimana SOL dan DEL telah dikembangkan
secara independen oleh Tecgraf untuk menambahk
fleksibilitas 2 projek yang berbeda (keduanya
merupakan interactive graphical
programs untukGraphical Engineering di perusahaan
Petrobas. (sumber wikipedia)
Rekayasa komputer kelompok 2 3ia18 2013
 Potongan program diatas pertama
mendeklarasikan fungsi permgen(nama
fungsi) yang menyimpan variabel a dan n
 Jika nilai n masi 0 maka memanggil fungsi
pustaka coroutine.yield yang dimiliki LUA
secara default.
 Jika tidak maka membuat i bernilai 1 dan
melakukan perulangan.
 Potongan program diatas adalah
mendeklarsikan perulangan.
 Nilai a ke n dan a ke i di pindahkan posisinya
jadi nilai a ke i dan a ke n, memasukan nilai
elemen i ke- sebagai nilai terkahir.
 Kemudian mengatur semua nilai elemen ke
fungsi permgen tadi.
 Kemudian mengembalikan nilai elemen i ke-
 Fungsi perm a tadi dideklarasikan sebagai
tabel
 Membalikan/ memasukan nilai a dan n tadi
ke fungsi coroutine.wrap
 Pada intinya potongan program diatas
untuk menempatkan posisi output pada
tabel yang akan diisi.
 Bagian ini mendeklarasikan output/ mencetak
nilai- nilai a tadi, dengan variabel i dan v
dipasangkan dalam a, jadi i dicetak secara
berpasang pasangan, lihat output untuk lebih
jelas
 Perulangan ini mendeklarasikan p untuk fungsi
perm, yang mencetak a,b dan c dan memanggil
fungsi printresult yang sudah didelarasikan
diatas.
Rekayasa komputer kelompok 2 3ia18 2013
 http://risnotes.wordpress.com/2011/10/2
6/mari-berkreasi-dengan-lua/
 http://forums.coronalabs.com/forum/522
-lua-language/
 http://lua-
users.org/wiki/CoroutinesTutorial
 http://lua-users.org/wiki/SampleCode

More Related Content

Similar to Rekayasa komputer kelompok 2 3ia18 2013

Pemrograman c-wakuadratn
Pemrograman c-wakuadratnPemrograman c-wakuadratn
Pemrograman c-wakuadratnLanoy Jr.
 
Compiler dan Interpreter
Compiler dan InterpreterCompiler dan Interpreter
Compiler dan InterpreterMukti Pasta
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptxBom Bom
 
Modul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascalModul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascalqwerty127
 
PERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptPERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptarfa442827
 
Class dan object
Class dan objectClass dan object
Class dan objectHardini_HD
 
Modul dasar pemrograman
Modul dasar pemrogramanModul dasar pemrograman
Modul dasar pemrogramanlidyanamaria
 
Laporan praktikum modul vi
Laporan praktikum modul viLaporan praktikum modul vi
Laporan praktikum modul viDevi Apriansyah
 
Algoritma dan Pemrograman
Algoritma dan PemrogramanAlgoritma dan Pemrograman
Algoritma dan PemrogramanDiana Anggraini
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanie Indah
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanie Indah
 
Jurnal p value dua arah genap
Jurnal p value dua arah genapJurnal p value dua arah genap
Jurnal p value dua arah genapIrmaya Yukha
 
Penuntun imk informatika_2015
Penuntun imk informatika_2015Penuntun imk informatika_2015
Penuntun imk informatika_2015Abdul Hafid
 
Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3adhifatra agussalim
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cadhifatra agussalim
 
Pemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptx
Pemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptxPemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptx
Pemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptxNaeniPaccing
 

Similar to Rekayasa komputer kelompok 2 3ia18 2013 (20)

Pemrograman c-wakuadratn
Pemrograman c-wakuadratnPemrograman c-wakuadratn
Pemrograman c-wakuadratn
 
Compiler dan Interpreter
Compiler dan InterpreterCompiler dan Interpreter
Compiler dan Interpreter
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx
 
Modul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascalModul tentang aritmatika dengan pascal
Modul tentang aritmatika dengan pascal
 
pemrograman php ii
pemrograman  php iipemrograman  php ii
pemrograman php ii
 
PERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptPERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.ppt
 
Delphi
DelphiDelphi
Delphi
 
Class dan object
Class dan objectClass dan object
Class dan object
 
Modul dasar pemrograman
Modul dasar pemrogramanModul dasar pemrograman
Modul dasar pemrograman
 
Laporan praktikum modul vi
Laporan praktikum modul viLaporan praktikum modul vi
Laporan praktikum modul vi
 
Algoritma dan Pemrograman
Algoritma dan PemrogramanAlgoritma dan Pemrograman
Algoritma dan Pemrograman
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
 
Pengenalan bahasa pemrograman
Pengenalan bahasa pemrogramanPengenalan bahasa pemrograman
Pengenalan bahasa pemrograman
 
Jurnal p value dua arah genap
Jurnal p value dua arah genapJurnal p value dua arah genap
Jurnal p value dua arah genap
 
Penuntun imk informatika_2015
Penuntun imk informatika_2015Penuntun imk informatika_2015
Penuntun imk informatika_2015
 
Project akhir uas
Project akhir uasProject akhir uas
Project akhir uas
 
Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman c
 
Pemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptx
Pemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptxPemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptx
Pemograman Pascal (pertemuan 1) tanggal 9 januari 2023.pptx
 

Rekayasa komputer kelompok 2 3ia18 2013

  • 1. KELOMPOK 2 Aziz Albarr I (51410273) Antonius Putu SKWC (50410947) Bagus Permadi (51410302) David Samuel Christian (51410708) Dicky Ichsan (51410989) Toni Nugraha (56410930) 3IA18 2013
  • 2.  LUA adalah bahasa pemrograman multi paradigma yang dirancang sebagai scripting language dengan extendsible semantic sebagai tujuan utama.
  • 3.  Lua merupakan bahasa pemrograman terdepan dalam pembuatan game saat ini  Lua memiliki reputasi yang baik dalam hal kinerja / performance  Portable  Lua termasuk bahasa pemrograman yang powerful tetapi sederhana  Lua termasuk bahasa pemrograman yang ringan  Dan yang paling PENTING Lua itu GRATIS!!
  • 4.  Lua diciptakan pada 1993 oleh Roberto Ierusalimschy , Luiz Henrique de Figueiredo, dan Waldemar Celes, anggota Kelompok Teknologi Komputer Grafis (Tecgraf) diUniversitas Katolik Kepausan Rio de Janeiro , di Brasil .  Lua merupakan turunan dari data description/configuration language yaitu SOL(Simple Object Language) dan DEL(Data Entry Language). Dimana SOL dan DEL telah dikembangkan secara independen oleh Tecgraf untuk menambahk fleksibilitas 2 projek yang berbeda (keduanya merupakan interactive graphical programs untukGraphical Engineering di perusahaan Petrobas. (sumber wikipedia)
  • 6.  Potongan program diatas pertama mendeklarasikan fungsi permgen(nama fungsi) yang menyimpan variabel a dan n  Jika nilai n masi 0 maka memanggil fungsi pustaka coroutine.yield yang dimiliki LUA secara default.  Jika tidak maka membuat i bernilai 1 dan melakukan perulangan.
  • 7.  Potongan program diatas adalah mendeklarsikan perulangan.  Nilai a ke n dan a ke i di pindahkan posisinya jadi nilai a ke i dan a ke n, memasukan nilai elemen i ke- sebagai nilai terkahir.  Kemudian mengatur semua nilai elemen ke fungsi permgen tadi.  Kemudian mengembalikan nilai elemen i ke-
  • 8.  Fungsi perm a tadi dideklarasikan sebagai tabel  Membalikan/ memasukan nilai a dan n tadi ke fungsi coroutine.wrap  Pada intinya potongan program diatas untuk menempatkan posisi output pada tabel yang akan diisi.
  • 9.  Bagian ini mendeklarasikan output/ mencetak nilai- nilai a tadi, dengan variabel i dan v dipasangkan dalam a, jadi i dicetak secara berpasang pasangan, lihat output untuk lebih jelas  Perulangan ini mendeklarasikan p untuk fungsi perm, yang mencetak a,b dan c dan memanggil fungsi printresult yang sudah didelarasikan diatas.
  • 11.  http://risnotes.wordpress.com/2011/10/2 6/mari-berkreasi-dengan-lua/  http://forums.coronalabs.com/forum/522 -lua-language/  http://lua- users.org/wiki/CoroutinesTutorial  http://lua-users.org/wiki/SampleCode