Laman
Selasa, 28 Oktober 2014
Disk Forensik (part 5)
Metadata dan Disk Copy
Metadata adalah informasi terstruktur yang mendeskripsikan, menjelaskan, menemukan, atau setidaknya membuat menjadikan suatu informasi mudah untuk ditemukan kembali, digunakan, atau dikelola. Metadata sering disebut sebagai data tentang data atau informasi tentang informasi.
Metadata ini mengandung informasi mengenai isi dari suatu data yang dipakai untuk keperluan manajemen file/data itu nantinya dalam suatu basis data. Jika data tersebut dalam bentuk teks, metadatanya biasanya berupa keterangan mengenai nama ruas (field), panjang field, dan tipe fieldnya: integer, character, date, dll. Untuk jenis data gambar (image), metadata mengandung informasi mengenai siapa pemotretnya, kapan pemotretannya, dan setting kamera pada saat dilakukan pemotretan. Satu lagi untuk jenis data berupa kumpulan file, metadatanya adalah nama-nama file, tipe file, dan nama pengelola (administrator) dari file-file tersebut.
Sebagai kemudahan tidak hanya dalam dunia digital manusia mengenal konsep metadata, dari prefix meta yang secara umum mempunyai arti sebagai abstraksi data.
Metadata is data about data
Saat kita mencari-cari buku cetak di perpustakaan, kita mencari-carinya dalam katalog. Sebuah deretan kertas kecil yang berisi judul buku, pengarang, penerbit dan informasi kecil lainnya yang cukup berarti yang disusun struktural. Pengelola perpustakaan menyediakan metadata dalam bentuk katalog untuk kemudahan pencarian. Lebih mudah mencari buku melalui katalog satu lemari dibandingkan harus mencarinya dengan berjalan dari rak ke rak buku di sebuah perpustakaan yang luas.
Metadata is information about data
Informasi kecil yang cukup representatif dalam katalog memberikan kemudahan pencarian. Dunia komputer mempermudah hal tersebut, misalnya kita mencari sebuah nama berkas dokumen teks dalam sebuah harddisk berukuran 120GB, yang kita tahu hanya nama berkas. Pencarian tersebut dilakukan oleh komputer, kita hanya tinggal menunggu berkas tersebut sebenarnya ada di direktori mana.
Metadata is information about information
Secara bertingkat proses di atas adalah menyusun data dari data, data disusun lagi menjadi data, terus berulang, ripitum ad infinitum, hingga kita sendiri bisa terkecoh mana data dan mana metadata, sebab metadata adalah data juga. Akhirnya arti metadata menjadi lebih global, menjadi informasi tentang informasi, mengikuti evolusi dunia informasi, segalanya adalah informasi.
Fungsi metadata
§ membuat sumberdaya bisa ditemukan dengan menggunakan kriteria yang relevan;
§ mengidentifikasi sumberdaya
§ mengelompokkan sumberdaya yang serupa
§ membedakan sumberdaya yang tak miliki kesamaan
§ memberikan informasi lokasi
Jenis metadata
Terdapat tiga jenis utama metadata:
1. Metadata deskriptif menggambarkan suatu sumberdaya dalam maksud seperti penemuan dan identifikasi. Dia bisa meliputi elemen semisal judul, abstrak, pengarang, dan kata kunci.
2. Metadata struktural menunjukkan bagaimana kumpulan obyek disusun secara bersama-sama menjadi satu, semisal bagaimana halaman-halaman ditata untuk membentuk suatu bab.
3. Metadata administratif menyediakan informasi untuk membantu mengelola sumberdaya, semisal terkait kapan dan bagaimana suatu informasi diciptakan, tipe dokumen dan informasi teknis lainnya, serta siapa yang bisa mengaksesnya.
DISKCOPY
Diskcopy merupakan tool forensik dengan dasar program MS-DOS yang dipergunakan oleh ahli forensik agar dapat bekerja dengan baik dan tidak mengubah data. Diskcopy juga merupakan Tool kit yang memungkinkan untuk mengumpulkan dan analisis data. Karena ahli hukum percaya bit lebih mudah dipalsukan daripada kertas, maka aturan utamanya adalah “preserve then examine”.
Diskcopy sangat diperlukan untuk melakukan eksplorasi suatu media dan menemukan data yang relevan. Juga agar dapat melihat dan mengelola semua bukti pada hardisk
TIME
Data recovery merupakan bagian dari analisa forensik di mana hal ini merupakan komponen penting di dalam mengetahui apa yang telah terjadi, rekaman data, korespondensi, dan petunjuk lannya. Banyak orang tidak menggunakan informasi yang berasal dari data recovery karena dianggap tidak murni/asli/orisinil.
Setiap sistem operasi bekerja dalam arah yang unik, berbeda satu sama lain (walaupun berplatform sistem operasi yang sama). Untuk melihat seberapa jauh data sudah dihapus atau belum, perlu memperhatikan segala sesuatu yang ada dalam raw disk. Jika data yang digunakan untuk kejahatan ternyata masih ada, maka cara yang termudah adalah menguji data dengan pemanfaatan tool yang ada pada standar UNIX, seperti strings, grep, text pagers, dan sebagainya. Sayangnya, tools yang ada tidak menunjukkan data tersebut dialokasikan di mana.
Contohnya, intruder menghapus seluruh system log files (dimulai dari bulan, hari, dan waktu) dari minggu pertama Januari, seharusnya ditulis untuk melihat syslog tersebut: Melalui investigasi dari sistem yang dirusak oleh intruder, sistem files UNIX yang modern tidak menyebar contents dari suatu file secara acak dalam disk. Sebagai gantinya, sistem files dapat mencegah fragmentasi file, meskipun setelah digunakan beberapa tahun.
File content dengan sedikit fragmentasi akan lebih mudah untuk proses recover dari pada file content yang menyebar dalam disk (media penyimpanan). Tetapi sistem file yang baik memiliki beberapa keuntungan lain, salah satunya mampu untuk menghapus informasi untuk bertahan lebih lama dari yang diharapkan.
Dalam kasus Linux, sistem file extension tidak akan menghapus lokasi dari urutan pertama 12 blok data yang tersimpan dalam inode jika file sudah dipindah/dihapus. Hal ini berarti menghapus data dapat dikembalikan langsung dengan menggunakan icat dalam inode yang terwakilkan. Seperti metode data recovery lainnya, tidak akan menjamin jika data tetap ada di tempat semula. Jika file dihapus dalam sistem operasi Linux, inode’s time akan terupdate. Dengan menggunakan informasi tersebut, data dapat dikembalikan dari 20 inode pada sistem file yang dihapus.
Konita Luptiya 54411009 (4IA02)
Minggu, 08 Juni 2014
Review Game online Cookie Run dari LINE
Sekarang saya akan mereview game online dari LINE yaitu COOKIE RUN untuk melengkapi tugas Softskills .
Khusunya bagi pencinta game dan pengguna gadget android atau ios pasti tidak asing lagi dengan game cookie run. Game dari line ini sekarang sedang popular dimainkan oleh banyak orang dari berbagai kalangan. Game cookie run memiliki latar cerita yang unik yaitu roti jahe yang melakukan pelarian. Desain dan gameplaynya pun lucu, cocok bagi kalian yang tidak suka game - game hardcore. Cara bermainnya hanya tinggal memilih karakter cookie dan pet sebagai pembantu dalam bermain, klik play untuk memulai lalu game mulai cookie akan lari mengambil jelly dan koin user hanya mengendalikan dengan tekan tombol “Jump” untuk lompat dan “slide” untuk meluncur. Pilihan cookie dan pet dikategorikan diantara lain “S” termasuk kategori paling bagus dan terendah kategori “C”. Tujuan bermain cookie run berlomba-lomba mengumpulkan jelly sebanyak-banyaknya untuk mencapai score tertinggi. Bahkan dari line mengadakan perlombaan bagi score tertinggi dapat memenangkan 1buah mobil Toyota yaris.
Seperti game yang lainnya game cookie run mempunyai kelebihan dan kekurangannya. Kelebihan dari cookie run adalah game tidak membutuhkan spesifikasi smartphone yang tinggi karena game ini tergolong ringan, dapat didownload secara gratis diandroid atau ios, desaign secara keseluruhan menarik dan unik, dapat melatih konsentrasi dan ketangkasan bagi penggunanya, banyaknya karakter yang dapat dimainkan. Kekurangannya adalah saat bermain harus terkoneksi dengan internet, harus terkoneksi dengan aplikasi linenya, jadi jika tidak mempunyai aplikasi line maka tidak bisa dimainkan, untuk upgrade segala sesuatunya harus dibeli. Secara keseluruhan game ini bisa menjadi pilihan untuk mengisi waktu luang. Apalagi dengan diadakannya perlombaan, jika tidak sengaja mengcapture hasil score tertinggi yang didapat siapa tahu itu adalah keberuntungan anda untuk mendapat 1 unit mobil.
Beberapa keunggulan dari game ini adalah :
- gameplay yang menarik dan didukung grafis yang lucu. Cocok bagi pecinta game ringan.
- game tidak membutuhkan spesifikasi smartphone yang tinggi, karena game ini tergolong ringan.
- banyaknya karakter yang dapat dimainkan dan dibeli.
- setiap karakter memiliki keunggulan tersendiri.
- adanya fitur hp bar, dimana karakter kalian akan kalah jika hp bar mencapai angka 0.
- adanya sistem pet, dimana tiap pet memiliki keistimewaan sendiri. Contoh : pet dapat mengubah jelly menjadi jelly bear, dll.
Beberapa kekurangannya game ini adalah :
- menggunakan pake data karena ini game online jadi kal o paket internetnya sudah tinggal dikit jadi suka mandet mandet
terimakasih ini adalah review saya semoga bermanfaat apabila ada yang kurang berkenan mohon di maaf kan :)
Khusunya bagi pencinta game dan pengguna gadget android atau ios pasti tidak asing lagi dengan game cookie run. Game dari line ini sekarang sedang popular dimainkan oleh banyak orang dari berbagai kalangan. Game cookie run memiliki latar cerita yang unik yaitu roti jahe yang melakukan pelarian. Desain dan gameplaynya pun lucu, cocok bagi kalian yang tidak suka game - game hardcore. Cara bermainnya hanya tinggal memilih karakter cookie dan pet sebagai pembantu dalam bermain, klik play untuk memulai lalu game mulai cookie akan lari mengambil jelly dan koin user hanya mengendalikan dengan tekan tombol “Jump” untuk lompat dan “slide” untuk meluncur. Pilihan cookie dan pet dikategorikan diantara lain “S” termasuk kategori paling bagus dan terendah kategori “C”. Tujuan bermain cookie run berlomba-lomba mengumpulkan jelly sebanyak-banyaknya untuk mencapai score tertinggi. Bahkan dari line mengadakan perlombaan bagi score tertinggi dapat memenangkan 1buah mobil Toyota yaris.
Seperti game yang lainnya game cookie run mempunyai kelebihan dan kekurangannya. Kelebihan dari cookie run adalah game tidak membutuhkan spesifikasi smartphone yang tinggi karena game ini tergolong ringan, dapat didownload secara gratis diandroid atau ios, desaign secara keseluruhan menarik dan unik, dapat melatih konsentrasi dan ketangkasan bagi penggunanya, banyaknya karakter yang dapat dimainkan. Kekurangannya adalah saat bermain harus terkoneksi dengan internet, harus terkoneksi dengan aplikasi linenya, jadi jika tidak mempunyai aplikasi line maka tidak bisa dimainkan, untuk upgrade segala sesuatunya harus dibeli. Secara keseluruhan game ini bisa menjadi pilihan untuk mengisi waktu luang. Apalagi dengan diadakannya perlombaan, jika tidak sengaja mengcapture hasil score tertinggi yang didapat siapa tahu itu adalah keberuntungan anda untuk mendapat 1 unit mobil.
Beberapa keunggulan dari game ini adalah :
- gameplay yang menarik dan didukung grafis yang lucu. Cocok bagi pecinta game ringan.
- game tidak membutuhkan spesifikasi smartphone yang tinggi, karena game ini tergolong ringan.
- banyaknya karakter yang dapat dimainkan dan dibeli.
- setiap karakter memiliki keunggulan tersendiri.
- adanya fitur hp bar, dimana karakter kalian akan kalah jika hp bar mencapai angka 0.
- adanya sistem pet, dimana tiap pet memiliki keistimewaan sendiri. Contoh : pet dapat mengubah jelly menjadi jelly bear, dll.
Beberapa kekurangannya game ini adalah :
- menggunakan pake data karena ini game online jadi kal o paket internetnya sudah tinggal dikit jadi suka mandet mandet
terimakasih ini adalah review saya semoga bermanfaat apabila ada yang kurang berkenan mohon di maaf kan :)
Sabtu, 26 April 2014
Shading,Diffuse,Ambient, dan specular
Shading adalah proses yang digunakan dalam menggambar untuk menggambarkan tingkat kegelapan di atas kertas dengan menerapkan media yang lebih padat atau dengan warna yang lebih gelap untuk daerah gelap, dan kurang padat atau dengan warna yang lebih ringan untuk area yang lebih terang. Ada berbagai teknik shading termasuk lintas menetas di mana garis tegak lurus dari berbagai kedekatan diambil dalam pola grid untuk naungan suatu daerah. Semakin dekat garis bersama-sama, semakin gelap daerah muncul. Demikian pula, jauh terpisah garis, semakin ringan daerah muncul.
Pola lampu, seperti benda-benda yang memiliki cahaya dan daerah-daerah teduh, bantuan ketika menciptakan ilusi kedalaman di atas kertas.
Ambient
Ambient adalah efek pencahayaan yang telah membaur dengan lingkungan sehingga arah cahaya tidak dapat diketahui, seakan-akan cahaya datang dari segala arah. Efek ini akan mempengaruhi terang atau tidaknya suatu lingkungan yang terlihat oleh mata. Semakin banyak lampu maka ruangan semakin terang, sebaliknya jika lampu sedikit maka ruangan remang-remang.Intensitas ambient pada suatu obyek dapat dicari dengan persamaan :
I = Ia * Ka
dimana,
I = Intensitas yang dihasilkanIa = Intensitas ambientKa = Koefisien ambient
Diffuse
Jenis pencahayaan yang kedua ialah diffuse. Diffuse adalah pencahayaan yang tergantung dari besarnya sudut yang dibentuk antara sinar dari lampu ke titik tabrak pada obyek dengan normal obyek. Sehingga posisi lampu sangat mempengaruhi efek diffuse ini. Intensitas diffuse dapat dicari dengan persamaan :
I = Ip * Kd (cosθ )
Dari persamaan intensitas diffuse tersebut cos θ dapat dihitung dengan melakukan dot product antara sinar dari lampu ke titik tabrak obyek dengan normal obyek itu, masing-masing merupakan unit vektor. Sehingga didapat persamaan baru
I = Ip * Kd * ( L • N )
dimana,
I= Intensitas yang dihasilkanIp = Intensitas diffuse dari sumber cahaya ‘x’Kd = Koofisien diffuseN = Vektor normal dari obyekL = Vektor dari titik tabrak ke sumber cahayaθ = Sudut antara N dan L
Specular
Specular adalah efek pencahayaan dimana bayangan sumber cahaya terlihat pada permukaan obyek. Efek specular terlihat pada obyek yang mengkilap. Semakin mengkilap permukaan suatu obyek maka makin jelas bayangan sumber cahaya yang terlihat pada permukaan obyek tersebut. Untuk mencari intensitas specular dapat digunakan persamaan sebagai berikut :
I = Ip * Ks (cos θ ) n
Dari persamaan intensitas specular tersebut cos θ menggunakan dot product antara arah pantulan dengan negasi dari arah sinar.
I = Ip * Ks * ( R • V ) n
dapat dihitung dengan dimana,
I= Intensitas yang dihasilkanIs = Intensitas specular dari sumber cahaya ‘x’Ks = Koofisien specularn = Variabel yang menentukan luas area yang berkilau jika terkena cahaya yang dipancarkan oleh sumber cahaya (bila n semakin besar maka cahaya semakin terfokus atau area yang berkilau menjadi lebih kecil)R = Arah pantulan, berupa unit vektorV = Negasi dari arah sinar
Sedangkan vektor R diperoleh dari − S + 2 * ( S • N ) * N
dimana,
S = Vektor dari titik tabrak ke sumber cahayaN = Vektor normal dari obyek
Mapping
Jenis jenis Mapping
PEMETAAN (MAPPING)
Karena saluran cache lebih sedikit
dibandingkandengan blok memori utama, diperlukan algoritma untukpemetaan
blok-blok memori utama ke dalam saluran cache.Selain itu diperlukan alat untuk
menentukan blok memoriutama mana yang sedang memakai saluran cache.
Pemilihanfungsi pemetaan akan menentukan bentuk organisasi cache.Dapat
digunakan tiga jenis teknik, yaitu sebagai berikut :
a.
Pemetaan Langsung (
Direct Mapping
)
Pemetaan ini memetakan masing-masing blok
memoriutama hanya ke satu saluran
cache saja. Jika suatu blok adadi cache, maka tempatnya sudah
tertentu. Keuntungan daridirect mapping adalah
sederhana dan murah. Sedangkan
Page119
kerugian dari direct mapping adalah suatu blok memilikilokasi
yang tetap (Jika program mengakses 2 block yang dimap ke line yang sama secara
berulang-ulang, maka cache-miss sangat tinggi).
b. Pemetaan Asosiatif (
Associative Mapping
)
Pemetaan ini mengatasi kekurangan
pemetaanlangsung dengan cara mengizinkan setiap blok memori utamauntuk
dimuatkan ke sembarang saluran cache. Denganpemetaan asosiatif, terdapat
fleksibilitas penggantian blokketika blok baru dibaca ke dalam cache.
Kekuranganpemetaan asosiatif yang utama adalah kompleksitasrangkaian yang diperlukan untuk menguji tag seluruh
salurancache secara paralel, sehingga pencarian data di cachemenjadi
lama.c.
Pemetaan Asosiatif Set (
Set Associative Mapping)
Pada
pemetaan ini, cache dibagi dalam sejumlah sets.Setiap set berisi sejumlah line.
Pemetaan asosiatif setmemanfaatkan kelebihan-kelebihan pendekatan
pemetaanlangsung dan pemetaan asosiatif
Perbedaan Game Offline & Online
Perbedaan antar Game ini saya akan klasifikasikan dengan cara memberi opini tentang KELEBIHAN dan KEKURANGAN masing – masing game, berikut penjelasannya :
Game Offline
KELEBIHAN
1. Tidak perlu koneksi ke internet
2. Memiliki grafis dan alur cerita lebih menarik
3. Waktu tunggu / Loading lebih cepat
4. Menambah pengetahuan karena terjadinya proses penginstalan game
5. Lebih santai waktu memainkannya
6. Banyak jenisnya
7. Dapat lebih mengatur waktu
8. Dapat menyesuaikan game dengan kepribadian& keinginan kita.
KEKURANGAN
1. Cenderung cepat membosankan
2. Harus mengeluarkan kocek yg cukup banyak untuk memiliki game baru (jika ingin punya kaset sendiri)
3. Hanya bisa bermain sendiri
Game Online
KELEBIHAN
1. Dapat berinteraksi ke pemain lain
2. Lebih banyak yang pemakaiannya GRATIS dibanding Game Offline
3. Lebih memiliki tantangan
4. Memperluas jaringan pertemanan
5. Dapat bermain secara Group/Team
6. Tidak cepat membosankan karena UPDATE sering dilakukan oleh pembuat game.
KEKURANGAN
1. Harus ada koneksi internet
2. Lebih memakan banyak waktu
3. Dapat menimbulkan kecanduan bermain terus-menerus tanpa memikirkan hal lain
4. Boros, jika bermain di Warung Internet
5. Jenis game terbatas
6. Cepat out of date.
Aplikasi untuk membuat game
Berikut berbagai aplikasi membuat game yang bisa digunakan siapapun yang ingin membuat game sendiri.
- AlbinoBlackSheep
Disini banyak banget game dan video termasuk tutorial tentang bagaimana membuat game berbasis flash. - FlashKit
Disini agan bisa menemukan banyak tutorial bekerja dengan flash termasuk panduan langkahdemi langkah untuk beberapa tipe game. - Kirupa
Banyak sekali tutorial ekstensif untuk membuat game flash termasuk panduan untuk game-game spesifik seperti game shooter. - Lassie Adventure Studio
Dengan aplikasi ini, agan bisa membuat gambar 2D untuk game petualangan dengan mudah dan membuat gamenya. - Sploder
Disini agan bisa membuat game flash dari berbagai macam jenis obyek dan kemudian meletakkannya pada MySpace, Blogger dan situs-situs lainnya. - Anim8or
Aplikasi modeling animasi 3D untuk game yang mudah digunakan. - Byond
Disini agan bisa membuat game anda sendiri dengan bantuan peralatan alikasi yang sudah disediakan dan kemudian anda sharing dengan orang lain untuk mengetahui pendapat mereka. - Game Discovery
Disini semua yang agan pengenin untuk membuat game ada, character making, gameplay making dan juga anda bisa menemukan ide-ide membuat game disini. - Martin Piecyk’s Website
Panduan belajar bagaimana untuk membuat game dengan disertai link ke berbagai sumber. - VGMusic
Jika pengen nambah efek sound atau soundtrack game yang anda buat, bisa temukan disini, banyak sekali file-file midi yang bisa anda gunakan untuk keperluan game yang akan buat. - Visionaire2d
Aplikasi ini dapat membantu anda membuat game petualangan 2D tanpa perlu pengetahuan programming. - YoYoGames
Disini anda akan menemukan banyak perlengkapan untuk membuat game seperti beta testing, download, work in progress, community dan banyak lagi lainnya. - Charas-Project
Generator karakter yang mudah digunakan untuk karakter RPG yang agan ingin buat. - CrankEye
Ada banyak sekali panduan untuk membuat RPG seperti editor karakter, soundfile dan lain sebagainya. - DualSolace
Disini anda dapat menemukan software membuat game MMORPG 2D RealFeel. - PhanxGames
Anda bisa membuat RPG dan juga disertai membuat grafis, sound file midi, wav, kemudian jika anda selesai membuatnya, agan bisa menguploadnya di situs tersebut hingga ukuran 50 MB. - FreeMMORPGMaker
Software gratis untuk membuat MMORPG termasuk membuat bagian-bagian game seperti karakter, efek dan suara. - PlayerWorlds
Aplikasi populer yang banyak digunakan untuk membuat game seri RPG. - RPG Maker
Program RPG Maker di situs ini ada beberapa seri yang bisa anda pilih sesuai keinginan agan. - RPGCrisis
Disini agan bisa menemui berbagai download dan aplikasi untuk membuat RPG pada berbagai sistem apakah PC atau yang lainnya. - RPG Revolution
Perlengkapan dan aplikasi untuk membuat game RPG pada lebih dari 13 sistem game making berbeda.
Sumber :
http://goo-android.blogspot.com/2012/02/21-aplikasi-untuk-membuat-game-sendiri.html
http://nenalatifa.blogspot.com/2013/03/perbedaan-game-offline-online.html
http://en.wikipedia.org/wiki/Shading
http://nabarakusti.blogspot.com/2011/10/pencahayaan-ambient-diffuse-specular.html
Minggu, 30 Maret 2014
Membuat Rumah dengan strawberry prolog
Lagi enga ada kerjaan nih mau ngerjain tugas rasanya mager banget eh malah ngisi waktu dengan tv dan online , tadi sih lagi bikin laporan akhir praktikum nah iseng iseng mau gue share , haha ketauan banget ya baru belajar si beli beli ini haha bukan penyakit loh tapi bahasa pemrograman gitu si strawberry prolog disini gue ngegunainnya buat bikin rumah , ini nih listing buat bikin rumah nya
Listing Program
?-
window(_,_,win_func(_),"Rumah Konita",100,100,500,500).
win_func(paint):-
pen(5,rgb(30,45,130)),
line(100,50,50,100),
line(100,50,150,100),
line(50,100,150,100),
line(150,100,350,100),
line(100,50,300,50),
line(300,50,350,100),
line(50,100,50,300),
line(150,100,150,300),
line(50,300,150,300),
line(150,300,350,300),
line(350,100,350,300),
line(75,200,75,300),
line(75,200,115,200),
line(115,200,115,300),
pen(5,rgb(40,130,80)),
line(300,150,180,150),
line(180,150,180,200),
line(180,200,300,200),
line(300,200,300,150),
line(240,200,240,150),
pen(5,rgb(255,128,128)),
line(100,400,100,320),
line(100,355,130,400),
line(100,355,130,320),
line(150,355,150,400),
line(150,400,200,400),
line(150,355,200,355),
line(200,355,200,400),
line(220,355,220,400),
line(220,355,250,400),
line(250,400,250,355),
line(270,355,270,400),
line(300,355,300,400),
line(280,355,320,355),
line(350,355,320,400),
line(350,355,380,400),
line(330,380,370,380).
nah penjelasannya nih
Logika
Program
?-
syntak diatas
dituliskan untuk mengawali program apabila tidak digunakan maka program error
window(_,_,win_func(_),"Rumah Konita",100,100,500,500).
syntak diatas
untuk membuka layar dan mengatur ukran panjang lebar beserta judulnya
win_func(paint):-
untuk membuat
garis dan bentuk lain lainnya
pen(5,rgb(30,45,130)),
memberikan
ketebalan garis dan warna garis untuk rumahnya
line(100,50,50,100),
line(100,50,150,100),
line(50,100,150,100),
syntak
diatas untuk membuat segitiga atas rumah
line(150,100,350,100),
line(100,50,300,50),
line(300,50,350,100),
syntak
diatas untuk membuat jajaran genjang bagian atas di samping segitiga
line(50,100,50,300),
line(150,100,150,300),
line(50,300,150,300),
line(150,300,350,300),
line(350,100,350,300),
untuk membat bagian di bawah atap rumah
line(75,200,75,300),
line(75,200,115,200),
line(115,200,115,300),
untuk
membuat pintu
pen(5,rgb(40,130,80)),
memberi
warna dan ketebalan gari jendela
line(300,150,180,150),
line(180,150,180,200),
line(180,200,300,200),
line(300,200,300,150),
line(240,200,240,150),
membuat
jendela
pen(5,rgb(255,128,128)),
memberi
warna dan ketebalan garis untuk tulisan nama
line(100,400,100,320),
line(100,355,130,400),
line(100,355,130,320),
line(150,355,150,400),
line(150,400,200,400),
line(150,355,200,355),
line(200,355,200,400),
line(220,355,220,400),
line(220,355,250,400),
line(250,400,250,355),
line(270,355,270,400),
line(300,355,300,400),
line(280,355,320,355),
line(350,355,320,400),
line(350,355,380,400),
line(330,380,370,380).
untuk membuat
tulisan nama "Konita" dan pada akhir di beri tanda titik
"." kalau tidak di berikan maka program error
dan saya akan
menjelaskan tentang bagian bagian line:
exp : line(100,400,100,320),
yang dimaksud
adalah kita membuat garis dengan titik kordinat X1 = 100, Y1 = 400, X2=100,
Y2=320
maka yang
akan dihasilkan adalah garis panjang kebawah
Langganan:
Postingan (Atom)