Halaman

Selasa, 14 April 2015

Tugas Softskill : Ide Pembuatan Aplikasi Pendeteksi Gempa Berbasis Mobile

        Pada tugas Softskill kali ini saya disuruh untuk memikirkan ide apa yang dapat saya buat dalam bidang IT dan juga dapat berguna untuk masyarakat. Saya mempunyai ide untuk membuat aplikasi pendeteksi gempa berbasis mobile. kenapa saya ingin membuat aplikasi ini, karena saya lihat indonesia itu memiliki potensi gempa yang lumayan banyak entah itu gempa yang terdapat dilaut atau pun gempa yang disebabkan oleh letusan gunung berapi.

       Aplikasi pendeteksi gempa berbasis mobile ini berguna untuk memberikan informasi pada pengguna tempat terjadinya gempa, kapitas besarnya gempa, dapat menimbulkan tsunami atau tidak jika gempanya terjadi dilautan, dan dapat memberi informasi titik aman untuk evakuasi. Jika pengguna sedang berada ditempat yang sama dengan lokasi terjadinya gempa maka langsung akan muncul peringatan tanda bahaya dan bunyi alarm, tetapi jika tempatnya jauh dari pengguna maka hanya akan muncul pemberitahuan saja.

      Saya berharap dengan dibuatnya aplikasi ini masyarakat dapat mengetahui lebih cepat informasi tentang gempa yang berada didaerah mereka sehingga dapat mengurangi jumlah korban yang akan ditimbulkan oleh bencana gempa tersebut.


Nama : Mochamad Reza Risky
Kelas : 4IA03

Selasa, 20 Januari 2015

ANALISIS SUATU OBJEK 3D

Pada postingan kali ini, saya akan menganalisis suatu objek 3D yang menggunakan software OpenGL.
Kata "desain" memiliki arti perencanaan dalam pembuatan sebuah objek, sistem, komponen atau struktur. Sedangkan "pemodelan" adalah membentuk suatu benda-benda atau obyek. Dan "grafik" adalah persentasi visual pada sebuah permukaan seperti dinding atau layar komputer.

Desain Pemodelan Grafik merupakan ilmu yang mempelajari sebuah proses untuk membuat dan menciptakan objek baru berupa seni terapan, arsitektur dan berbagai pencapaian kreatif lainnya yang direkayasa oleh perangkat lunak sebagai tahapan awal untuk pembuatan sekaligus memanipulasi objek dan citra.

Melalui konsep dan proses desain, keseluruhan objek bisa diperlihatkan secara 3 dimensi, sehingga banyak yang menyebut hasil ini sebagai pemodelan 3 dimensi atau 3D modelling.

OpenGL (Open Graphics Library) adalah standar API yang dapat digunakan untuk membuat aplikasi berbasis grafik, baik dua dimensi (2D) maupun tiga dimensi (3D). OpenGL ini bersifatcross-platform, artinya dapat dijalankan pada berbagai platform sistem operasi yang ada saat ini.

Untuk membuat aplikasi menggunakan OpenGL, terlebih dahulu kita membutuhkan suatu konsepsiinterfacing dalam implementasinya pada proteksi objek. Salah satu cara yang sudah umum digunakan adalah dengan membuat window-based OpenGL.

OpenGL mendukung lighting, shading, texture, mapping, blending, transparancy, dan banyak kemampuan efek khusus lainnya.

OpenGL mempunyai banyak fungsi dan penggunaan perintah yang sangat luas. PenggunaanOpenGL membutuhkan library tambahan yang harus di letakkan pada direktori sistem dari windows(OS).


Analisa
Disini saya akan menganalisa tentang aplikasi pembuatan mobil


Pertama – tama dilakukan pembentukan objek – objek seperti pintu mobil, jendela, ban, dan lampu, kemudian semua komponen – komponen tersebuat digabung menjadi sebuah gambar utuh atau lengkap.


Setelah objek – objek tersebut digabungkan menjadi satu gambar lengkap selanjutnya tinggal melakukan pewarnaan pada objek supaya objek terlihat bagus

Cukup sekian analisa dari saya tentang pemodelan grafik OpenGL. Semoga dapat memberikan wawasan bagi teman – teman semua

Sumber :
http://agusfaisall.blogspot.com/2014/01/membuat-objek-3d-dengan-opengl.html
https://ahmadnurihsan.wordpress.com/2010/09/29/artikel-ilmu-tentang-desain-pemodelan-grafik/

KOMPARASI SOFTWARE 3D ANIMATION

Pada kesempatan kali ini saya akan membandingkan pembuatan objek 3D dengan menggunakan 2 software yang berbeda yaitu Blender dan Google Sketchup.

Google Sketchup

            Pembuatan objek meja ini dibuat dengan menggunakan aplikasi Google Sketchup, pertama – tama kita gunakan tools rectangle untuk membuat bentuk dasar pada pembuatan meja, lalu selanjutnya bentuk kotak tersebut menjadi sebuah meja sehingga menghasilkan obejk gambar seperti dibawah ini :



Blender

            Pembuatan objek meja ini dilakukan dengan menggunakn aplikasi Blender. Pertama – tama kita gunakan tools cube yang berada pada menu add untuk membuat bentuk dasar pada meja, lalu selanjutnya kota atau cube tersebut didesain menjadi sebuah meja. Ini adalah hasil pembuatannya :


Lalu selanjutnya kita lakukan rendering untuk melihat objek yg telah dibuat


Dari gambar – gambar diatas masing – masing software memiliki kelebihan dan kekurangan sebagai berikut :

Google Sketchup

Kelebihan
      ·         Interface yang menarik dan simple
      ·         Mudah digunakan untuk semua kalangan, khususnya para pemula

Kekurangan
      ·         Hasil gambar yang kurang memuaskan
      ·         Sering terjadi crash apabila terlalu banyak patch dan vertex ( untuk pembuatan objek yang kompleks)

Blender

Kelebihan
      ·         Interface untuk user rapih
      ·         Tools – toolsnya lengkap
      ·         Tidak memerlukan kapasitas memori yang banyak
      ·         Software opensource atau gratis (free)
      ·         Kualitas objek yang dihasilkan tinggi

Kekurangan
      ·         Sulit dalam penggunaanya , khususnya para pemula
      ·         Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada blender

Selasa, 16 Desember 2014

MALWARE FORENSIK

Honeypot

     Tujuan dari komputer forensik adalah untuk menjabarkan keadaan kini dari suatu artefak digital. Istilah artefak digital bisa mencakup sebuah sistem komputer, media penyimpanan (seperti flash disk, hard disk, atau CD-ROM), sebuah dokumen elektronik (misalnya sebuah pesan email atau gambar JPEG), atau bahkan sederetan paket yang berpindah dalam jaringan komputer. Pada umumnya kejahatan komputer yang dilakukan oleh pelaku itu di dunia maya, banyak sekali kejahatan yang dilakukan di dunia maya. Dan tugas IT Forensik itu mencari dan menemukan siapa pelakunya. Salah satu contoh tools IT forensik yang dapat digunakan dalam masalah ini adalah honeypot. 
        Honeypot adalah suatu cara untuk menjebak atau menangkal usaha-usaha penggunaan tak terotorisasi, dalam sebuah sistem informasi. Dalam bidang forensik, penyimpanan sebuah informasi sangatlah penting untuk menjamin keamanan terhadap isi dari informasi tersebut, salah satunya mencegah dari serangan penyusup melalui suatu jaringan komputer. Salah satunya adalah penggunaan honeypot sebagai salah satu cara pengalih perhatian hacker, agar ia seolah-olah berhasil menjebol dan mengambil data dari sebuah jaringan, padahal sesungguhnya data tersebut tidak penting dan lokasi tersebut sudah terisolir sehingga si hacker tidak bisa kemana-mana. 
      Honeypot bisa dibilang sebagai sebuah/beberapa ‘komputer’ yang digunakan untuk mengamankan network dari serangan para hacker. Dengan cara menempatkannya seolah sebagai komputer yang memiliki tingkat keamanan yang sangat rendah, tanpa firewall atau perlindungan ID. Arti lainnya, honeypot adalah tiruan server yang menyerupai server aslinya untuk mengelabui para hacker. Dengan tools ini hacker yang menyerang suatu website akan merasa mudah dalam melakukan aksinya, padahal dia masuk ke perangkap dan sedang dipekerjakan.

Hal-hal apa saja yang terdapat didalam honeypot:
·    Network Devices Hardware – Untuk mendirikan honeypot berarti kita juga membutuhkan perangkat jaringan komputer.
·   Monitoring or Logging – Honeypot yang kita dirikan dapat memonitor secara langsung aktifitas  penyusup.
·      Alerting Mechanism – Honeypot dapat memberikan layanan messenger untuk administrator apabila terdapat serangan-serangan.
·       Keystroke Logger – Honeypot dapat memberikan informasi tentang apa saja yang dilakukan oleh penyusup termasuk ketikan dari papan keybord penyusup
·       Packet Analyzer – Honeypot dapat memberikan informasi tentang packet data yang diberikan oleh penyusup ke sistem Honeypot server.·          
·   Forensic Tools – Honeypot dapat memberikan informasi tentang sistem forensik yang digunakan penyusup terhadap sistem.

     Instalasi program ini dapat dilakukan dalam beberapa cara. Honeypot dapat ditempatkan secara langsung, menghadapkan honeypot dengan internet tanpa adanya firewall. Penempatan tidak langsung, di mana Honeypot ditempatkan di antara firewall dan koneksi internet.
            Dalam bidang  malware forensik, honeypot merupakan sumber informasi yang memfokuskan pada pengumpulan informasi tentang aktivitas ilegal penyusup yang mencoba masuk ke dalam server dan mengeksplorasi otorisasi sistem computer/server. Dengan informasi itu bisa diketahui tingkah laku si penyusup di antaranya mengetahui port yang diserang, perintah-perintah yang digunakan serta aktivitas lain yang bisa direkam. Keuntungan lainnya, administrator jaringan bisa memelajari kecenderungan dari aktivitas-aktivitas yang dapat merugikan tersebut lebih dini dan adanya ancaman-ancaman beserta teknik-teknik penyerangan baru yang digunakan penyusup. Dengan demikian jika terdapat serangan atau usaha-usaha yang sama dari orang-orang yang tidak mempunyai otoritas untuk menyusup ke dalam server, administrator sudah mempunyai taktik untuk menangkalnya. Yang lebih penting lagi, server asli tetap dalam kondisi aman, karena honeypot membantu memberikan pertahanan yang lebih bagus disebabkan si penyusup tidak akan langsung melakukan penyerangan terhadap server sesungguhnya.

SUMBER :

Senin, 01 Desember 2014

ANALISIS DESAIN PEMODELAN GRAFIK

Untuk postingan saya kali ini saya akan membahas apa itu desain pemodelan grafik. Pertama-tama saya akan menjelaskan apa itu desain pemodelana grafik. Desain Pemodelan Grafik adalah suatu ilmu yang mempelajari tentang teknik membuat sebuah objek, memanipulasi gambar dan membuat sebuah gambar dapat terlihat seperti hidup (bergerak). Proses ini sepenuhnya dilakukan oleh comput2D saja yang hanya menggambarkan sebuah penggambaran tampak depan,namun ada pula permodelan 3D yang lebih terlihat seperti nyata. Grafis yang dibuat dengan baik dapat mepresentasikan hal yang terlihat sulit menjadi suatu hal yang mudah dan dapat mudah dipahami.
 Grafik juga dapat digunakan dalam media seperti laporan,thesis,serta tugas-tugas makalah. Untuk mendukung perkembangan ini telah banyak perangkat lunak yang diciptakan untuk mendukung kinerja dari komputer grafis. Perangkat-perankat lunak tersebut dapat dikategorikan menjadi 3, yaitu: untuk 2D, 3D, dan animasi grafis. Karena teknologi berkembang pesat kebanyakan digunakan adalah perangkat 3D ,tetapi tidak sedikit yang masih menggunakan perangkat komputer grafis  2D.

Pengertian Desain Pemodelan Grafik

Desain grafis
            Suatu bentuk komunikasi visual yang menggunakan gambar untuk menyampaikan informasi atau pesan seefektif mungkin. Dalam desain grafis, teks juga dianggap gambar karena merupakan hasil abstraksi simbol-simbol yang bisa dibunyikan. Desain grafis diterapkan dalam desain komunikasi dan fine art. Seperti jenis desain lainnya, desain grafis dapat merujuk kepada proses pembuatan, metoda merancang, produk yang dihasilkan (rancangan), atau pun disiplin ilmu yang digunakan (desain).
       Seni desain grafis mencakup kemampuan kognitif dan keterampilan visual, termasuk di dalamnya tipografi, ilustrasi, fotografi, pengolahan gambar, dan tata letak.
           Desain grafis pada awalnya diterapkan untuk media-media statis, seperti buku, majalah, dan brosur. Sebagai tambahan, sejalan dengan perkembangan zaman, desain grafis juga diterapkan dalam media elektronik, yang sering kali disebut sebagai desain interaktif atau desain multimedia.
Batas dimensi pun telah berubah seiring perkembangan pemikiran tentang desain. Desain grafis bisa diterapkan menjadi sebuah desain lingkungan yang mencakup pengolahan ruang.

Prinsip dan unsur desain
            Unsur dalam desain grafis sama seperti unsur dasar dalam disiplin desain lainnya. Unsur-unsur tersebut (termasuk shape, bentuk (form), tekstur, garis, ruang, dan warna) membentuk prinsip-prinsip dasar desain visual. Prinsip-prinsip tersebut, seperti keseimbangan (balance), ritme (rhythm), tekanan (emphasis), proporsi ("proportion") dan kesatuan (unity), kemudian membentuk aspek struktural komposisi yang lebih luas.

Peralatan desain grafis
            Peralatan yang digunakan oleh desainer grafis adalah ide, akal, mata, tangan, alat gambar tangan, dan komputer. Sebuah konsep atau ide biasanya tidak dianggap sebagai sebuah desain sebelum direalisasikan atau dinyatakan dalam bentuk visual.
Pada pertengahan 1980, kedatangan desktop publishing serta pengenalan sejumlah aplikasi perangkat lunak grafis memperkenalkan satu generasi desainer pada manipulasi image dengan komputer dan penciptaan image 3D yang sebelumnya adalah merupakan kerja yang susah payah. Desain grafis dengan komputer memungkinkan perancang untuk melihat hasil dari tata letak atau perubahan tipografi dengan seketika tanpa menggunakan tinta atau pena, atau untuk mensimulasikan efek dari media tradisional tanpa perlu menuntut banyak ruang.
Seorang perancang grafis menggunakan sketsa untuk mengeksplorasi ide-ide yang kompleks secara cepat, dan selanjutnya ia memiliki kebebasan untuk memilih alat untuk menyelesaikannya, dengan tangan atau komputer.

Daftar Software Desain Grafis
·      Desktop publishing
·      Adobe Photoshop
·      Adobe Illustrator
·      Adobe Indesign
·      Page Maker
·      Coreldraw
·      GIMP
·      Inkscape
·      Adobe Freehand
·      Adobe image ready
·      CorelDraw
·      Webdesign
·      Macromedia Dreamweaver
·      Microsoft Frontpage
·      Notepad
·      Adobe Photoshop
·      Audiovisual
·      Adobe After Effect
·      Adobe Premier
·      Final Cut
·      Adobe Flash, atau sebelumnya Macromedia Flash
·      Ulead Video Studio
·      Magic Movie Edit Pro
·      Power Director
·      Rendering 3 Dimensi
·      3D StudioMax
·      Maya
·      AutoCad
·      Google SketchUp

Menurut wikipedia, desain diartikan sebagai suatu seni terapan, arsitektur, dan berbagai pencapaian kreatif lainnya. Dari pengertian tersebut dapat terlihat bahwa desain merupakan suatu gambaran atau suatu pola yang akan memiliki tujuan untuk menghasilkan sesuatu.

Pemodelan
Membentuk suatu benda-benda atau obyek. Membuat dan mendesain obyek tersebut sehingga terlihat seperti hidup. Sesuai dengan obyek dan basisnya, proses ini secara keseluruhan dikerjakan di komputer. Melalui konsep dan proses desain, keseluruhan obyek bisa diperlihatkan secara 3 dimensi, sehingga banyak yang menyebut hasil ini sebagai pemodelan 3 dimensi (3D modelling).

Desain Pemodelan Grafik
Desain permodelan grafik sangat berkaitan dengan grafik komputer. Pemodelan adalah proses membentuk suatu obyek. Membuat dan mendesain obyek tersebut sehingga terlihat seperti hidup. Sesuai dengan obyek dan basisnya, proses ini secara keseluruhan dikerjakan di komputer.

Berikut adalah kegiatan yang berkaitan dengan grafik komputer:
1.    Pemodelan geometris : menciptakan model matematika dari objek-objek 2D dan 3D.
2.    Rendering : memproduksi citra yang lebih solid dari model yang telah dibentuk.
3.    Animasi : Menetapkan/menampilkan kembali tingkah laku behaviour objek bergantung waktu.

Kerangka Grafik Komputer
1. Graphics Library/package (contoh : OpenGL) adalah perantara aplikasi dan display hardware(Graphics System)
2.  Application program memetakan objek aplikasi ke tampilan/citra dengan memanggil graphics library
3.    Hasil dari interaksi user menghasilkan/modifikasi citra
4.    Citra merupakan hasil akhir dari sintesa, disain, manufaktur, visualisasi dll.       

Grafik
Grafik identik dengan suatu garis-garis, tanda, dan bentuk huruf. Grafik merupakan cara-cara membentuk bentuk huruf, tanda serta gambar menggunakan proses pencetakan. Grafik juga di definisikan sebagai suatu pembuatan, penyimpanan serta manipulasi model dan citra.
Dari ketiga definisi di atas dapat disimpulkan desain pemodelan grafik adalah proses penciptaan suatu obyek baru dengan menggunakan software dan melalui beberapa tahapan yaitu membuat, menyimpan dan manipulasi model dan citra.

Software Pembuat Animasi
Di pasaran sekarang ini sudah banyak beredar softwarwe pembuat animasi, baik itu 2D atau 3D. Untuk lebih jelasnya perhatikan daftar dibawah ini yang disusun berdasarkan kriterianya.
1.    Software Animasi 2 Dimensi:
Macromedia Flash, CoRETAS, Corel R.A.V.E., After Effects, Moho, CreaToon, ToonBoom, Autodesk Animaton (1990-an) dll
2.    Software Animasi 3 Dimensi:
Maya, 3D Studio Max, Maxon Cinema 4 D, LightWave, Softlmage, Poser, Motion Builder, Hash Animation Master, Wings 3D, Carrara, Infini-D, Canoma dll

Rendering
Rendering adalah proses akhir dari keseluruhan proses pemodelan ataupun animasi komputer. Dalam rendering, semua data-data yang sudah dimasukkan dalam proses modeling, animasi, texturing, pencahayaan dengan parameter tertentu akan diterjemahkan dalam sebuah bentuk output. Dengan kata lain memproduksi citra yang lebih solid dari model yang telah dibentuk.

Tipe-Tipe Citra
1.        Grafis Komputer 2D
       Grafik komputer 2D  adalah pembuatan objek gambar yang masih berbasis gambar dengan perspektif 2 titik sebagai contoh adalah:gambar teks,bangun 2D seperti segitiga,lingkaran dsb. Grafik komputer 2D kebanyakan digunakan pada aplikasi yang digunakan hanya untuk mencetak dan menggambar seperti tipografi, gambar, kartun,iklan, poster dll.

2.        Pixel Art
Pixel art adalah sebuah bentuk seni digital, yang diciptakan melalui penggunaan perangkat lunak grafik raster di mana gambar akan diedit pada tingkat pixel.  Pixel art dapat ditemukan pada komputer atau game-game yang relatif tua, dan juga dapat ditemukan pada telepon genggam.

3.        Vector graphics
Berbeda dengan pixel, grafik vektor merupakan representasi dari gambar dengan berupa array pixel. Dimana keunggulannya adalah pada resolusi berapapun dan tingkat pembesaran apapun gambar yang dihasilkan tetap(tidak blur atau pecah)

4.        Grafik Komputer 3D
Grafik komputer 3D merupakan suatu grafis yang menggunakan 3 titik perspektif dengan cara matematis dalam melihat suatu objek, dimana gambar tersebut dapat dilihat secara menyeluruh dan nyata. Untuk perangkat-perangkat lunak yang digunakan untuk grafik komputer 3D ini banyak bergantung pada aloritma-algoritma.

5.        Animasi Komputer
Animasi Komputer adalah seni membuat gambar bergerak melalui komputer.  Biasanya ini digunakan pada film-film animasi berbudget besar. Tetapi film-film non animasi juga banyak yang menggunakan teknik ini, sebut saja Lord Of  The Ring, Harry Potter, dsb.

Salah satu contoh bentuk design pemodelan grafik

Sumber :