Jbptunikompp GDL Agussuhend 29762 9 Unikom - A 2 PDF
Jbptunikompp GDL Agussuhend 29762 9 Unikom - A 2 PDF
LANDASAN TEORI
disenangi atau sesuatu yang dibuang berasal dari kegiatan manusia dan tidak
benda atau hal-hal yang dipandang tidak digunakan, tidak dipakai, tidak
mengganggu kelangsungan hidup. Dari segi ini dapat disimpulkan bahwa yang
dimaksud dengan sampah ialah sebagian dari sesuatu yang tidak dipakai,
disenangi atau sesuatu yang harus dibuang, yang umumnya berasal dari kegiatan
yang dilakukan oleh manusia (termasuk kegiatan industri), tetapi yang bukan
biologis (karena human waste tidak termasuk di dalamnya) dan umumnya bersifat
8
9
Pada prinsipnya sampah dibagi menjadi sampah padat, sampah cair dan
sampah dalam bentuk gas (fume, smoke). Sampah padat dapat dibagi menjadi
plastik
1. Garbage yaitu jenis sampah yang terdiri dari sisa-sisa potongan hewan atau
sayuran dari hasil pengolahan yang sebagian besar terdiri dari zat-zat yang
2. Rubbish terdiri dari sampah yang dapat terbakar atau yang tidak dapat terbakar
3. Ashes (Abu) yaitu sisa-sisa pembakaran dari zat-zat yang mudah terbakar baik
4. Street Sweeping (Sampah Jalanan) berasal dari pembersihan jalan dan trotoar
baik dengan tenaga manusia maupun dengan tenaga mesin yang terdiri dari
kertas-kertas, daun-daunan.
6. Houshold Refuse yaitu sampah yang terdiri dari rubbish, garbage, ashes, yang
kereta api.
8. Sampah Industri terdiri dari sampah padat yang berasal dari industri-industri,
10. Construction Wastes yaitu sampah yang berasal dari sisa pembangunan,
11. Sewage Solid terdiri dari benda-benda kasar yang umumnya zat organik hasil
12. Sampah khusus yaitu sampah yang memerlukan penanganan khusus misalnya
Sampah yang ada di permukaan bumi ini dapat berasal dari beberapa
sumber berikut :
1. Pemukiman penduduk
keluarga yang tinggal dalam suatu bangunan atau asrama yang terdapat di desa
atau di kota. Jenis sampah yang dihasilkan biasanya sisa makanan dan bahan sisa
sampah yang dihasilkan dari tempat semacam itu dapat berupa sisa-sisa makanan
(garbage), sampah kering, abu, sisa bangunan, sampah khusus, dan terkadang
sampah berbahaya.
hiburan dan umum, jalan umum, tempat parkir, tempat layanan kesehatan
pantai empat berlibur, dan sarana pemerintah lain. Tempat tersebut biasanya
kayu, industri kimia, industri logam dan tempat pengolahan air kotor dan air
memproses bahan mentah saja. Sampah yang dihasilkan dari tempat ini biasanya
sampah basah, sampah kering, sisa-sisa bangunan, sampah khusus dan sampah
berbahaya.
5. Pertanian
Ada beberapa tahapan di dalam pengelolaan sampah padat yang baik, diantaranya
Sampah yang ada dilokasi sumber (kantor, rumah tangga, hotel dan
tempat sampah. Sampah basah dan sampah kering sebaiknya dikumpulkan dalam
ke dalam dipo (rumah sampah). Dipo ini berbentuk bak besar yang digunakan
pihak pemerintah. Untuk membangun suatu dipo, ada bebarapa persyaratan yang
2. Memiliki dua pintu, pintu masuk dan pintu untuk mengambil sampah.
3. Memiliki lubang ventilasi yang tertutup kawat halus untuk mencegah lalat dan
2. Tahap pengangkutan
masyarakat maupun lingkungan daerah itu sendiri. Pengaruhnya tentu saja ada
1. Pengaruh Positif
dataran rendah.
sampah.
masyarakat.
suatu negara sehingga dana itu dapat digunakan untuk keperluan lain .
15
2. Pengaruh Negatif
bagi kesehatan, lingkungan, maupun bagi kehidupan sosial ekonomi dan budaya
sampahnya kurang baik (banyak kaleng, ban bekas dan plastik dengan
genangan air).
3. Penyakit sesak nafas dan penyakit mata disebabkan bau sampah yang
sampah.
kurang baik. Penularan penyakit ini dapat melalui kontak langsung ataupun
melalui udara.
16
2.2 Multimedia
Arti multimedia berbeda dari sudut pandang orang yang berbeda. Secara
umum, multimedia berhubungan dengan penggunaan lebih dari satu macam cara
yang digunakan dalam pengembangan dengan lebih dari satu cara untuk
menyampaikan informasi kepada pengguna, seperti teks dan suara. Secara teknis,
multimedia dalam komputer bukan merupakan hal baru, karena integrasi antara
teks dan gambar merupakan komponen utama dalam banyak perangkat lunak
aplikasi sudah lama dilakukan. Informasi yang menyajikan teks dengan diagram
Pada saat ini, multimedia mempunyai arti tidak hanya integrasi antara
teks dan grafik sederhana saja, tetapi dilengkapi dengan suara dan animasi.
1. Teks
multimedia.
2. Grafik
3. Images
seperti foto.
4. Animasi
5. Suara
cara lain.
6. Interactive link
menekan mouse atau objek pada screen seperti button atau teks dan
2.3 Game
Permainan adalah sesuatu yang dapat dimainkan dengan aturan tertentu sehingga
ada yang menang dan ada yang kalah, biasanya dalam konteks tidak serius atau
dengan tujuan refreshing. Suatu cara belajar yang digunakan dalam menganalisa
bersaing dari dua sampai beberapa orang atau kelompok dengan memilih strategi
permainan komputer yang dibuat dengan teknik dan metode animasi. Jika
game. Atau jika ingin membuat game, maka haruslah memahami teknik
aktivitas yang berpusat pada sebuah pencapaian, ada pelaku aktif (player),
4. Menurut David Parlett, Game adalah sesuatu yang memiliki "akhir dan
berjudul Les jeux et les hommes menyatakan game adalah aktivitas yang
mencapai tujuan.
20
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
Computers.
Wii.
juga timing, inti dari game jenis ini adalah tembak, tembak dan tembak.
Termasuk didalam-nya :
a. First person shooting (FPS) seperti Counter Strike dan Call of Duty
d. Beat em up (tonjok hajar) seperti Double Dragon dan Final Fight, lalu
hack and slash (tusuk tebas) seperti Shinobi dan Legend of Kage.
dari game ini adalah penguasaan jurus (hafal caranya dan lancar
mungkin. Dan berbeda seperti game Aksi pada umumnya yang umumnya
22
komputer saja, pemain jenis fighting game ini baru teruji kemampuan
contohnya.
antara lahar, bergelayutan dari pohon satu ke pohon lain, bergulat dengan
ular sambil mencari kunci untuk membuka pintu kuil legendaris, atau
itulah beberapa dari banyak hal yang karakter pemain harus lakukan dan
lalui dalam video game jenis ini. Menurut penulis, game jenis ini sudah
juga, dan sekarang, di tahun 2000 an, jenis ini cenderung untuk memilik
visual 3D dan sudut pandang orang ke-tiga. Tomb Rider, Grand Theft
a. Petualangan dengan teks atau sistem tunjuk dan klik, contoh: Kings
Quest, Space Quest, Heroes Quest, Monkey Island, Sam and Max.
b. Novel atau film interaktif, seperti game dating yang banyak beredar di
dan memperhatikan dengan detil berbagai faktor. Dari mencari jodoh dan
Video Game jenis ini membuat pemain harus berpikir untuk mendirikan,
Game (RPG) ke arah cerita linear yang diarahkan seolah karakter kita
adalah tokoh dalam cerita itu, seperti Final Fantasy, Dragon Quest dan
membuat karakter kita bebas memilih jalan cerita sendiri secara non-
linear, seperti Ultima, Never Winter Nights, baldurs gate, Elder Scroll,
dan Fallout.
7. Strategi. Kebalikan dari video game jenis action yang berjalan cepat dan
perlu refleks secepat kilat, video game jenis strategi, layaknya bermain
memberikan pemain atas kendali tidak hanya satu orang tapi minimal
strategi melihat dari sudut pandang lebih meluas dan lebih kedepan
termasuk dalam jenis ini. Sering pula permainan jenis ini adalah juga
eagle.
Fighter, dll.
10. Olahraga. Singkat padat jelas, bermain sport di PC atau konsol anda.
ada yang menambah unsur fiksi seperti NBA JAM. Contohnya pun jelas,
Seri Winning Eleven, seri NBA, seri FIFA, John Madden NFL, Lakers vs
kecepatan bermain.
memenangkan permainan
permainan.
2. Tantangan
3. Sosialisasi
4. Pedagogi
menggunakan permainan.
5. Teknologi
sake of play)
feedback.
dikenali.
dan dikembangkan secara meluas maupun mendalam. Pada saat ini, banyak
bidang studi baru yang berawal dari AI, seperti computational intellegence,
lainnya yang semakin fokus pada bidang kajian dan permasalahan tertentu.[3]
Para ilmuan memiliki dua cara pandang yang berbeda tentang AI. Yang
pertama adalah memandang AI sebagai bidang ilmu yang hanya fokus pada
tingkah laku selalu didahului dengan proses berfikir. Stuart Russel dan Petter
dihalaman selanjutnya).
32
1. Thinking humanly
mungkin dilakukan.
2. Acting humanly
Pada tahun 1950, Alan turing merancang suatu ujian bagi komputer
intelijensia.
3. Thinking rationally
dunia nyata”.
4. Acting rationally
Definisi AI yang paling tepat untuk saat ini adalah acting rationally
komputer bisa melakukan penalaran secara logis dan juga bisa melakukan aksi
adalah teknik heuristik (heuristic). Kata heuristik diturunkan dari Bahasa Yunani
yaitu “eureka” yang berarti “menemukan” (to find atau to discover). Heuristik
solusi tanpa harus mengeksplorasinya secara penuh. Selain itu, teknik heuristik
juga membantu memutuskan kemungkinan solusi mana yang pertama kali perlu
dievaluasi. Heuristik yang bagus dapat secara dramatis mengurangi waktu yang
pencarian yang berdasarkan fungsi heuristik adalah : Generate and Test, Hill
Annealing, Best First Search (Greedy Best-First Search dan A* dengan berbagai
selanjutnya)
35
Breadth First
Search
Depth First
Search
Depth Limited
Search
Pencarian Buta
Uniform Cost
Search
Iterative Deepening
Search
Bi-Directional
Search
Pencarian
Generate and
Test
Simple HC
Hill Climbing Iterative
Steepest Ascent Deepening A*
Pencarian Heuristik
Simulated HC
Simplified Memory
Annealing Greedy Best Bounded A*
First Search
Best First Search Bi-Directional A*
A Bintang (A*)
Modified Bi-
Directional A*
Dynamic
Weighting A*
Beam A*
Generate and Test atau GT adalah metode yang paling sederhana dalam
solusinya. Tetapi, jika ruang masalahnya sangat luas, mungkin memerlukan waktu
suatu solusi harus dibangkitkan secara lengkap sebelum dilakukan Test. Di dalam
konsep sekitar dunia nyata [4]. Dasar pembuatan adalah objek, yang merupakan
kombinasi antara struktur data dab perilaku dalam suatu entitas. Model
program dan basis data. Pertama-tama suatu model analisis dibuat untuk
menggambarkan aspek dasar dari domain aplikasi, dimana model tersebut berisi
objek yang terdapat dalam domain aplikasi termasuk deskripsi dari keterangan
memiliki struktur data dan perilakunya. Hal ini yang membedakan dengan
pendekatan berorientasi objek, tetapi secara umum mencakup empat hal, yaitu
(pewarisan) [4].
37
membedakan entitas dan disebut objek. Suatu paragraf dari dokumen, suatu
windows dari workstation, dan raja putih dari buah catur adalah contoh dari objek.
Objek dapat kongkrit, seperti halnya arsip dalam sistem, atau konseptual seperti
mempunyai sifat yang melekat pada identitasnya. Dua objek dapat berbeda
dan perilaku (operasi) yang mempunyai struktur data sama ke dalam satu grup
yang disebut kelas. Paragraf, window, buah catur adalah contoh dari kelas. Kelas
merupakan abstraksi yang menjelaskan sifat penting pada suatu aplikasi dan
mengabaikan yang lain. Setiap kelas menunjukan suatu kumpulan infinite yang
mungkin dari objek. Suatu objek dapat dikatakan sebagai instans dari kelas, setiap
instans dari kelas mempunyai nilai individu untuk setiap nama atribut dan operasi,
tetapi memiliki bersama atribut dan operasi dengan instans lain dalam kelas.
38
1. Encapsulation
objek, sehingga prosedur atau fungsi lain dari luar tidak dapat
2. Inheritance
dari objek akan mewarisi atribut dan metoda dari induknya langsung.
Atribut dan metoda dari objek induk diturunkan kepada anak objek,
3. Polymorphism
UML memiliki 13 jenis diagram resmi seperti tertulis dalam Tabel 2.1.
Diagram Kegunaan
sebuah sistem
40
2.6 Greenfoot
belajar pemrograman, greenfoot ini cocok untuk anak usia 13 tahun keatas. Cara
penggunaannya pun cukup mudah. Selain berbentuk teks seperti editor lainnya,
pada greenfoot ini terdapat perangkat alat bantu seperti classbrowser, editor dan
dimengerti.
project tersebut, kita bisa membuat dua macam tipe class dari librarygreenfoot.
Yaitu class world dan actor. World merupakan latar dari gameyang akan dibuat.
Untuk membuat class world, caranya adalah dengan mengkliknew sub class di
bagian world. Maka akan mucul sebuah kotak dialog.Kemudian kita diminta
untuk memberi nama untuk kelas world tersebut.Setelah itu kita dapat memilih
gambar sebagai latar belakang class world yang akan kita buat. Di dalam
padagame yang akan kita buat. Untuk membuat actor caranya adalah
2.6.1 Java
Java adalah bahasa pemrograman yang disusun oleh James Gosling yang
dibantu oleh rekan-rekannya seperti Patrick Naugton, Chris Warth, Ed Frank, dan
diinisialisasi dengan nama “Oak”, namun oada tahun 1995 diganti namanya
microwave oven dan remote control, sehingga Java harus bersifat portabel atau
adanya istilah „write once, run everywhere‟, yang berarti kode program hanya
ditulis sekali, namun dapat dijalankan di bawah platform manapun, tanpa harus
1. Java 1
Pada awal perilisannya, versi Java masih disebut dengan JDK (Java
program dan eksekusi program masih tergabung jadi satu. Penamaan ini berlaku
sampai dengan Java 1.1. Namun sekarang, setelah Java 1.2, Sun Mycrosystems
menamainya dengan JSDK (Java Software Development Kit) dalam hal ini
2. Java 2
Sun Myrosystems telah mendefinisikan tiga buah edisi dari Java 2 yaitu