Friday, March 25, 2016

6 Bahasa Pemrograman untuk Membuat Game Android, IOS dan Desktop

Bahasa Pemrograman untuk Membuat Game Android, IOS dan Desktop

Kamu hoby dalam mengembangkan atau membuat game berbasis Android, IOS atau Desktop? Kamu juga lagi nyari referensi buat belajar membuat game – game tersebut? Jawabannya Cuma satu kata “YA”, kamu bisa belajar di situs ngehh.id belajar membuat game Android, IOS, Web Game, Game Flash dan game Desktop sampai ngehh ! dengan berlangganan dengan kami melalui email secara gratis kamu akan mendapatkan tutorial dan tips terbaru dalam pelajaran membuat game yang akan diupdate setiap hari. Pembuatan game yang kami khususkan adalah embuat game berbasis Android dengan menggunakan Unity3D Engine dengan bahasa pemrograman C# (C Sharp).

Sesuai judul postingan tentang bahasa pemrograman yang cocok untuk para developer game kami akan menjelaskan secara singkat jenis bahasa pemrograman apa yang mungkin cocok buat kamu disana. Berikut daftar bahasa program dan contoh game yang dihasilkan dari berbagai bahasa pemrograman.

#1 Bahasa Pemrograman C++

Bahasa pemrograman C++ merupakan bahasa program tingkat tinggi, yang mana para developer game Desktop sangat banyak menggunakan bahasa pemrograman C++ ini untuk membangun dan mengembangkan aplikasi game berbasis Desktop. Bahasa pemrograman C++ merupakan perkembangan dari bahasa C dengan perkembangan yang menambahkan beberapa konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.

Kamu bisa mencoba belajar dan membuat game kesuakaan kamu dengan menggunakan bahasa pemrograman C++. Contoh game populer yang dikembangkan menggunakan bahasa pemrograman C++ seperti Crysis 2 dan Crayon Physics Deluxe.

#2 Bahasa Pemrograman C# (C Sharp)


Bagi kamu pengembang aplikasi Desktop mungkin sudah tidak asing lagi dengan bahasa pemrograman C#, bahasa C# banyak mengadopsi syntax dari C++ merupakan pemrograman baru yang diciptakan oleh Microsoft. Bahasa pemrograman C# bisa digunakan untuk membangun berbagai macam jenis aplikasi, seperti aplikasi berbasis windows (desktop) maupun aplikasi berbasis web bahkan bahasa pemrograman juga bisa membuat aplikasi berbasis web services.

Selain beberapa keunggulan C# diatas, dengan menggunakan aplikasi pembuat game terkenal Unity3D Engine kita bisa menggunakan bahasa pemrograman C# sebagai bahasa program untuk membuat game Android, IOS dan Desktop. Beberapa game populer yang dibangun dari unity3D menggunakan pemrograman C# sudah pernah kami bahas di web ngehh.id ini seperti game LiloCity dari Agate Studio.

#3 Bahasa Pemrograman Java

Bahasa pemrograman Java merupakan bahasa pemrograman yang dapat membuat seluruh bentuk aplikasi, desktop, web, mobile serta aplikasi game android dan desktop. Sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain. Bahasa Pemrograman Java merupakan bahasa pemrograman yang berorientasi objek (OOP-Object Oriented Programming). Kelebihan bahasa pemrograman java diantaranya dapat dijalankan pada berbagai platform sistem operasi seperti windows, linux dan Mac OS.
Bahasa Pemrograman Java juga sangat cocok bagi kamu yang ingin membangun sebuah game atau mengembangkan game berskala besar dengan basis game desktop, web games dan mobile games seperti Android dan untuk IOS.

Contoh game yang dibangun menggunakan bahasa pemrograman Java seperti game Spiral Knights.

#4 Actionscript 3.0

 Seperti kita ketahui, ActionScript 3.0 merupakan bahasa pemrograman berorientasi objek seperti halnya bahasa pemrograman khusus pembuatan game lainnya. Tujuan dalam pengembangan bahasa pemrograman ActionScript 3.0 merupakan untuk menciptakan bahasa pemrograman yang ideal dalam proses membangun aplikasi Internet dengan cepat.

Bahasa pemrograman Actionscript 3.0 biasa digunakan para pengembang aplikasi web games yang menggunakan format Game Flash. Beberapa contoh aplikasi game yang dibuat menggunakan bahasa pemrograman Actionscript 3.0 seperti Game Shopping Paradise yang ada di web Facebook.com dan masih banyak web game lainnya yang dibangun menggunakan pemrograman Actionscript 3.0.

#5 JavaScript

Bahasa pemrograman JavaScript selain dikembangkan dalam aplikasi web juga sangat powerfull untuk dikembangkan dalam script web game, selain javascript juga didukung oleh PHP dan HTML. Contoh game yang dibuat dengan menggunakan gabungan dari ketiga bahasa pemrograman tersebut seperti game Football Saga.

#6 Bahasa Pemrograman Objective-C

Objective-C  juga merupakan bahasa pemrograman yang bisa kamu gunakan dalam mengembangkan aplikasi game yang menggunakan Mac OS.

Dari penjelasan dan contoh bahasa pemrograman serta aplikasi game yang dibuat dari bebebrapa bahasa pemrograman bisa kita simpulkan bahwa dalam pembuatan game baik berbasis Android, IOS maupun game Desktop tidak terpokok pada satu bahasa program. Kamu bisa belajar membuat game kesukaanmu dengan mencoba daftar bahasa program diatas, serta kuasailah satu bahasa program terlebih dahulu sehingga lebih mudah jika ingin migrasi menggunakan bahasa program yang lain.

Thursday, March 24, 2016

2 Game Android Terbaik & Terpopuler Menggunakan Unity3D Engine Tahun 2016

Game Android Terbaik & Terpopuler Menggunakan Unity3D Engine

Bagi kamu para developer game Android, IOS dan Desktop, apakah game buatan kamu sudah pernah menjadi game terpopuler dan terbaik yang tersering di uduh oleh penggemar game lainnya? Jika kamu ingin belajar membuat game android menggunakan Unity3D ada baiknya kamu perhatikan kumpulan game populer yang dibuat dengan menggunakan Game Engine Unity3D.

Dalam membuat atau mengembangkan sebuah game bukanlah hal yang mustahil, jika kamu bukan seorang programmer java atau programmer android, jangan khawatir. Kamu hanya perlu hafal basic syntax dari bahasa pemrograman C# dan punya kemauan keras untuk belajar maka itu merupakan modal yang sudah lebih dari cukup untuk menjadikan kamu sebagai developer game Android, seperti daftar game Android berikut yang dibuat dari Game Engine Unity3D.

Game Android paling populer dibuat Menggunakan Unity3D Engine :

#1 Stupid Zombies

Stupid Zombies merupakan game terpopuler yang dibuat dengan aplikasi Game Engine Unity3D untuk android. Game Stupid Zombies merupakan game yang dipublikasikan oleh GameResort sebuah lembaga pengembang game menggunakan Unity3D Engine yang jelas sudah professional.

Skema cerita dari game Stupid Zombies seperti dalam kebanyakan action game yang lain, kamu merupakan harapan terakhir dari manusia yang akan melawan zombie bodoh ini. Namun dalam perlawanan kita harus hati – hati karena walaupun yang kamu hadapi itu adalah zombie bodoh kamu harus menggunakan senjata kamu secara maksimal, menembak dengan efektif dan bertahan hidup sampai ke level 720.

Stupid Zombies pertama di publish pada tanggal 23 April 2015 dengan ukuran game se populer itu tidak terlalu besar kisaran 27 MB. Stupid Zombie pertama mendapatkan rating dari pengguna sekitar 4,3. Lumayan besar lho gan. Sekitar 4 bulan setelah release game stupid 1, Stupid Zombie 2 kembali di publish pada 20 Agustus 2015. Semakin banyak pengguna Android yang menguduh aplikasi game populer yang dibuat dari Unity Engine ini.

Apa yang baru dari Game Stupid Zombies? Dengan performa baru namun dalam tema yang sama, ada banyak bug yang kini sudah diperbaiki seperti mengupdate background dan bug lainnya. Dalam versi yang ke dua ini ukuran file dan tampilan game semakin elite, ukuran file berkisar 39Mb dan berjalan pada sistem android versi 2.3 atau versi android yang lebih tinggi.

Minggu lalu tepatnya tanggal 13 Maret 2016 GameResort kembali mengupdate game populer yang telah jutaan kali di uduh di google play dengan nama Stupid Zombies 3 - Dying Light. Dengan menggunakan costum paskah kamu akan memerangi Stupid Zombie ini.

Bagi kamu pecinta game baik game android maupun game desktop dan IOS, tidak ada salahnya jika mencoba game yang satu ini.

# 2 Can Knockdown

Game populer ke-dua yang menggunakan aplikasi pengembang game Android Unity3D Engine adalah Can Knockdown. Game yang dikembangkan oleh perusahaan Infinite Dreams yang sudah sangat populer dan professional dalam membangun game – game kreatif dan populer ciptaan mereka. Game Can Knockdown diperbaharui pada tanggal 17 September 2013 dan pada versi terakhir dari game ini adalah versi 1.32. Game Can Knockdown bisa berjalan pada sistem operasi Android versi 2.0.1 atau lebih tinggi. Rating yang diperoleh oleh game terbaik ini sekitar 4,0.

Pada tanggal 26 Agustus 2015 lalu kembali dirilis game populer Can Knockdown 3 yang sebelumnya juga telah di publish Can Knockdown 2. Dari versi sebelumnya memiliki keunikan tersendiri, dimana tingkat kesulitan dan grafik yang lebih memuaskan. Game Knockdown baik versi 1,2 dan versi 3 bercerita tentang bagaimana cara cepat dan pintar bagi kita sang pemain dalam melemparkan bola kasti sehingga dapat mengenai tumpukan kaleng dan mendapatkan poin yang tinggi. Dengan menggunakan Grafik 3D yang keren kamu tidak akan menyesal mencoba game populer ini.

Dari penjelasan singkat mengenai game android populer tahun 2016 yang dibuat menggunakan Unity3D Engine diatas, jika kamu seorang developer game khususnya menggunakan Engine Unity3D, kamu boleh menyertakan link game buatan kamu, sehingga kami bisa mempromosikan game yang anda buat. Terima kasih.

7 Aplikasi Text Editor Paling Populer & Terbaik yang Sering digunakan Programmer

Text Editor Paling Populer & Terbaik

Bosan melihat Text Editor kamu tampilannya biasa – biasa saja? Kamu wajib mencoba daftar Text editor yang paling populer dan paling banyak digunakan khususnya bagi kamu seorang programmer atau Web Developer yang sebentar lagi akan kami bahas. Selain memberikan nuansa baru saat ngoding, beberapa Text Editor juga sangat membantu dalam pekerjaan menulis code program yang begitu banyak dengan bantuan tools – tools yang tersedia di beberapa Text Editor, misalnya seperti plugin – plugin yang tersedia secara gratis.

Text editor yang memiliki tampilan simple, tidak berat akan memberikan kesegaran tersendiri apalagi bagi yang mudah bosan dalam ngoding. Ngehh.id disisni berbagi pengalaman dalam penggunaan Text Editor yang paling bermanfaat bagi kamu dan mungkin akan memberikan kesegaran dan penyemangat menulis program tanpa harus merasa bosan lagi.

Selain Text Editor yang handal dan Open Source alias gratis menjadi menjadi daya tarik tersendiri bagi programmer dan web developer dalam menggunakan aplikasi Text Editor yang paling populer dan paling sering digunakan programmer lainnya. Tanpa basa – basi lagi kami akan berbagi informasi tentang Text Editor apa yang paling sering digunakan programmer dalam mengembangkan aplikasi seperti Vb.net, Java, C#, HTML, CSS, PHP atau bahasa pemrograman yang lainnya.

7 Text Editor paling handal bagi Programmer dan Web Developer

#7 Geany Text Editor

Text Editor paling sering digunakan para programmer yang berada pada urutan no 7 menurut analisis tim ngehh.id adalah Geany Text Editor. Geany text editor merupakan text editor yang menggunakan GTK Toolkit yang memiliki fitur handal dalam pengembangan baik aplikasi website maupun desktop. Selain memiliki keunggulan pada bagian tampilan code atau Syntax highlighting, geany juga unggul di bidang Code folding, Symbol name auto-completion, Construct completion/snippets, Auto-closing of XML and HTML tags, Call tips. Geany support dalam banyak bahasa pemrograman yang bisa kamu gunakan untuk menuliskan code program, diantaranya seperti bahasa pemrograman C, Java, PHP, HTML, Python, Perl, Pascal (full list).

Geany text editor juga support menggunakan plugin – plugin yang tersedia secara gratis dan bisa digunakan dalam mempermudah programmer menuliskan code pemrograman. Selain Geany dapat beroperasi secara maksimal dalam sistem operasi windows, geany juda bisa kamu gunakan pada platform sistem operasi Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express. Dan keunggulan yang terakhir dari geany text editor adalah berisfat GNU atau genaral public license yang artinya Geany bersifat gratis atau tidak berbayar. Kamu bisa mendownload Geany Text Editor secara gratis di situs resmi Geany : http://www.geany.org/

#6 Komodo Edit

Aplikasi Text Editor yang paling sering digunakan para pengembang website maupun programmer urutan ke-6 adalah komdo Edit, Komo Edit adalah salah satu dari sekian Text Editor yang Open Source alias gratis. Komodo Edit merupakan aplikasi text editor yang dinamis yang mendukung berbagai macam bahasa pemrograman tingkat tinggi seperti bahasa pemrograman python, perl, ruby, tcl, sql, html, sql, css, smarty, xhtml, php dan masih banyak bahasa pemrograman lainnya. komo edit berjalan pada sistem operasi Windows, Linux dan Mac OS. Dengan berbagai keunggulan yang dimiliki Komodo Edit seperti Editor bahasa pemrograman yang handal, auto complete, call tips, toolbox, project & place manager, multiple selections, skins dan icon sets, breadcrumbs, open files panel, minimap, dan smart snippets. Sehingga tidak ada salahnya kamu sebagai seorang programmer menggunakan Komodo Edit sebagai Text Editor kesayangan. Download dan kunjungi situs resmi Komodo Edit : http://komodoide.com/features/

#5 Atom

Bagi kamu khususnya programer dan pengembang aplikasi web, nama aplikasi Text Editor Atom mungkin tidak asing lagi, selain Open Source alias gratis Atom dijadikan para penggemarnya sebagai text editor kesayangan mereka, bukan karena tidak memiliki alasan. Atom memiliki banyak fitur yang bisa diandalkan dan menjadikannya sebagai Aplikasi Text Editor yang sering di gunakan para developer, seperti web based technology desktop text editor, file system browser, fuzzy finder for quickly opening files, fast project-wide search dan replace, multiple cursors and selections, multiple panes, snippets, code folding, a clean preferences UI, TextMate grammars importing, modular design, nodejs integration, dan masih banyak keunggulan dari Atom Text Editor yang lainnya.

Atom juga support diatas sistem operasi Linux, Max Os dan tentunya sistem operasi Windows, nah dari penjelasan singkat di atas tidak ada salahnya jika kamu mencoba tampilan baru dari Text Editor kesayanganmu dengan Atom Text Editor. Download dan kunjungi situs resmi Atom : https://atom.io/

#4 UltraEdit

Tak kalah dengan Text Editor yang lain, UltraEdit juga merupakan Aplikasi Text Editor yang sangat powerfull dan sangat populer, keunggulan dari UltraEdit yang berjalan di atas hampir semua sistem operasi seperti Linux, Max Os dan Windows membuat banyak dari programmer menggunakan sebagai text editor kesayangan mereka, beberapa keunggulan yang dimiliki UltraEdit seperti memiliki banyak fitur-fitur yang memudahkan pekerjaan dalam menulis baris code diantaranya 64 bit file handling, unicode support, disk based text editing, large file handling, mulitiline find dan replace, spell checker, localization support, syntax highlighting, tag matching form XML and HTML, FTP client and browser, SSH/Telnet Window, XML Manager, function list, project / workspace support, environment selector, integrated scripting language, configurable keyboard mapping, column/block mode editing, hexadecimal editor, code completion, auto expanding with Smart Templates, auto-completion, HTML Toolbar, WebSearch Toolbar, file encryption / decryption, multibyte support, dan masih banyak fitur-fitur andalan yang sudah disediakan oleh pengembang UltraEdit.

UltraEdit juga merupakan aplikasi Text Editor yang Open Source, namun jika kamu ingin menggunakan seluruh fitur-fitur handal dari UltraEdit, kamu harus membeli Lisensinya, tetapi jika hanya untuk belajar silahkan gunakan aplikasi UltraEdit yang free dan kamu bisa mendownload UltraEdit di situs resminya : http://www.ultraedit.com/

#3 Sublime Text

Text Editor yang paling populer sekarang ini berada pada posisi 3 adalah Sublime Text, Sublime text adalah salah satu aplikasi Text Editor yang bisa kamu jalankan di atas sistem operasi Linux, Mac Os dan Windows. Untuk menggunakan seluruh fitur powerfull dari Sublime Text Editor kamu harus membeli Lisensi dari situs resminya. Ada banyak fitur yang bisa kamu coba dan gunakan dengan menggunakan Sublime Text, diantaranya fitur goto anything, command pallete, multiple selections, distraction free mode, split editing, instant project switch, customize anything, plugin API, dan masih banyak plugin – plugin yang bisa kamu pakai dengan Sublime Text. Silahkan kunjungi situs resmi Sublime Text : https://www.sublimetext.com/

#2 Visual Code Studio

Visual Studio Code merupakan Aplikasi Text Editor yang tergolong masih baru yang dikembangkan oleh perusahaan ternama Microsoft Corporation. Aplikasi Text editor visual studio ini akan sangat membantu kamu dalam ngoding yang support dalam banyak bahasa pemrograman dan hampir seluruh bahasa pemrograman seperti vb.net, C#, C, C++, Java, XML, HTML, .ASP, PHP dan masih banyak yang lainnya.
Text Editor ciptaan Microsoft ini juga support dan berjalan disistem operasi Linux dan Mac Os yang membuatnya semakin dicintai programmer – programmer handal lainnya, selain Visual Studio Code juga merupakan aplikasi yang gratis digunakan dan tidak ada salahnya jika kamu mencobanya sekarang, saya juga memakainya lho. Silahkan kunjungi situs resminya : https://code.visualstudio.com/

#1 Notepad++

Dari seluruh aplikasi Editor yang paling populer di antara yang populer menurut banyak programmer adalah Aplikasi yang tidak asing lagi yaitu Notepad++, Fitur- fitur yang sangat membantu programer dalam mengembangkan aplikasi desktop maupun aplikasi yang berbasis website membuat Notepad++ dicintai oleh penggunanya, diantara banyaknya fitur yang diandalkan dari Notepad++ seperti syntax highlighting, syntax folding, user defined syntax highlighting and folding, perl compatible regular expression search/replace, customizable GUI, document map, auto-completion, multi-document, multi-view, WYSIWIG printing, zoom in dan zoom out, multi-language environment supported, bookmark, macro recording dan playback, launch with different argument, multi-editing, column-mode editing, line number, dan masih banyak keunggulan lain yang dimiliki oleh Notepad ++.

Notepad ++ dari tahun ke tahun juga sudah sering mendapatkan penghargaan SourceForce Community Award untuk kategori Best Developer Tool. Selain Notepad ++ merupakan aplikasi Text Editor yang Open Source juga menyediakan banyak plugin yang keren yang sangat membantu dalam menulis baris-baris pemrograman. Dan Notepad++ merupakan aplikasi Text Editor terppuler dan paling banyak digunakan oleh programer di dunia dan di Indonesia merurut tim analisis ngehh.di, kamu bisa menggunakan aplikasi ini secara gratis, silahkan kunjungi situs resmi notepad++ : https://notepad-plus-plus.org/

Dari penjelasan singkat diatas, kamu bisa membandingkan dengan aplikasi Text Editor kesayangan kamu, jika ingin merasakan suasana baru saat ngoding tidak ada salahnya kamu mencoba mendownload dan menginstall beberapa aplikasi text editor diatas, semoga artikel yang singkat ini bisa membantu.

Unified Extensible Firmware Interface atau UEFI

Unified Extensible Firmware Interface atau UEFI - Dari judul diatas bisa dilihat bahwa yang akan saya bahas kali ini adalah mengenai UEFI. UEFI adalah sebuah firmaware teknologi terbaru yang bertujuan untuk menggantikan Bios.
Sebenarnya kegunaan UEFI itu sama dengan bios, yaitu sama – sama digunakan untuk menghubungkan sistem operasi dengan perangkat keras yang ada di komputer hanya saja UEFI memiliki banyak kelebihan dibandingkan Bios.
Unified Extensible Firmware Interface atau UEFI
Sumber : en.wikipedia.org
Awalnya UEFI memiliki nama EFI (Extensible Firmware Interface) saat dikembangkan oleh Intel namun setelah proyek ini diserahkan ke group yang terdiri dari 140 perusahaan berbasis teknologi komputer, maka Efi diganti menjadi nama group tersebut yaitu UEFI.
Tujuan awal dari pembuatan UEFI sebenarnya adalah untuk menutupi kekurangan dan batasan – batasan yang dimiliki Bios salah satunya yaitu waktu booting yang dibutuhkan oleh bios lebih lama dibandingkan UEFI yang hanya membutuhkan 5 detik untuk melakukan proses booting. Jadi UEFI adalah versi baru dari bios yang berguna untuk mengatasi semua kekurangan atau bug pada bios.
Berikut beberapa kelebihan UEFI :
1.   Memiliki tampilan atau visual yang lebih nyaman dilihat atau bahasa kerennya user friendly serta lebih mudah digunakan.
2.   Keamanan pada UEFI lebih baik dibandingkan Bios.
3.   Memiliki kemampuan yang cepat untuk menjalankan komputer saat komputer baru dihidupkan.
4.   Mendukung penuh perangkat yang ber-arsitektur 64bit.
5.   Vendor bisa menambahkan langsung aplikasi dan driver perangkat keras ( hardware ) lang ke UEFI.
6.   Mendukung kapasitas penyimpanan yang lebih besar dibandingkan dengan Bios yaitu lebih dari 2.2 TB.
7.   Bagi perangkat yang menggunakan UEFI juga bisa menjalankan bios artinya bios bisa dioperasikan di UEFI tapi hanya selama masa proses penggantian dan penyesuaian dari bios ke UEFI.
8.   Memiliki komunikasi atau hubungan yang baik dengan perangkat keras.
Itulah sedikit tentang UEFI, mohon maaf jika ada kesalahan dan kekurangan pada pembahasan materi diatas. Silahkan tinggalkan komentar anda pada form komentar, karena saya sangat senang menerima kritik dan saran dari anda tapi jangan spam dan link aktif ya...
Terima Kasih karena telah berkunjung dan semoga bermanfaat..

Wednesday, March 23, 2016

Belajar AngularJs "Hello World" Bahasa Indonesia Khusus Pemula

Belajar AngularJS Framework Pemula

Seperti tulisan kami sebelumnya tentang Javacript Framework AngularJs yang mana famework besutan google ini sangat populer baik di indonesia maupun di dunia, selain karena memiliki keunggulan dalam banyaknya perogrammer dan developer menggunakan JavaScript AngularJs membuat Dokumentasi yang lengkap mengenai masalah – masalah yang berkaitan dengan AngularJs. Selain Dokumentasi yang lengkap juga sangat banyak tersedia Ebook – Ebook gratis buatan komunitas pencinta AngularJS tentang cara belajar AngularJs bahkan video tutorial belajar AngularJs juga sangat banyak di Youtube.

Langsung saja kita praktek belajar membuat Aplikasi "Hello World" dengan AngularJS, persiapan yang perlu kamu siapkan sebelumnya kamu tentunya sudah menginstall webserver di localhost menggunakan XAMPP, dan download AngularJS disitus resminya https://angularjs.org/ saat tulisan ini ditulis versi stabil dari AngularJs adalah versi AngularJS v1.5.2.

Jika semua persiapan sudah lengkap, mari kita lanjutkan belajarnya. Buat folder baru di server XAMPP kamu, dan beri nama "AngularJS" (biar lebih rapih). Dalam folder AgularJS, buat file baru dengan nama "angular.min.js" yang berisi code JavaScript AngularJS yang sudah kamu download sebelumnya. Selanjutnya buat file baru dengan nama "index.html", yang berfungsi untuk menampilkan applikasi Hello World kita di tampilan layar nantinya.

Struktur folder pada server
Belajar AngularJS Framework Pemula

Tuliskan code html berikut dalam file index.html

<!DOCTYPE html>
<html ng-app>
<head>
<title>Mari Belajar Angular JS</title>
<script src="angular.min.js" type="text/javascript"></script>
</head>
<body>
<p>Your Name <input type="text" ng-model="yourname" /></p>
<p>Hello {{ yourname }}</p>
</body>
</html>

Jika berhasil akan terlihat seperti ini :

Belajar AngularJS Framework Pemula

Penjelasan Singkat :

Fungsi "ng-app" AngularJS pada Tag HTML

Kita bisa melihat "ng-app" yang dituliskan dalam tag HTML, menurut kamu apakah fungsi dari ng-app tersebut? Jawabannya dengan mendeklarasikan ng-app dalam sebuah tag pada HTML yang artinya akan memberitahukan AngularJS dimana dia akan berjalan. Seperti contoh diatas, AngularJS berada dalam tag <html> dan dia akan berjalan diseluruh bagian dari tag tersebut. Seandainya jika dalam kasus lain kita membuat "ng-app" berada dalam tag lain seperti berada pada tag <div>, maka AngularJS hanya akan berjalan pada tag tersebut. Berikut contoh penggunaannya :

<!DOCTYPE html>
<html>
<head>
<title>Mari Belajar Angular JS</title>
<script src="angular.min.js" type="text/javascript"></script>
</head>
<body>
<div ng-app>
<!--
code AngularJS kamu disini !
-->
</div>
</body>
</html>

Fungsi "ng-model" AngularJS
Yang dimaksud dengan atribut ng-model pada AngularJS adalah Atribut yang digunakan untuk mendefinisikan sebuah model, dimana AngularJS merupakan framework berbasis MVC. Pada contoh penggunaan atribut ng-model diatas dengan nama "yourname" yang berfungsi Ketika value dari textbox bersangkutan dimodifikasi, maka value dari model ng-model tersebut juga ikut berubah. Sedangkan perintah {{ yourname }} akan berguna untuk menampilkan data pada model "yourname" tersebut ke layar.


Pelajaran singkat diatas mungkin membuat kita semakin penasaran dalam belajar AngularJS kedepannya, oh iya, jika cara belajar AngularJs langsung di localhost membuat kamu boring, sekarang kamu juga bisa lho belajar online, dengan memanfaatkan sebuah website yang interaktif buatan Levi Botelho yang bertujuan untuk mempermudah user dalam belajar tanpa harus ribet mencari hostingan atau menggunakan hostingan di localhost. Selain itu juga disediakan ducument yang lengkap serta step by step cara belajar AngularJS framework JavaScript ini. Langsung saja kunjungi website resminya "Learn Angular".

Sampai jumpa pada pelajaran ngoding sampai ngeh di ngehh.id tentang pembuatan aplikasi AngularJS selanjutnya.

Tuesday, March 22, 2016

Tutorial Lengkap Membuat Database MySQL dengan PhpMyAdmin di Localhost


Apa yang di maksud dengan Database? Database atau disebut juga Basis Data merupakan sekumpulan data yang akan disimpan pada komputer secara sistematis, Database dapat diolah maupun dimanipulasi oleh user dengan menggunakan software atau aplikasi untuk menghasilkan informasi yang diinginkan.
Selanjutnya apa pula yang dimaksud dengan Database MySQL? MySQL merupakan suatu sistem manajemen database SQL yang bersifat Open Source. Database MySQL juga merupakan Database paling populer untuk saat ini tahun 2016.

Gak usah banyak unek-unek lagi langsung saja kita belajar membuat Database MySQL dengna menggunakan PhpMyadmin, apa yang harus disiapkan sebelum membuat Database MySQL? Pertama kamu harus menyiapkan xampp dimana aplikasi xampp merupakan singkatan dari (cross-platform Apache web server MySQL, PHP, Perl). Dengan mengintsall Xampp kamu sudah memiliki webserver di komputer kamu sendiri yang mana pengalamatan secara default nya di http://127.0.0.1 atau http://localhost/ .

Download  dan Install Aplikasi XAMPP

Untuk mendownload Xampp silahkan menuju situs resmi xampp di https://www.apachefriends.org ,

Versi terakhir dari aplikasi xampp adalah 5.5.33, 5.6.19 and 7.0.4.
Selesai mendownload xampp, langsung saja install dan jalankan aplikasi xampp kamu dan pastikan apache dan MySQL kamu telah berjalan seperti gambar berikut :

Membuat Database MySQL dari PhpMyAdmin

Buka Url server PhpMyAdmin kamu dengan browser kesayangan kamu dan masukkan alamat defaultnya http://localhost/phpmyadmin/ ,secara default user yang digunakan untuk login ke PhpMyAdmin adalah "root" dengan password kosong. Selanjutnya jika semua sudah beres dan kamu sudah mengakses halaman PhpMyAdmin kamu, kita akan masuk ke pokok bahasan membuat Database MySql dengan PhpMyAdmin.
Dalam tulisan ini, penulis akan membuat sebuah database dengan sebuah table dan 6 field. Rincian Database yang akan dibuat seperti berikut :

Nama Database : belajar_mysql_db
Nama table : biodata_siswa
Nama field table biodata_siswa :
id_siswa
nama_siswa
kelas
alamat_siswa
nama_ayah
nama_ibu

Pertama buatlah database baru dengan nama belajar_mysql_db, dan create.
Kemudian buat nama table biodata_siswa dengan jumlah fieldnya 6 dan Go.
Selanjutnya kita tinggal membuat field – field yang dibutuhkan untuk tabel biodata_siswa seperti yang sudah tertera dari data diatas. Desain database kamu seperti gambar berikut, dan jika sudah selesai jangan lupa untuk menyimpannya :

Jika berhasil, kita bisa menambah data secara manual dari perintah MySQL atau dengan membuka menu Insert > dan msukkan data sesuai kebutuhan. Seperti yang sudah dijelaskan diatas, kamu juga bisa memanipulasi Database kamu (Menambah, Mengupdate,Menghapus) data yang ada pada database melalui perangkat lunak atau aplikasi yang akan kamu buat nantinya.

Monday, March 21, 2016

Pengertian, Fungsi, Kelebihan, dan Kekurangan Flashdisk

Pengertian, Fungsi, Kelebihan, dan Kekurangan Flashdisk - Banyak sekali media penyimpanan eksternal yang dapat menyimpan berbagai format data secara permanen yang beredar pada saat sekarang ini. Namun padakesempatan kali ini kita akan membahas salah satu media penyimpanan yang berukuran kecil dan mampu menyimpan data dengan kapasitas yang cukup besar yaitu flashdisk. Untuk itu silahkan lihat uraiannya berikut ini : 
Pengertian, Fungsi, Kelebihan, dan Kekurangan Flashdisk

Pengertian Flashdisk
Flashdisk adalah sebuah alat penyimpanan data eksternal yang dihubungkan port USB yang mampu menyimpan berbagai format data dan memiliki kapasitas penyimpanan yang cukup besar.
Flashdisk dapat menyimpan data secara permanen walaupun aliran listrik pada rangkaian flashdisk diputuskan. Ini terjadi karena didalam flashdisk terdapat sebuah controller dan memori yang mampu menyimpan data secara permanen walaupun aliran listrik yang ada pada flashdisk sudah diputuskan oleh user.

Kelebihan dan kekurangan Flashdisk
Kelebihan Flashdisk
1.   Flashdisk memiliki kapasitas penyimpanan data yang cukup besar.
2.   Memiliki ukuran yang kecil dan cara penggunaanya yang simple.
Sebuah flashdisk dapat berumur 10 tahun jika cara penggunaanya tepat. Cara penggunaan yang saya maksud disini ialah menghindari pencabutan flashdisk secara paksa karena dapat menyebabkan data yang disimpan dan ditulis flashdisk menjadi rusak, sehingga data pada flashdisk tidak dapat dibuka lagi.
Pengguna flashdisk disarankan melakukan pencabutan flashdisk dengan cara aman, dan ini akan sangat berpengaruh pada umur flashdisk karena hubungan baca/tulis yang terjadi antara komputer dan flashdisk sudah diamankan terlebih dahulu dan arus pendek listrik yang dapat merusak komponen – komponen flashdisk dapat dicegah. 
3.   Flashdisk memiliki harga yang cukup terjangkau untuk semua kalangan baik untuk anak sekolahan maupun orang umum sekalipun.

Kekurangan flashdisk
1.   Mudah hilang karena ukurannya yang kecil
2.   Saat terletak di dalam kantong pada baju atau celana ada kemungkinan terendam air saat anda lupa mengeluarkannya dari saku tersebut.

Fungsi Flashdisk
Flashdisk memiliki fungsi untuk menyimpan dan memindahkan data dalam berbagai format dalam kapasitas yang cukup besar. 
Anda juga bisa menggunakan flashdisk untuk menjalankan aplikasi dan sistem operasi portable.
Flashdisk juga dapat digunakan untuk media instalasi sistem operasi baru untuk komputer anda tanpa menggunakan DVD sebagai media instalasinya
Itulah sedikit pembahasan dari saya mengenai pengertian dan fungsi flashdisk. Mohon maaf jika ada kesalahan ataupun kekurangan pada pembahasan materi diatas. Silahkan tinggalkan komentar anda pada form komentar karena saya akan sangat senang menerimanya tapi ingat jangan spam dan link aktif ya..
Terima kasih karena telah berkunjung dan semoga bermanfaat..