Kodingan Algoritma Divide Maximum & Minimum

Wednesday, September 6, 2017


Divide and Conquer dulunya adalah strategi militer yang dikenal dengan nama divide ut imperes. Sekarang strategi tersebut  menjadi strategi fundamental di dalam ilmu komputer dengan nama Divide and Conquer. 

Divide         : Yaitu membagi masalah menjadi beberapa upa-masalah yang memiliki                                kemiripan dengan  masalah semula, namun berukuran lebih kecil (idealnya berukuran sama).

Conquer      : Yaitu memecahkan (menyelesaikan) masing-masing upa-masalah (secara                            rekursif).

Combine      : Yaitu menggabungkan solusi masing-masing upa-masalah sehingga                                       membentuk solusi semula



pada kali ini yang saya akan share source code Divide saja :




untuk source code lebih lengkapnya kirim email saja di kolom komentar..

Tampilan Home WEB yang kece

Tuesday, April 11, 2017

Pada kali ini saya membuat sebuah tampilan home sebuah web e-commerce untuk perlengkapan mendaki gunung. 

a)  Tema : Perlengkapan Mendaki Gunung
                        tema yang saya pilih karena pada zaman sekarang kalangan anak muda gemar dengan                   aktivitas yang berhubungan dengan alam seperti mendaki gunung.

b)  Warna : Hitam, Putih, Hijau
                         saya memilih warna hitam, putih dan hijau karena hitam bagi saya membuat sebuah                        tampilan web lebih ekslusiv dan tidak norak. lalu warna putih sendiri cenderung                                    tidak kontras dengan warna hitam dan hijau. warna hijau saya pilih karena, hijau sendiri                      melambangkan warna pepohonan yang banyak kita temukan di alam/pegunungan.                                sehingga pas dengan tema web e-commerce saya.

c) Font     : Elephant & Lucida Fax
                          font elephant saya gunakan hanya untuk tulisan logo web saya, sedangkan font lucida                     fax saya gunakan untuk semua tulisan pada web, karena font lucida fax menurut saya                           jelas untuk dilihat oleh user ketika membuka web.

d) Layout : layout saya buat seperti ini agar lebih mudah untuk di lihat, tidak banyak iklan atau                              gambar-gambar. karena jika banyak gambar yang saya masukan di dalam web akan                               membuat loading web lebih lama. saya lebih menerapkan konsep layout yang simple.



Tutorial Etoys

Wednesday, January 25, 2017

Etoys


         Etoys adalah sebuah software yang digunakan oleh anak usia 3-4 tahun, bahasa pemrograman yang di gunakan berorientasi objek berbasis prototipe digunakan untuk pendidikan . Etoys adalah script model objek untuk objek yang berbeda yang bias berjalan pada platform yang berbeda dan open source.


Sejarah Etoys

        Squeak awalnya dikembangkan di Apple pada tahun 1996 oleh Dan Ingalls. Squeak adalah implementasi Smalltalk, berorientasi objek, berbasis kelas, dan reflektif, yang berasal dari Smalltalk-80 di Apple Computer. Ini dikembangkan oleh beberapa pengembang Smalltalk-80, termasuk Dan Ingalls, Ted Kaehler, dan Alan Kay. Scott Wallace dan John Maloney termasuk juga Tim. Squeak 4,0 dirilis di bawah lisensi MIT, dengan beberapa bagian asli Apple yang tersisa di bawah Lisensi Apache. Kontribusi yang diperlukan untuk berada di bawah MIT. Squeak bermigrasi ke Disney Imagineering Research pada tahun 1996. Pembangunan Etoys dimulai dan disutradarai oleh Alan Kay di Disney untuk mendukung pembelajaran konstruksionis, yang dipengaruhi oleh Seymour Papert dan bahasa pemrograman Logo. Para tim asli pengembangan Etoys di Disney termasuk: Scott Wallace, Ted Kaehler, John Maloney, Dan Ingalls. Etoys mempengaruhi perkembangan pemrograman lain. Squeak berbasis pendidikan dikenal sebagai Scratch. Scratch dikembangkan di MIT, setelah Mitchell Resnick mengundang John Maloney dari tim asli pengembangan Etoys untuk datang ke MIT. Etoys bermigrasi ke Penelitian Viewpoints, Inc, didirikan pada tahun 2001, untuk meningkatkan pendidikan bagi anak-anak dunia dan memajukan keadaan penelitian sistem dan komputasi personal. http://www.vpri.org/ Pada 2006-2007, Etoys dibangun pada Squeak yang dipergunakan oleh OLPC project mereka, pada OLPC XO-1 educational machine. Hal ini diinstal pada semua laptop XO-1. "Etoys untuk satu Laptop per anak", paper oleh Bert Freudenberg, Yoshiki Ohshima, Scott Wallace, Januari 2009. Makalah dipresentasikan pada Konferensi Internasional Ketujuh Tahunan Menciptakan, Komputasi, Menghubungkan, dan Kolaborasi melalui Komputasi, Universitas Kyoto, Kyoto, Jepang, Januari 2009. Pada tahun 2009, Yayasan Squeakland diciptakan oleh Research Viewpoints, Inc, sebagai langkah awal dalam meluncurkan dasar untuk melanjutkan pengembangan dan penggunaan Etoys sebagai media pendidikan. Viewpoints Research Inc didukung Squeakland Foundation di 2009-2010, dan pada Januari 2010, Yayasan Squeakland diluncurkan sebagai entitas yang terpisah.



Tutorial Game Etoys :

https://youtu.be/9Yy1EH28Pn4



Link Terkait :http://apocalypse-ciel.blogspot.co.id/2011/11/balapan-tank-menggunakan-etoys.html

Klasifikasi SIMCITY Buildit

Wednesday, January 18, 2017




Nama Game   : SimCity Buildit

Platfom          : SmartPhone Android & Ios

Katagori         : Simulator

Pengembang  : Electronic Arts (EA)

Batasan Usia  : 15 +

Teknologi :

  • IAP adalah pembelian item virtual seperti gold, item atau nyawa yang dijual di dalam game. IAP secara umum bertujuan untuk mempermudah gamenya bagi gamer yang tidak punya waktu untuk grinding atau menunggu. IAP hanya dapat dibeli dengan uang asli lewat pemotongan kartu kredit
  • 3D adalah proses untuk menghasilkan citra suatu objek baik dalam 3D maupun 2D, dengan tujuan untuk memahami desain grafis sebagai alat penyampai pesan yang estetis, komunikasi dan efisien dalam konteks media sehingga pada kenyataannya dapat diterapkan untuk berbagai bidang diantaranya adalah seni, kewirausahaan, marketing, dan advertising

Alasan       : Karena game simcity buildit ini cukup bagus dalam melatih kepemimpinan, dimana                             kita pada game ini menjadi seorang gubernur dari sebuah kota yang besar.


Manfaat        : - melatih jiwa kepemimpinan
                        Contoh ; dalam game ini kita menjadi gubernur dari sebuah kota, maka sangat                                       dibutuhkan jiwa pemimpin dalam membangun sebuah kota.

                     - melatih mengambil sebuah keputusan
                        Contoh; dalam game ini kita wajib menentukan mana yang paling dibutuhkan                                       masyarakat kota yang kita pimpin, apakah itu property ataupun pendidikan dll.

                    - melatih sikap adil.
                      Contoh ; dalam game ini kita harus dapat bersikap adil, jangan sampai hanya                                         mempedulikan masyarakat kalangan atas saja. tetapi juga masyarakat bawah.

Link Terkait : http://agussianipar078.blogspot.co.id/2016/11/3d-teknologi.html

Pencil Project

Friday, January 6, 2017


Pencil Project

Sedikit sejarah tentang aplikasi ini Pencil project adalah aplikasi open source untuk membuat desain UI (User Interface) dan tersedia untuk berbagai sistem operasi baik itu Linux, Windows, dan MacOS. Shape interface yang disediakan ada untuk web, GTK, native UI, sketchy GUI, Windows XP, Flowchart, Android ICS, iOS UI Stencils, dan iOS Wireframe.

Pencil project memiliki beberapa menu yaitu:

                1.      Pada menu Document terdapat new window ,new document, save , save as, load,                                  Export page as png, Export Document, Print dan exit.


2. Pada menu Edit terdapat undo, redo, cut, copy, paste, delete dan select all.


                3. Pada menu View terdapat Collection Pane, Hide Heavy Elements dan Fullscreen.


                    4. Pada menu Shape terdapat Group,Ungroup,Make same width,height, min width,min                   height, align left,right,top,bottom,middle, same horiz space dan same vert space.


                    5. Pada menu Tools terdapat Clipart Browser, Install new Collection, Manage Export Template, Developer Tools, dan Options. 


6. Pada menu Help terdapat About                                                      


dibawah ini merupakan tampilan awal dari aplikasi pencil project, terdapat layar putih untuk membuat user interface yang akan di bentuk.


pada kolom common shapes berguna untuk mebuat sebuah bentuk persegi maupun yang lainnya seperti pada gambar dibawah ini, disini juga kita bisa membuat text untuk tampilan pada layar.


pada kolom basic web element, disini kita dapat membuat tampilan sederhana pada sebuah web yang akan kita design. bisa mencantumkan alamat web, dan juga membuat menu pilihan pada web dll seperti gambar dibawah ini.


kolom dekstop GTK Widgets, kita bisa mendesign sebuah tampilan aplikasi sederhana. dimana aplikasi disini untuk sebuah personal computer (PC). 


bagian kolom dekstop native UI widgets kita dapat mendesign sebuah tampilan  aplikasi 
yang telah dikembangkan untuk digunakan pada platform tertentu atau perangkat. 


pada kolom dekstop sketchy GUI kita dapat mendesign masih sebuah tampilan aplikasi yang lebih lengkap dan detail. dimana fitur yang diberikan pada kolom ini banyak tidak seperti yang kolom dekstop sebelumnya.


pada kolom dekstop windows XP widgets kita dapat mendesign sebuah tampilan program yang berbasi windows XP, fitus yang tersedia standard seperti pada umumnya.


bagian kolom flowchart kita dapat membuat design atau gamabran alur kerja sebuah program yang akan dibuat, sehingga programmer dapat memahami dengan baik proses kerja dari sebuah program yang akan dia buat. fitur pada kolom ini sengat lengkap seperti gambar dibawah ini. 


pada menu mobile android ICS, kita dapat membuat tampilan pada sebuah gedget ataupun tablet yang berbasis android. disini kita membuat design tampilan sebuah aplikasi pada gedget ataupun tablet, fitur pada kolom ini sangat lengkap.

 

pada kolom mobile ios UI stencils, kita dapat membuat tampilan pada sebuah gedget ataupun tablet yang berbasis ios. karena tampilan pada ios dengan android sangat berbada. disini kita dapat mendesign tampilan aplikasi pada sebuah gedget ataupun tablet berbasi ios. fitur yang disediakan juga sangat lengkap.

 

pada kolom mobile ios wireframe kita dapat membuat tampilan aplikasi desktop pada personal computer yang berbasis ios, fitur yang disediakan cukup lengkap seperti halnya pada personal computer ios. karena tampilan aplikasi desktop ios dengan android berbeda.

 

contoh :
gambar dibawah ini salah satu contoh sederhana tampilan pada gedget ios, dimana tampilan pada gambar dibawah sebuah notifikasi yang muncul pada layar iphone.



Link Terkait :

http://stevenrenzou.blogspot.co.id/2013/12/tutorial-menggunakan-aplikasi-evolus.html








Photoshop vs GIMP vs Paint


Photoshop vs GIMP vs Paint 



Photoshop

Adobe Photoshop, atau biasa disebut Photoshop, adalah sebuah software (perangkat lunak) editor buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. 

Perangkat lunak ini banyak digunakan oleh fotografer digital dan perusahaan. ada juga Adobe Acrobat, yang dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe Systems. photoshop mengacu pada pixel dari sebuah gambar, berbeda dengan corel draw yang mengacu pada vector, dimana pada coreldraw sebuah design yang telah jadi jika kita zoom maka design atau gambar tersebut tidak pecah, berbeda dengan photoshop yang mengacu pada pixel, jika design atau gambar yang telah jadi di zoom maka gambar akan terlihat pecah.

kelebihan :
1. fitur editor lengkap
2. fitur RGB, CMYK
3. dapat mendesign dan mengedit gambar
4. banyak material yang dapat digunakan
5. dapat membuat rekayasa foto

kekurangan :
1. size aplikasi yang cukup besar
2. membutuhkan spesifikasi komputer yang bagus
3. penggunaan cukup rumit bagi pemula
4. banyak layer yang digunakan
5. tidak open source



GIMP

GIMP merupakan sebuah software (perangkat lunak) editor yang digunakan sebagai retouching gambar dan perangkat pengeditan , Selain bebas-bentuk gambar, gambar GIMP dapat memenuhi kepentingan mendasar seperti ukuran, mengedit, dan cropping foto, menggabungkan beberapa foto.
       GIMP juga pertama kali diciptakan hanya untuk unix, dimana sampai sekrang ini GIMP banyak ditemui pada operating system linux ataupun yang berbasis dari unix. tetapi makin kesini pengembang GIMP juga membuat untuk operating system windows maupun mac os. 

kelebihan :
1. mendukung berbagai macam format file gambar
2. mengedit layar teks lebih mudah
3. bisa membuat gambar animasi
4. aplikasi ringan
5. dapat ditambahkan plugin photoshop secara gratis
6. open source

kekurangan :
1. hanya mendukung 8 bit per-chanel
2. fitur editor tidak lengkap
3. plug-in yang tersedia masih sedikit



Paint

Paint merupakan sebuah aplikasi editor sederhana bawaan dari vendor windows, dimana setiap operating system windows pasti akan ada aplikasi paint editor. aplikasi paint ini dapat membuka dan menyimpan gambar dalam berbagai format, yaitu BMP, JPEG, GIF, PNG, dan TIFF.

kelebihan :
1. mudah digunakan
2. aplikasi ringan
3. tampilan tool simple

kekurangan :
1. fitur edit tidak lengkap
2. tidak bisa manipulasi gambar
3. tidak ada fitur  CMYK
4. tidak bisa membuat gambar ataupun logo secara detail

          Pada kali ini, saya akan memberikan sedikit perbandingan penggunaan antara ke tiga aplikasi editor diatas. dimana saya akan membuat tulisan yang dapat melengkung pada ke tiga aplikasi tersebut. sehingga kita dapat mengetahui aplikasi mana yang lebih mudah untuk melakukan hal tersebut.


PHOTOSHOP :

1. untuk membuat tulisan melengkung pada aplikasi photoshop maka kita pilih tool text  agar dapat menulis tulisan selamat datang seperti gambar dibawah ini.


2. lalu ikuti langkah-langkah seperti dibawah ini. maka jadilah tulisan yang melengkung seperti gambar dibawah ini.


GIMP

1. langkah pertama pilih tool A untuk menuliskan kata selamat datang seperti contoh gambar dibawah ini. 


2.  kemudian pilih pen tool untuk membuat lengkungan seperti gambar dibawah ini, agar tulisan selamat datang nantinya dapat megikuti lengkungan seperti dibawah ini.


3.  selanjutnya pilih layer -> text a long path. berguna untuk membuat tulisan  selamat datang mengikuti lengkungannya.


4. lalu pilih setting region path.


5. kemudian klik kanan pada bagan menu layer, untuk membuat layer baru. seperti gambar dibawah ini.



6. setelah itu, pilih edit -> fill with FG color, sehingga tulisan selamat datang dapat melengkung seperti yang kita inginkan.


PAINT

1.  pada aplikasi paint untuk membuat tulisan melengkung tidak bisa, karena fitur pada aplikasi ini sangat standar. sehingga hanya bisa membuat tulisan selamat datangnya saja tidak bisa di lengkungkan. dengan memilih tool A yang berfungsi untuk membuat tulisan seperti gambar dibawah ini.



Kesimpulan :

bagi saya selaku pembuat perbandingan ke tiga aplikasi editor ini yaitu photshop, gimp , dan paint, fitur yang paling mudah untuk digunakan yaitu photoshop, walaupun kegunaan gimp dan photshop hampir sama, cuma saya lebih enjoy menggunakan aplikasi editor photshop. hanya saja pada aplikasi editor paint tidak bisa mengikuti fitur-fitur yang tersedia pada photoshop dan gimp.


Link Terkait :

PHOTOSHOP
https://id.wikipedia.org/wiki/Adobe_Photoshop
http://komputerlamongan.com/keunggulan-dan-kelemahan-adobe-photoshop/1331/

GIMP
https://wahyuherdani.wordpress.com/2011/10/20/sejarah-awal-gimp/
http://filetekno.com/gimp-adalah-pengertian-gimp-kelebihan-dan-kekurangan-gimp/

PAINT
https://geminiquest.wordpress.com/2010/01/24/microsoft-paint/