Agung Sundoro. Diberdayakan oleh Blogger.

Agung Sundoro

Life story and experience of me.

    • Home
    • Profile
    • Portfolio

    Hi, pada post kali ini gw mau sharing tentang gimana caranya convert dari Gambar (.jpeg/.jpg, .bmp, .png) ke bentuk text dan di translasikan ke CodeBlocks dan OpenGL. Seru banget lah pokoknya bro :D hehe


    Oke sebelum gw kasih tutorial, gw mau cerita dulu kenapa gw bikin tutorial ini sebenernya si ini salah satu cara nakal gw buat ngakalin tugas dari dosen gw di kampus hahaha...
    Kok bisa? Yalah, orang yang lain ngoding gw tinggal generate doang ckckck... :p

    Coba bayangin :
    Gambar nya akbar #temen gw


    Rumah PixelArt #GambarGw

    Asik gak tuh atau lo mau convert photo Ralin misalnya :

    RalinPictures

    haha,, tapi seriusan bisa lo kalo lo mau convert photo raisa diatas jadi ke OpenGL. Oke langsung aja ni deh daripada penasaran gw kasih tau caranya, gini gini :

    1. Download dulu bro toolsnya ImageMagick (Download)
    2. Install aplikasinya :

    3. Buka CommandPrompt jalanin perintah ini buat test ImageMagick nya :


    4. Kalo gak ada error berarti udah berhasil tuh nah sekarang tinggal convert gambar yang kita mau ke bentuk Text yang format RGB :

    buka CommandPrompt ganti ke direktori gambar disimpan

    jalanin perintah convert buat ngerubah ke bentuk Text RGB

    tampilan hasil textnya

    5. Nah sekarang kan udah berubah jadi text nih. Sekarang tinggal nyiapin text nya aja supaya bisa dibaca sama CodeBlocks dan OpenGL nya :

    hapus line pertama dari text

    buka text-mechanic ubah delimiter jadi "#" -> copy raline.txt ke text-mechanic  -> extract column -> copy kan kembali ke raline.txt

    buka text-mechanic ubah find this ": (" dan replace with "," -> copy raline.txt ke text-mechanic

    masih di halaman yang sama ubah find this " " dan replace with "" -> copy kan kembali ke raline.txt

    buka text-mechanic ubah prefix ""RecPoint(" dan suffix ";" -> copy kan raline.txt ke text-mechanic -> copy kan kembali ke raline.txt

    6. udah selesai nih tinggal jalanin buka codeblocksnya sekarang terus OpenProject FlatHouse abis itu paste kan raline.txt ke fungsi displayText() coba jalanin deh :D

    Sebenernya, tugas kampusnya simple sih cuma buat rumah doang tapi dikarenakan rasa males yang gede gak ketolong jadi yasudahlah generate aja :p ahaha 

    OpenGL Project Download :
    Download Rumah Akbar
    Download Rumah FlatHouse
    Download Rumah PixelArt 
    Download RalinPictures
    Continue Reading
     
    Ubuntu 14.04 - with Cute Kity

    Gambar diatas itu screenshot desktop gw by the way. lucu ya, ada si kity.
     Biarpun hoby ngoding dan designing  tetep aja harus sayang sama kity :D


    Okey, hari ini kita agak bahas tentang si kity tapi kita akan bahas tentang  ubuntu. Ada beberapa alasan si gw migrasi ke ubuntu dari windows meskipun gak full migrasi tapi dual boot alias 1 Hati 2 Cinta.... 
    Kalo belum ngerti ubuntu kata om wiki si gini :

    Ubuntu is a Debian-based Linux operating system, with Unity as its default desktop environment. It is based on free software and named after the Southern African philosophy of ubuntu (literally, "human-ness"), which often is translated as "humanity towards others" or "the belief in a universal bond of sharing that connects all humanity".

    Alasan utama sih karena kuliah, ada mata kuliah sistem operasi di kampus yang nyebelin parah jadi mau gak mau, malu malu tapi mau ya harus install deh. Tapi sih gw gak sedih karena banyak hal yang bisa gw ambil dari linux bukan dari mata kuliahnya ya :v #kacauckckck


    Hal yang pertama gw dapet yaitu gw bisa belajar banyak dari si terminal meskipun kebiasaan jelek kita di windows yang apa apa serba GUI sekarang malah pake terminal mulu, bagi sebagian orang bilang pasti bilangnya pusing.

    Tapi ambil sisi positive nya deh kita jadi belajar banyak gimana sih sebenernya sistem komputer bisa berjalan, kalo kita ngejalanin program atau ngasi perintah dia bentuknya gimana si? itu si hal pertama yang gw pelajarin.



    Yang ke dua, gw belajar banyak tentang apache, php, mysql, dan phpmyadmin. Coba deh kalo di windows gw yakin kebanyakan dari kita biasanya kalo belajar web programming pasti ngambilnya software paketan kayak xampp, wampp, etc iya apa iya?. 

    Di ubuntu juga ada software paketan kayak gitu tapi akan lebih asik bro kalo kita belajar langsung dari sumber nya alias intall satu satu. Dan di ubuntu install nya juga gampang banget tinggal buka terminal masukin perintahnya terus dia otomatis nginstall. Keren kan..


    Dan yang terakhir kenapa gw datang ke ubuntu itu karena git. Dulu kebanyakan gw kerja sendiri untuk ngerjain masalah2 website tapi sejalan nya waktu tampaknya gak mungkin bro karena aplikasi nya makin gede dan kompleks jadi mesti kerjain bareng2 nah disinilah om git bantuin gw. Buat yang gak tau om git itu apaan nih dari om wiki :

    Git is a distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows. Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005, and has since become the most widely adopted version control system for software development.

    Sempet baca2 banyak juga si tentang ubuntu dan gw banyak artikel menarik nih buat kita baca bareng oke gw bagiin ya :
    http://techluminati.com/operating-systems/linux-vs-windows/
    http://www.pcworld.com/article/2013431/10-reasons-to-choose-ubuntu-12-10-over-windows-8.html?page=2
    http://www.datamation.com/open-source/ubuntu-vs.-windows-8-an-operating-system-face-off.html

    So, thanks banget udah nyimak gw harap bermanfaat ya sekian dari gw makasih ya udah dateng ke blog gw :D

    Referensi :
    http://www.ubuntu.com/
    http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29
    http://en.wikipedia.org/wiki/Git_%28software%29
    Continue Reading

    Hi, ketemu dengan gw lagi mahasiswa yang gak bosen2 ngeblog dan rada go blog. :D #nyahaha

    Oke tanpa banyak cing cong, kali ini gw mau cerita lagi tentang grafika komputer. Tenang tenang, karena gw orangnya rada go blog, jadi gw akan cerita semuanya dari awal okey, siplah pokoknya. Kali ini temanya tentang si


    RenderMan
    The ultimate creative tool for creating picture from idea

    Jadi, cerita nya gini..
    Bdw, udah pada tau tentang Computer Graphics / Grafika Komputer kan?
    Haduh, mau jadi apa lo bro bro.. T_T #sedih

    Oke oke gw akan ceritain ke kalian yang dimaksud Computer Graphics / Grafika Komputer tuh apaan sih?. Nah kalo kata mbah google itu gini bro :

    Grafika komputer (bahasa Inggris: computer graphics) adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari grafika komputer adalah grafika komputer 2D yang kemudian berkembang menjadi grafika komputer 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Grafika komputer sering dikenal juga dengan istilah visualisasi data.

    apaan tuh ya :O #nyahaha
    oke jadi gampang nya gini komputer grafik itu ibaratnya kayak LUKISAN/ANIMASI yg bikinnya pake KOMPUTER bro..:

    3D Animation by Pixar

    2D Animation by Disney

    Tapi, dia gak cuma bertugas bikin doang bro, dia juga memanipulasi gambarnya supaya proses nya lebih cepat dan akurat. Udah ngerti? Sebagai contoh kita sering liat juga kok banyak sekarang iklan2 di tv atau pun di media internet yang dibuat pake manipulasi digital kayak iklan jus, permen dll..

    By the way, kita gak akan bahas semua film disney pixar disini tapi lebih ke gimana teknologi di belakangnya bro. Sebenernya ada satu hal yang gw suka banget dari filmnya disney pixar, yaitu rendering animasi yang gila banget dan superdetail itu keren parah bro. Lo tau gak dibalik kesuksesan animasi pixar, ternyata ada kunci nya bro dan lo tau itu apaan, ternyata itu si :

    RenderMan
    The ultimate creative tool for creating picture from idea

    Gak tau kan, gw juga baru tau tadi :p #nyahaha
    Jadi kalo kata mbah google RenderMan itu :

    RenderMan (formerly PhotoRealistic RenderMan),[2] RenderMan Studio and RenderMan Pro Server are proprietaryphotorealistic 3D rendering software based on their own RenderMan Interface Specification. It is produced by Pixar and is used to render all of their in-house 3D animated movie productions. It is also available as a commercial product licensed to third parties. It primarily uses the Reyes algorithm but is also fully capable of doing ray tracing and global illumination.

    Nah, si RenderMan inilah yang bertugas menghasilkan gambar 3D pada film2 animasi pixar. si RenderMan ini tersedia dengan paket komersil maupun gratisan jadi kita juga bisa bro bikin film2 animasi yang keren abis. Mau liat hasil nya kayak apa coba liat ni :


    Toy Story 3 by Disney and Pixar
    atau
    http://renderman.pixar.com/view/movies-and-awards


    Gilaaaaaaa,,, Kereennnnn,,, Bangeettttt,,,,

    Dan gw yakin beberapa dari kita pasti udah pernah nonton film2nya RenderMan juga iya apa iya..
    Itulah rahasia nya Toy Story buatan Pixar Disney yang diproduseri Steve Jobs ini mendulang kesuksesan yang luar biasa. 

    Tahun lalu tepatnya 8 Agustus 2014 di SIGGRAPH Conference, Pixar mempresentasikan produk terbarunya yang disebut RenderMan with RIS Framework. Makin keren aja bro gw sebutin aja salah satu fiturnya yang disebut dengan Interactive Rendering coba liat hasilnya nih bro :


    Pencahayaan yang baik dapat membuat gambar jadi lebih futuristik, nyata, dan hidup. Dengan menggunakan Interactive Re-Rendering dari fitur Interactive Rendering maka proses pembuatan gambar akan menjadi lebih cepat dan akurat bro jadi gambar yang dihasilkan juga jadi maximal.

    Atau coba cek yang ini bro nama tekniknya Interactive Subsurface Scattering masih sama dari Interactive Rendering :



    Seorang seniman atau 3D animator membutuhkan suatu alat yang tepat untuk menghasilkan karya terbaiknya. Teknologi adalah sebuah kanvas digital bagi seorang seniman untuk menggambar dan menghasilkan kreatifitas tanpa batasnya.

    Be More Creative and Change The World
    Go Indonesian 3D Animator

    Refensi :
    http://id.wikipedia.org/wiki/Grafika_komputer
    http://en.wikipedia.org/wiki/RenderMan_(software)
    http://www.siggraph.org/
    http://renderman.pixar.com/view/renderman
    Continue Reading

    Halo, pada kesempatan kali ini gw mau cerita tentang IMK(Interaksi Manusia Komputer) atau bahasa keren nya Designing.

    Ada yang tau IMK ntu apaan? 
    nyahaha cupu lo 

    Buat yang gak tau, apalagi kalo ngakunya anaka komputer. Kalo lo sampe gak tau IMK mah mending gak usah jadi anak komputer sekalian bro, kenapa?

    Karena menurut gw, IMK itu matkul khusus buat mahasiswa yang pengen jadi orang kaya bro. Gimana nggak coba iya lah disini kita belajar bagaimana seorang makhluk yang namanya manusia berinteraksi dengan mesin yang disebut dengan komputer.

    Kalo mbah google dan om wiki bilang IMK itu artinya sih :
    Interaksi manusia dan komputer (bahasa Inggris: human–computer interaction, HCI) adalah disiplin ilmu yang mempelajari hubungan antara manusia dan komputer yang meliputi perancangan, evaluasi, dan implementasiantarmuka pengguna komputer agar mudah digunakan oleh manusia. Ilmu ini berusaha menemukan cara yang paling efisien untuk merancang pesan elektronik.
    Wikipedia

    Damn, edan kan di matkul ini lo diajarin gimana caranya merancang, mengevaluasi dan mengimplementasikan antarmuka pengguna keren gila bro.
    Coba bayangin deh website yang ini :

    Website 1

    Learning Management Systems Institute Pertanian Bogor
    http://lms.ipb.ac.id/

    Sama ini pak :

    Website 2

    Khan Academy
    https://www.khanacademy.org/

    Kedua website diatas hampir sama, yaitu kontent nya tentang pembelajaran tapi kenapa beda banget ya? kenapa website-2 (Khan Academy) lebih enak dilihat ya dibandingkan dengan yang pertama?

    Kenapa ya???

    Nah itulah yang disebut dengan IMK (Interaksi Manusia Komputer) jadi gimana sih, kita seorang programmer atau desainer bisa mengkomunikasikan maksud dari aplikasi yang kita buat kepada penggunanya. 

    Oke, gw pengen bahas 1 per 1 ya antara kedua website diatas. Sebenernya dalam designing itu ada 2 bro yang biasanya dikenal dengan istilah UI (User Interface) dan UX (User Experience). 
    oke biar gampang gw kasih analogi nya begini pak :

    User Interface

    User Experience


    User Interface itu ibaratnya indomie bro. Lo tau suatu makanan enak apa nggak kan pasti ngeliat tampilannya dulu dong. Iya apa iya?
    Kayak dari warna, bentuk, peletakan dan bisa juga dari kemasan kalo bahasa gaulnya (Coloring, Typhography, Layouting and Packaging).

    User Experience nah ini pak yang bikin mahal pak. 
    Udah tau tuh bentuk nya indomie gimana kan nah sekarang tinggal urusan rasa nya. 
    Coba bayangin misal lo makan indomie yang bentuk nya menggoda parah tapi pas lo makan ternyata rasanya busuk. Besok lo mau makan lagi nggak?
    Nah itu dia user experience pak.

    Nah untuk kasus diatas apalagi karena basis mereka ber2 itu kan web apps itu artinya mereka cuma punya waktu :

    10 DETIK
    untuk menarik perhatian pengguna

    Bayangkan :


    lo tertarik yang mana ?

    Nyahaha, jawaban silahkan dipikirkan sendiri kalo dibandingkan antar kedua website tersebut bagaikan bumi dan langit. Kenapa?

    Website 1 - LMS IPB:
    - Halaman awal adalah halaman yang menjabarkan tentang website tapi kenapa kok penuh banget ya pusing bapa ngeliatnya. Ini maksudnya website apa sih? T_T

    - Action Button nya kurang jelas, kita itu di LMS bisa ngapain aja ya? jangan2 kita bisa dating online juga lagi #hidupjomblo

    - Menu nya parah bapa navbar nya yang mana sidebar nya yang mana T_T #sedih

    KESIMPULAN : PUSING

    Website 2 - Khan Academy:
    - Halaman awal wew mantaps pak coba liat heading nya deh "You only have to know one thing : You can learn anything For Free. For everyone. Forever" jelaskan maksudnya apaan.

    - Action Button nah sekarang lu udah ngerti maksudnya apaan terus lo bisa ngapain aja sih "Start Learning, Teacher Start, Parents Start" 
    Ow ternyata gw bisa belajar disini terus 
    kalo gw pengajar berarti gw klik disini, 
    Nah kalo gw duda beranak satu gw harus klik parent ternyata pak #nyahaha

    - Navbar (Logo, Subject, About Donate) -> bisa di hover juga UX nya asik pak. 
    Khanacademy itu webnya dibuat simple dan focus jadi dia mengurangi penggunaan sidebar diganti sama jumbotron dan slider

    KESIMPULAN : KEREN

    JADI

    Aplikasi itu adalah sebuah solusi permasalahan dengan menggunakan pendekatan teknologi didalamnya. 
    Aplikasi memiliki potensi dan manfaat yang begitu besar terhadap masayarakat yang luas.
    Aplikasi tidak hanya mempermudah dan mempercepat pekerjaan manusia tetapi aplikasi adalah..

    Bagian dari Hidup Kita

    ia membuat kita senang.. #games
    ia membawa kita tawa.. #photo, #movie, #music
    ia mempertemukan kita dengan teman lama.. #facebook
    ia membantu pekerjaan kita.. #office

    Sangat disayangkan untuk sebuah aplikasi tanpa memikirkan sisi yang ingin dikomunikasikan kepada pengguna nya. Aplikasi tersebut tidaklah hanya sebuah mesin yang menuruti semua perkataan pembuatnya...
    Continue Reading

    Hi, kali ini gw mau sharing tentang project baru gw yang namanya ForIntel ya project kecil2an sih tapi lumayan juga proyek ini alhamdulillah nya udah lolos Program Kreativitas Mahasiswa (PKM) nya dikti, gw anak UGM bdw.

    Ya gw lagi berusaha banget buat produk yang bagus karena gw gak mau ngecewain si dikti juga yang udah ngasih pendanaan ke kita dengan uang rakyat buat aplikasi gw ini. #soktauk :p

    Ya gw mau cerita sedikit sih tentang ForIntel, (Forum Interaksi Intelektual). Ya jadi itu singkatan ya, sebenernya sih namanya dapet dari dosen gw waktu lagi nongkrong di KFC deket mirota UGM. Tiba - tiba aja dosen gw nyeplos gituan waktu gw lagi obrolin project gw. Dan alhasil thanks berat buat my dosen gw Diah Sekarsari yang ngebantu banget dengan namanya gw bisa lolos pkm ini dan dinain oleh dikti untuk ngebuat aplikasinya.

    Untuk ide aplikasinya simple banget, gw cuma mau bikin layanan tanya jawab buat pelajar and that's it not big deal. Ya mirip - mirip kayak Yahoo Answer's gitu sih cuma ya buat pelajar doang, karena emang juga idenya udah gak ada lagi dan emang udah mentok poll.. :p hehe

    Perjuangan gw gak sekedar cuma sampe disitu aja mas bro, gak cuma bermodalkan nama yang emang udah keren banget dari dosen gw. Tapi, gw juga berusaha keras waktu kemaren buat bikin proposalnya yang super keren. Waktu itu kejadian nya malem jumat kliwon, jadi gw ama temen - temen sa'tim gw lukman dan caesar kita trio jomblo by the way. Dan si caesar sekarang lagi buka lowongan juga buat yang mau daftar jadi cowonya kayaknya. #sokiyeh :p haha

    Nah, pada malem jumat kliwon itu kita udah sampe pada titik bener2 hopeless, kita udah susah payah dari berminggu - minggu yang lalu, berpanas - panas ria nungguin dosbing (Dosen Pembimbing) yang tak kunjung tiba, dan juga nungguin antrian sembako pkm yang super crowded minta ampun.. #capek T_T

    Kita, udah bener2 pasrah pada malem itu karena emang deadline nya besok dan jam sudah menunjukan pukul 12 malam tapi proposal kita juga belum fix dana nya dan masih banyak yang kacau isinya. Tapi ya mau gimana karena deadline nya 23.59 , paling benci gw sama deadline beginian bikin orang gak tidur >:O

    Ya udah akhir nya gw upload aja deh dengan mengucap basmallah dan astaghfirullahhalazim setelah tombol di klik #sedihbet T_T

    Lalu waktu berjalan, berlalu, sampai pengumuman tiba.......................................

    @gw : WEEEEEEEEEEYYYYYYYYYYY PKM KITA LOLOS...............................
    @caesar : Masa?
    @lukman : So?

    Gw paling benci ama logat nih orang dua, gw udah seneng mampus malah gitu jawabnya #lemparsendal --"

    Tapi akhirnya mereka pun tersadar dari alam bawah sadarnya kalo emang PKM kita lolos, yowes pada treak treak juga ikutan gw :D hehe

    Ini hanyalah sebuah permulaan awal dimana kita ngebangun sebuah keinginan, mimpi, dan cita - cita kita bersama.. #caesarpastibilangalay T_T

    Tapi gpp gw tetep seneng karena ini pertama kalinya gw punya tim sesolid ini thanks for everythings guys you are the best friends ever that i have ever see in my live.. thanks guys :*

    Continue Reading
    Newer
    Stories
    Older
    Stories

    Promo Koleksi Gambar Toko

    https://koleksigambartopi.blogspot.com/

    About me

    Photo Profile

    Follow Me

    • facebook
    • instagram
    • linkedin

    Search

    Category

    • Articles (81)
    • Books & Knowledge (9)
    • Community & Event (9)
    • Invest & Finance (1)
    • Out of Topic (7)
    • Tips & Tricks (54)
    • University & Study (14)
    • Work & Experience (5)

    Archive

    • ▼  2020 (1)
      • April (1)
    • ►  2018 (1)
      • Januari (1)
    • ►  2017 (1)
      • Oktober (1)
    • ►  2016 (1)
      • September (1)
    • ►  2015 (14)
      • November (1)
      • Juni (7)
      • Mei (1)
      • April (1)
      • Maret (2)
      • Februari (2)
    • ►  2014 (7)
      • Mei (1)
      • Februari (4)
      • Januari (2)
    • ►  2013 (10)
      • September (1)
      • Agustus (4)
      • Juni (3)
      • Mei (2)
    • ►  2012 (69)
      • Desember (2)
      • November (1)
      • Juli (2)
      • Juni (25)
      • Mei (17)
      • April (19)
      • Februari (1)
      • Januari (2)
    • ►  2011 (10)
      • Desember (4)
      • November (5)
      • Juni (1)
    • ►  2010 (32)
      • Desember (4)
      • September (5)
      • Agustus (10)
      • Juli (3)
      • Juni (6)
      • Mei (1)
      • Maret (1)
      • Februari (2)
    • ►  2009 (23)
      • November (1)
      • Oktober (6)
      • September (1)
      • Agustus (2)
      • Juli (4)
      • Juni (8)
      • Mei (1)
    • ►  2008 (10)
      • Desember (1)
      • September (5)
      • Agustus (1)
      • Juli (2)
      • Januari (1)
    • ►  2002 (1)
      • Juli (1)
    • ►  2000 (1)
      • September (1)

    Education



    Blog


    Agung Sundoro


    IndoBCenter


    Para Pencinta Wanita

    Sponsors

    Design by Agung Sundoro

    Back to top