Showing posts with label ilmu. Show all posts
Showing posts with label ilmu. Show all posts

Tuesday, March 7, 2017

Cara Mudah Belajar Coding Untuk Pemula

Kali ini saya tidak akan membahas materi tentang logika coding dahulu . Yang akan saya bahas sekarang adalah tentang bagaimana cara kita dalam belajar coding . Mungkin bagi orang yang sudah terjun dalam dunia programmer , coding bukan lah hal yang menakutkan dan menyulitkan karena itu makanan mereka sehari hari tentunya selain makan nasi ya hehehe...

Walaupun saya akui , saya juga bukan orang yang master banget soal programming  namun di sini saya akan memberikan sedikit pembahasan dari pengalamn saya sendiri dalam mencoding .

Harus dari mana sih kita belajar mencoding atau belajar tentang bahasa pemrograman ???

1 . Pilih satu bahasa pemrograman yang ingin kawan - kawan kuasai . Terserah mau bahasa pemrograman apa saja , bisa bahasa pemrograman dekstop seperti java , c++ , c , dan masih banyak yang lain atau bisa bahasa pemrograman web seperti php dan yang lainya . Tapi saya anjurkan bahasa java , karena blog saya membahas tentang java dan java menurut saya tidak terlalu sulit .

2 . Selalu mencoba mengotak atik coding . Dengan kita mengotak atik coding kita akan tau dan akan terbisa dengan yang namanya coding .

3 . Error merupakan hal yang wajar dalam belajar . Setiap orang yang sedang belajar pasti sering mengalami yang namanya error , begitu juga dengan saya sendiri .

4 . Carilah tutorial dari buku ,entah itu kawan-kawan membeli buku atau meminjam buku terserah kawan-kawan . Selain buku juga bisa mencari lewat internet bersama embah google . Bisa juga ni baca di blog ini , lagi lagi promosi ni hehehe....

5 . Luangkan waktu beberapa jam dalam sehari untuk mencoding . Ingat pepatah jawa bilang "Tresno jalaran soko kulino" yang artinya suka itu karena sudah terbisa . Jadi jika kawan-kawan sudah terbiasa dengan coding maka lama kelamaan kawan-kawan akan suka . Apa lagi jika kita menemukan error dan kita bisa mengatasi nya rasanya itu seperti kejatuhan durian runtuh .

6 . Bergabunglah dengan forum - forum programming yang sudah ada dan mulailah sharing ilmu dengan yang lainnya .

Kemudian untuk belajar java saya berikan sedikit arah an harus mulai dari mana dulu . Kalo menurut saya sendiri dalam belajar java enaknya mengikuti alur seperti ini .

1 . Membaca dahulu tentang apa itu java dan apa saja yang di perlukan .
2 . Belajar tentang bagaimana cara membuat project , saya sarankan menggunakan IDE netbeans.
3 . Belajar tipe data dan operator.
4 . Belajar seleksi kondisi (IF - ELSE atau SWITCH CASE).
5 . Belajar looping atau perulangan (FOR , WHILE dan DO WHILE).
6 . Belajar Method (FUNGSI dan PROSEDUR).
7 . Belajar array satu dimensi dan juga dua dimensi atau matrik kemudian juga array banyak dimensi .

Saya kira itu sudah cukup untuk membuat kawan-kawan mengerti tentang bahasa pemrograman java . Itu merupakan materi dasar dalam perkuliahan di sebut dengan algoritma . Kalian harus menguasai itu dulu untuk belajar java lebih lanjut karena masih banyak jika kita berbicara tentang java.

Sekian dulu untuk kali ini 
Semoga Berguna dan bermanfaat.

Baca Juga :
  1. 5 Aplikasi Android Terbaik untuk Belajar Coding


5 Aplikasi Android Terbaik untuk Belajar Coding



Aplikasi Android Terbaik untuk Belajar Coding Menjadi programmer andal pastinya impian setiap orang yang menggeluti dunia IT. Namun, di era digital ini rasanya kemampuan pemrograman dan coding haruslah dimiliki oleh setiap orang. Benar tidak? Bukan hanya programmer saja, bidang lain juga dibutuhkan kemampuan coding. Misalnya membantu kamu bekerja lebih efektif, tentunya demi meraih karier yang cemerlang.
Tidak ada ruginya kita menyempatkan waktu sebentar setiap hari untuk belajar pemrograman dan coding atau keahilan baru lainnya. Tak usah bingung mulai dari mana, tetapi mulai dari sekarang juga dari hal yang ada di sekitar kamu. Ya, melalui smartphone kamu bisa belajar coding dengan 5 aplikasi belajar coding android terbaik yang Jaka bahas di bawah ini memungkinkan kamu bisa belajar bahasa pemrograman atau coding kapan saja dan di mana saja.

Aplikasi Belajar Coding Android untuk Pemula :

1. Programming Hub, Learn to code

Programming Hub, Learn to code merupakan aplikasi belajar coding dan bahasa pemrograman HTML, CSS, dan Javascript. Aplikasi ini memiliki compiler offline untuk belajar dan berlatih tanpa perlu koneksi Internet. Ada banyak koleksi contoh pemrograman, dan materi kursus yang lengkap. Semua kebutuhan untuk belajar coding di-bundle dalam aplikasi Programming Hub, Learn to code.

Image result for programming hub 

2. Udacity – Learn Programming

Udacity – Learn Programming adalah aplikasi untuk belajar bahasa pemrograman HTML, CSS, Javascript, Python, Java, dan bahasa pemrograman lainnya. Dengan ini kamu bisa belajar mulai dari awal, yakni dasar-dasar pemrograman. Materi yang diajarkan disediakan oleh para ahli industri dari Facebook, Google, Cloudera, dan MongoDB.

3. C Programming

Sesuai namanya, C Programming adalah aplikasi belajar coding dan bahasa pemrograman C tingkat dasar di Android. Aplikasi ini berisi lebih dari 100 program C yang dikemas dengan tutorial mudah dan lengkap. Ditambah lagi antarmuka pengguna yang sangat sederhana dan isi dapat dengan mudah dipahami oleh pengguna.

C-Programming

4. Learn Python

Seperti namanya Learn Python merupakan aplikasi belajar coding dan bahasa pemrograman Python. Dalam aplikasi ini dijelaskan dasar-dasar Pyton, jenis data, control structures, fungsi, dan modul. Kamu dapat berkolaborasi dengan teman lainnya, bersenang-senang dengan pelajaran singkat dan memenangkan kuis. Kamu juga bisa langsung praktik menulis kode Python dalam aplikasi, mengumpulkan poin, dan memamerkan keterampilan kamu.

5. Learn Programming

Learn Programming adalah aplikasi belajar coding dan bahasa pemrograman HTML 5, Java, LISP, JSP. Python, Perl, Pascal, PHP, Ruby, dan masih banyak lagi. Setiap materi dilengkapi dengan dokumentasi dan contoh dari setiap elemen, ada fitur Sandbox yang bisa kamu gunakan untuk copy paste source code. Setelah belajar, kamu dapat mengikuti kuis untuk mengetahui seberapa jauh kamu sudah paham. Tenang saja, aplikasi sepenuhnya dapat disesuaikan dalam pengaturan.

Itulah 5 aplikasi belajar coding android terbaik yang buat kamu jago coding di Android yang dilansir dari Tech Viral. Jadi, nggak ada lagi alasan untuk tidak belajar ya. Pasalnya, di era Internet seperti sekarang ini, informasi sangat mudah didapat. Jadi, nggak harus beli buku mahal-mahal tetapi akhirnya nggak pernah tamat dibaca.

Sekian dulu ya.
Semoga Bermanfaat dan Berguna.

Baca Juga
  1. Cara Menagatasi Kamera SmartPhone Tiba-tiba Hang/Eror Dan Macet
  2. Cara menghemat Baterai SmartPhone Dan Mengatasi Cepat Panas

Sunday, March 5, 2017

Xposed Untuk Asus Zenfone C Z007


Kebetulan Smartphone saya Asus Zenfone C , nih awlnya saya susah cari Xposed untuk asus zenfone C ini soalnya banyak yang tidak work pada asus Zenfone c,, dan akhirnya saya dapat juga nihh,,
mudah-mudahan bisa,,, di jamin dehh work 100%

1. Xposed Asus Zenfone C  ( https://drive.google.com/file/d/0B2OBVkvaXVmBQnBuS01xSGJCZ3c/view )
2. Install Xposed Tersebut
3. Open Xposed
4. Pergi K Framework




5. Klick Install/Atualizar
6. Klick Restar/reboot
7. Setelah Direstar Cex aplikasi xposed lagi ,,,
8. Klo berhasil akan tampil seperti ini...


Kumpulan Artike Menarik ,, Baca :
  1. 5 Aplikasi Android Terbaik untuk Belajar Coding
  2. Cara Flash atau Mengatasi BootLoop Asus Zenfone C
  3. Cara Menagatasi Kamera SmartPhone Tiba-tiba Hang/Eror Dan Macet
  4. Cara Root Asus Zenfone C Z007
  5. Cara menghemat Baterai SmartPhone Dan Mengatasi Cepat Panas
  6. Root ASUS dengan Aplikasi Zenfone Root (tanpa PC)
  7. Xposed Untuk Asus Zenfone C Z007

Friday, February 24, 2017

PENGERTIAN & DEFINISI HIBERNATE



1. PENGERTIAN
Hibernate adalah Framework untuk Object Relation Mapping (ORM) yang mana pada hibernate memetakan objek-objek kedalam database. Object Relational Mapping merupakan teknik pemrograman yang memetakan sebuah objek dengan database.

2. ORM
ORM (Object Relational Mapping)adalah suatu metode/teknik pemrograman yang digunakan untuk mengkonversi data dari lingkungan bahasa pemrograman berorientasi objek (OOP) dengan lingkungan database relasional.


kenapa harus menggunakan hibernate? kenapa tidak menggunakan koneksi jDBC biasa saja, kan lebih simple dan familiar.

alasan :

1. Untuk Mempermudah menghandle koneksi
2. Menggunakan ORM khususnya Hibernate membuat object sesuai dengan schema database
3. Meningkatkan Produktivitas
4. Memudahkan untuk maintenance

PENGERTIAN & DEFINISI JAX-RS


1. PENGERIAN
JAX-RS adalah platform yang menggunakan mekanisme API JAX-RS didalam pengembangan aplikasi berbasis RESTful. JAX-RS merupakan API Java yang dikhususkan untuk pengembangan sistem berbasis RESTful. Spesifikasi yang digunakan yaitu mengacu pada spesifikasi standard JSR-000311. Mekanisme JAX-RS dapat menggunakan Jersey, RESTEasy.

2. PENDUKUNG
JAX-RS mendukung Standard Specification JSR-000311. Standard Spesifikasi untuk pengembangan sistem menggunakan JAX-RS RESTful Service. dan mengimplementasikan HTTP Method: @Post, @Get, @Put, @Delete, @Path, @Produce, @Consume, dll.

JAX-RS juga mengimplementasikan Java Persistence API (JPA) dan Context Dependency Injection (CDI) menggunakan Spring atau OpenWebBean dan Guice.

Saturday, February 11, 2017

Pengertian Web Server Beserta Fungsi Dan Contohnya

1. Pengerian Web Server

Pengertian Web Server adalah perangkat lunak (Software) yang berfungsi untuk mengirim dan menerima layanan berupa data dari HTTP/HTTPS. Web server ini berada di tengah-tengah yang menjembatani permintaan  client ke server (peladen) melalui perangkat lunak yang biasa dikenal dengan nama web browser seperti Google chrome ataupun Mozilla Firefox, berfungsi untuk menampilkan sebuah halaman website/ situs yang berformat HTML ataupun PHP dari server ke client (Client-server) yang di tampilkan di web browser.


2. Fungsi Web Server

Fungsi utama dari web server adalah untuk mentransfer atau memindahkan berkas yang diminta oleh pengguna melalui protokol komunikasi tertentu. Oleh karena dalam satu halaman web biasanya terdiri dari berbagai macam jenis berkas seperti gambar, video, teks, audio, file dan lain sebagainya, maka pemanfaatan web server berfungsi juga untuk mentransfer keseluruhan aspek pemberkasan dalam halaman tersebut, termasuk teks, gambar, video, audio, file dan sebagainya.

Pada saat anda ingin mengakses sebuah halaman website, biasanya anda mengetik halaman tersebut di browser seperti mozilla, chrome dan lain-lain. Setelah anda meminta (biasanya dengan menekan enter) untuk dapat mengakses halaman tersebut, browser akan melakukan permintaan ke web server. Disinilah web server berperan, web server akan mencarikan data yang diminta browser, lalu mengirimkan data tersebut ke browser atau menolaknya jika ternyata data yang diminta tidak ditemukan.
Beberapa contoh web server yang paling banyak digunakan diantaranya adalah :
  • Apache
  • Apache Tomcat
  • Microsoft Internet Information Services (IIS)
  • Nginx
  • Lighttpd
  • Litespeed
  • Zeus Web Server
Fitur-fitur standar web server adalah :
  • HTTP
  • Logging
  • Virtual Hosting
  • Pengaturan Bandwidth
  • Otektifikasi
  • Kompresi Konten
  • HTTPS
HTTP (Hypertext Transfer Protocol) adalah protokol yang digunakan oleh web server dan web browser untuk dapat berkomunikasi antara satu sama lain. Sedangkan HTTPS (Hypertext Transfer Protocol Secure) adalah merupakan versi aman (secure) dari HTTP. Biasanya protokol HTTP menggunakan port 80 dan protokol HTTPS menggunakan port 443. Untuk mengenal dan membedakan keduanya, anda bisa lihat pada saat anda mengakses suatu halaman website apakah berwalan http:// atau https://.
Web server biasanya telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan web server dapat menyediakan layanan situs dinamis, yaitu situs yang dapat berinteraksi dengan pengunjung dengan memanfaatkan pustaka tambahan seperti PHP dan ASP.
3. Contoh web server
Web server itu merupakan suatu perangkat komputer yang berupa software yang bisa digunakan untuk membuat sebuah komputer menjadi suatu server yang menangani seluruh kegiatan yang memiliki hubungan dengan protocol. Komputer dilengkapi oleh beberapa software akan diakses oleh komputer yang lainnya dengan memakai web browser dan cara menulis nama server dengan menulis no ip yang ada pada komputer. Ada beberapa contoh web server yang sering kali digunakan masyarakat saat ini, salah satunya adalah Xampp. Xampp merupakan semua perangkat lunak yang bebas dan mendukung adanya sistem operasi yang banyak. Hal ini merupakan suatu kompilasi dari program yang ada.

Pengertian Sistem ADMINISTRATOR




1. Pengertian Administrator

System Administrator yaitu orang yang menjaga, mengoperasikan, sebuah sistem yang berjalan setiap hari, yang memiliki tanggung jawab penuh terhadap system, dan tugas utamanya memastikan agar system berlajan lancar..

2. Kenali siapa Administrator Sistem Anda


Seorang administrator sistem (System Administrator), administrator sistem TI, sistem administrator, atau sysadmin adalah seseorang yang dipekerjakan untuk memelihara dan mengoperasikan sistem komputer dan / atau jaringan. Sistem administrator mungkin menjadi anggota dari suatu departemen/divisi dari teknologi informasi (TI).

Menjelang munculnya komputer modern, sistem administrator (SisAdmin) atau System Administrator (SysAdmin) yang digunakan untuk mengelola sistem komputer mainframe yang terbatas oleh ruang (Indoor). Namun seiring perkembangan, saat ini sistem administrator sudah mampu memanfaatkan sistem nirkabel dan PC untuk dapat dioperasikan di mana saja termasuk lokasi outdoor. Keterampilan mereka sangat diperlukan untuk setiap perusahaan yang membutuhkan untuk interkoneksi dunia digital. Tugas dari Sistem Administrator bervariasi tergantung di industri mana ia bekerja, meskipun secara praktis mereka bekerja untuk mengurus sistem komputer perusahaan.

Tugas System Administrator (SysAdmin)
Dalam sebuah perusahaan, salah satu tugas utama SysAdmin adalah pada pengelolaan server perusahaan. Mereka juga bertanggung jawab untuk menginstal, menggantikan, dan memelihara server bersama-sama dengan dalam memastikan bahwa server Anda memiliki program yang tepat untuk proses tepat back-up. Ini adalah tugas dari setiap administrator sistem untuk memastikan data perusahaan tidak benar-benar diakses oleh orang atau dari lokasi tempat yang tidak sah (Ilegal). Mereka juga melakukan pemrograman dasar seperti mengembangkan program untuk mengotomatisasi beberapa fungsi.

Tugas-tugas seorang administrator sistem yang luas, dan sangat bervariasi dari satu organisasi ke yang lainnya. Sysadmin biasanya melakukan tugasnya dengan menginstal, mendukung dan memelihara server atau sistem komputer lain, dan perencanaan untuk dan menanggapi pemadaman layanan dan masalah lainnya. Tugas lain mungkin termasuk scripting atau pemrograman ringan, manajemen proyek untuk sistem-proyek terkait, mengawasi atau pelatihan operator komputer, dan menjadi konsultan untuk masalah komputer di luar pengetahuan staf dukungan teknis. Untuk melakukan pekerjaan nya dengan baik, seorang administrator sistem harus menunjukkan campuran keterampilan teknis dan tanggung jawab.


Ruang lingkup Pekerjaan (Job Desk) Seorang administrator sistem di Perusahaan bahkan mencakup penggunaan keahlian dan pengalamannya sebagai administrator jaringan dan database untuk memasok dukungan ke divisi lain. Selain pekerjaan konfigurasi server, mereka juga menangani tugas-tugas lain misalnya troubleshooting seluruh program untuk kesalahan dan ancaman keamanan (security Threat) dan menginstal aplikasi multimedia yang digunakan oleh perusahaan. Saat ini seorang administrator sistem merupakan elemen yang fundamental bagi sebuah perusahaan. Inilah sebabnya mengapa ada pertumbuhan dalam profesi ini terutama dengan pertumbuhan menggunakan perangkat komputer dan program untuk menjalankan berbagai operasi. Dengan kompleksitas tingkat yang lebih tinggi dalam komputerisasi dikaitkan dengan peningkatan kegiatan usaha, oleh karena itu banyak sekali permintaan terhadap administrator yang kompeten dan berpengalaman.

Batas waktu pekerjaan Administrator Sistem
Hampir setiap organisasi perusahaan paling tidak harus memiliki satu divisi IT dan teknik jaringan komputer. Menurut Data Biro Studi Tenaga Kerja, lebih dari 90% administrator sistem bekerja penuh waktu. Tanggung jawab mereka melibatkan bekerja lembur pada malam hari dan bahkan akhir pekan mereka dihabiskan untuk pekerjaan ini. 

Pengertian Web Developer



WebDeveloper adalah orang yang meciptakan sebuat situs web, dengan keahlian untuk memberikan konsultasi pembangunan sebuah situs dengan konsep yang telah ditentukan....    
               

Bisanya tugas WebDeveloper itu :
1. Menganalisa sistem.
2. Merancang web (desain dan program).
3. Mengaktifkan domain dan hosting.
4. Pemeliharaan situs
                     
Intinya WebDeveloper itu harus :
1. Menguasai pemrograman web

2. Menguasai pengelolaan database (Mysql)
3. Mengerti domain dan hosting
4. Menguasai sistem jaringan