• This is default featured slide 1 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

  • This is default featured slide 2 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

  • This is default featured slide 3 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

  • This is default featured slide 4 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

  • This is default featured slide 5 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by NewBloggerThemes.com.

Contoh Program Looping While Pada JAVA

contoh penggunaan looping

kebingungan muncul pada saat belajar bahasa program pada bab perulangan atau looping, sebnerenya apa sih kegunaan dari perulangan dan contoh program perulangan itu seperti apa dalam prakteknya.

perulangan adalah teknik dasar program yang harus kita kuasai, karena kelak kita akan terus menemukan program-pgram yang berkaitan dengan perulangan, ada beberapa perulangna yang ada pada bahasa program java, for(), while() dan do while().

cara kerjanya kurung lebih sama semua yaitu menangani kebutuhan code program yang memerlukan eksekusi berkali-kali dalam suatu program.


Implementasi Looping While pada Login App


anda bisa perhatikan contoh code programnya di bawah ini


public class Main {
    public static void main(String[] args) {
        // write your code here
        Scanner masukan = new Scanner(System.in);
        int login = 1;
        int kesempatan = 3;
        while (login <= kesempatan) {
            System.out.println("masukan username anda : ");
            String user = masukan.nextLine();
            System.out.println("masukan username anda : ");
            String pass = masukan.nextLine();
            if (user.equals("khomang") && pass.equals("pass")) {
                System.out.println("login succes\nSelamat menikmati app kami");
                break;
            }else if(login != 3){
                System.out.println("silahkan coba lagi");
            }else {
                System.out.println("kesempatan telah habis\nsilahkan coba beberapa menit lagi");
            }
            login++;
        }
    }
}
pada contoh program di atas menggunakan looping while yang mengecek kesempatan user login melakukan kesalahan sebanyak tiga kali dan program akan terhenti jika user berhasil login. dengan contoh program di atas saya dapat memahami, cara kerja looping dalam program sebuah program itu seperti apa. selamat mencoba!!
Share:

Cara Menulis Arab di Linux Ubuntu 18.04

cara menulis arab di linux

baik, untuk bisa mengetik tulisan arab di ubuntu kita perlu melakukan beberapa langkah agar kita dapat mengetik tulisan arab di ubuntu,

1. Menambah Sumber Bahasa Pada Keyboard

- masuk ke menu setting -> dan pilih masuk menu Regoin dan Language, lihta gambar

setting bahasa

menambahkan Bahasa baru dengan cara menekan tombol [ + ] di bawah Input Source

pilih titik tiga pada bagian palingn bawah

input bahasa


pilih other pada bagian paling bawah lagi

pilih bahasa

ada banyak bahasa Araba yang di tawarkan ubuntu pilih bahasa arab yang mau di tambahkan (saya pilih Arabic query) terus klik add pada pojok kanan atas

add bahasa


sampai tahap ini sebenernya kita bisa menulis menggunakan bahasa arab yang baru saja kita tambahkan.
kalo ada mencoba mengetikan sesuatu tapi masih menggunakan bahasa latin seperti biasa.

anda harus melakukan langkah terakhir untuk memilih bahasa keywboarad yang di gunakan dalam melakukan penginputan bahasanya.

klik en pada pojok kanan atas akan muncul bahasa yang sudah kita masukan dan pilih salah satu bahasa keybord yang akan di gunakan, bingung lihat gambar.

pilih bahasa inputan


mantap, sekarang anda sudah bisa menulis bahasa arab dengan keyboard anda.


اَÙ„ْØ­َÙ…ْدُÙ„ِÙ„ّÙ‡ِ

tuh kan bisa hhe.



2. Memunculkan Screen Keyboard

Screen keyboard itu semacam keyboard yang muncul di layar, ini hanya alat bantu kita dalam pengetikan bahasa arab karena huruf yang ada di keyboard itu latin jadi hanya sekedar untuk menunjukan mana huruf-huruf arab saja.

- masuk ke menu setting -> Universal Access
dan aktifkan Screen Keyboard 

scree keyboard on

selanjutnya akan muncul gambar orang di pojok kanan atas.
itu hanya menunjukan screen keyboard telah aktif

untuk memunculkan Screen Keyboard anda bisa pilih en pada pojok kanan atas dan pilih Show Keyboard Layout

choice language input

tarraaaa !!!.

screen keyboard layout


selamat sekarang anda bisa dengan mudah menulis arab tanpa harus menebak-nebak mana huruf arab yang di perlukannya.

اَÙ„ْØ­َÙ…ْدُÙ„ِÙ„ّÙ‡ِ
Share:

Cara Install Netbeans di Linux Ubuntu

Netbeans editor adalah kebutuhan primer bagi serorang programer, tanpa adanya editor programer tidak bisa menciptakan sebuah program yang telah mereka rancang,
programer java biasa menggunakan Netbeans untuk menciptakan sebuah program yang berbsis java.

berikut langkah langkah install editor netbeans pada linux ubuntu.

Install JDK pada

JDK adalah suatu yang wajib di install bagi para temen-temen programer yang mau menekuni dunia java, JDK sendiri di gunakan untuk melakukan proses kompilasi dari kode java ke bycode.

dalam linux sendiri ada yang namanya openJDK yang temen-temen bisa install, jalan kan perintah apt-cache search openjdk untuk mengetahui paket JDK apa saja yang ada pada repositori linux temen-temen.
temen-temen juga bisa menginstall JDK dari oracle dengan cara mendownloanya di situs resmi oracle.

jika temen-temen sudah menginstall JDK sebenernya temen-temen bisa lengsung menulis program java menggunakan editor gedit sekalipun, namun itu tentu sangat menyulitkan bagi pemula bahkan bagi programer profesional sekalipun, karna kurang userfriendly dalam memciptakan atau mengembangkan sebuah program.

berikut contoh nya :

kita buat file dengan nama HelloJava.java, kita simpan di direktori Home kita berikut isi code kita.

install netbeans di linux


buka terminal dan arahkan di mana menaruh file java kita

ketikan javac HelloJava.java unttuk mengcompile code program java kita.

kalo tidak ada error yang muncul, ketikan perintah java HelloJava untuk melihat hasil code nya.

itulah sedikit sekelumit dari prose pembuatan code java tanpa menggunakan bantuan code editor seperti netbeans. nentbens memang begitu sangat memudah kan bagi kita yang akan mmebuat program yang komplek dengan feature yang ada.

download code editornya di netbeans.org.

gunakan terminal, masuk ke tempat temen-temen menaruh file downloa netbeans tadi,jalankan

1.perintah sudo bash netbeans.sh.

kllik Next untuk melanjutkan.



2.ceklis kemudian lanjutkan


3.Menentukan JDK


NOTE : bagian terpenting dalam menginstall NeatBeans adalah pemilihan JDK, karena NetBeans tidak akan berjalan jika kita menggunakan JDK 9 ke atas, silahkan sesuaikan JDK yang mau di terapkan.

yang di capture saya lupa mangmbil yang JDK 8.

untuk menampilkan JDK yang terinstall pada system gunakana comand berikut.
sudo update-alternatives --config java


Sebenernya comand di atas tidak berpengaruh sama proses installasi NetBeans kita jika proses pada langkah 3 masih menggunakan JDK default yang NetBeans tawarkan tidak dirubah.

4. Klik install untuk mulai menginstall
jagnan lupa ceklis for Update untuk memeriksa pembaharuan, tapi kalo gak ada koneksi internet juga percuma sih.



5. Finish


6. Slamat belajar

Share:

7 Code Editor Online yang keren

7 Code Editro Online yang Perlu di Coba

kebutuhan sebuah tool yang namanya code editor sebuah keharusan yang harus di miliki para programer, bagi programer pemula mempelajari sekaligus beberapa bahasa pemprograman memang menjadi kharusan bagi sebagian orang agar tau bahasa pemprograman mana yang dirasa cocok terhadap dirinya dan mudah di pelajari menurut pendapatnya, cara demikian kita juga di wajibkan untuk mempunyai atau menginstall code editor yang memang di khususkan untuk mengembang aplikasi dari bahasa program.

lantas apakan kita perlu menginstall skaligus seluruh bahasa program yang mungkin bisa memberatkan komputer kita, tentunya itu sangat kurang efektif bagi kita yang mempunyai memori yang sedikit cuma bisa mencoba beberapa code editor untuk beberapa bahasa pemprograman kan.

berikut beberapa code editor online yang mungkin bisa temen-temen coba sebelum memutuskan bahasa pemprograman mana yang bakal di tekuni dalam mengen bangkan sebuah aplikasi.

IDEONE




ide online ini suport dengan bahasa pemprograman yang lumayan lengkap dari bahasa program Bash, keluarga C, Hasxkel, Java, Pascal, dan bahasa pemprograman populer lainya
berikut beberapa bahasa yang support


CODEPAD

codepad code compailer online yang terbilang simple, meski tak sebanyak bahasa yang di dukung sama code editor yang satu ini, tapi ini lumayan keren untuk tidak dicoba.


CODETABLE

hampir mirip dengan ideone yang suport lumayan banyak bahasa pemprograman, bedanya hanya di codetable di sertakan versi compailer berapa dari bahasa yang di dukung, di untuk menuliskan susutau code kita lebih sedikit di mudahkan karena terfokus dari versi yang sudah di tentukan.

CODECHEF

code editor yang keren satu ini bisa membuka beberapa tab sekaligus, sehinggga memudahkan kita untuk mecoba beberapa bahasa pemprograman sekaligus.


JSFIDDLE 

yang tertarik dengan webdesign yang pengin mempelajari bahasa markup seperti HTML, CSS, jQuery dan yang lainya ada baiknya mencoba code editor online yang satu ini.
penulisa code yang bisa di lakukan dengan jenis tipe dalam satu layar memudahkan pemula dalam memahami code-code yang saaling berkaitan.


JDOODLE

code editor yang satu ini asli keren banget, seperti menggunakan code editro real di komputrer kita, tidak sekedar menulis code tpai juga kita bisa memilih type dari code yang di tulisa kan dan di sini juga kita bisa menambahkan library yang kita butuhkan untuk mempermudah penulisan code yang kita inginkan.

ONLINEGDB

code editor yang cantik ini mempunyai warna di setiap tulisan yang tidak membuat para coder tidak bosen layaknya kita menulis code program pada code editor sungguhan.
coba

itu dia beberapa aplikasi online editor yang bisa temen-temen coba sebelum memutus kan menginstall editor real pada device agar sedikit meringankan beban komputer kita.

slamat mencoba.
Share:

Mengenal dasar Routing pada Laravel



Perngertian routing itu adalah pengaturan alamat URL pada web, jadi pengaturan alamat yang bakal temen temen inginkan pada saat website temen temen akses temen temen atur nya tuh disini.

Semua pengaturan nya itu berada di folder /app/routes/

buka file web.php

secara default ada fungsi berikut

Route::get('/', function () {
return view('welcome');
});

fungsi di atas akan memamnggil fungsi root dan mengembalikan nilai yang berada di /app/resouce/view/welcome.blade.php

untuk “ / “ itu bisa di ibarat kansebuah folder yang bisa temen temen ganti sesuai dengan kebutuhan.
untuk lebih memahami nya mari kita praktekan.

1. Pertama kita coba ganti nilai baliknya dulu
berikut simple code nya

Route::get('/', function () {
return ‘selamat belajar laravel’;
});

save dan refresh broweser nya akan menampilkan string “selamat belajar laravel”

nilai balik dari fungsi di atas yaitu string itu sendiri

2. selanjut nya kita akan mencoba mengganti nilai folder nya ya itu “ / “ menjadi “kendaraan”
dan kita ganti nilai baliknya menjadi “macam macam kendaraan”.
Berikut simple code nya

Route::get('kendaraan', function () {
return 'macam-macam kendaraan';
});

untuk melihat fungsi di atas kita tambah kendaraan pada alamat URL nya, seperti berikut
“localhost:8000/kendaraan” maka akan menampilkan string berikut “macam macam kendaraan”.

3. berikut nya yaitu routing yang berparameter

yaitu menambah kan parameter pada fungsi agar lebih fleksibel terhadap perubahan inputan yang di berikan, berikut contoh code nya

Route::get('motor/{type}',function($type){
return 'Kendaraan dengan type : '.$type;
});

untuk melihat kerja fungsi di atas kita tambah kendaraan pada alamat URL nya, seperti berikut
“localhost:8000/kendaraan/sedan” maka akan menampilkan string berikut “macam macam kendaraan”.

Maka akan menampilkan seprti berikut “Kendaraan dengan type sedan”

temen temen bisa berexperimen dengna cara mengganti URL terakhir nya /truk /bis /pickUp atau jenis mobil yang lainya

lantas yang jadi pertanyaan, bagaimana kalo kita tidak memasukan jenis kendaraannya, maka akan terjadi error yang menunjukan bahwa parameter empty atau kosong, kita harus sedikit merubah codenya agar ada nilai default yang di berikan ketika nilai $type tidak di berikan
berikut contoh codenya

Route::get(‘motor/{type}’, function($type = ‘sport’){
return ‘kendaraan dengan type : ‘.$type;


semoga bermanfaat
Share:

8 contoh program looping membuat segitiga dengan angka

Membuat Segitiga looping dengan Angka


membuat segitiga merupakan salah satu chalange yang umum di lakukan ketika kita sedang belajar pemprograman, berikut beberrapa contoh program looping java emnggunakan for() dalam membuat segitiga.

pada tutorial kali ini saya akan membagikan beberapa tutorial belajar membuat segitiga siku angka dengan for() looping;

code pertama for() looping pertama

public class Main {
    public static void main(String[] args) {
   // write your code here
        for (int i = 1; i <= 6; i++){
            for (int j = 1; j <= i; j++){
                System.out.print(j+" ");
            }
            System.out.println();
        }
    }
}

berikut hasil programnya


code for() looping kedua

    public static void main(String[] args) {
   // write your code here
        for (int i = 6; i >= 1; i--){
            for (int j = 1; j<= i; j++){
                System.out.print(j+" ");
            }
            System.out.println();
        }
    }
}


code for() looping ketiga

   public static void main(String[] args) {
// write your code here
       int x = 6;
       for (int i = 1; i <= 6; i++){
           for (int j = x - 1; j >= 1; j--){
               System.out.print(" ");
           }
           for(int d = i; d > 0; d--){
               System.out.print(d);
           }
           System.out.println();
           x -= 1;
       }
   }


code for() looping ke empat

   public static void main(String[] args) {
// write your code here
       int x = 1;
       for (int i = 7; i > 1; i--) {
           for (int s = i; s < 7; s++) {
               System.out.print(" ");
           }
           for (int d = 7 - x; d > 0; d--) {
               System.out.print(d);
           }
           System.out.println();
           x += 1;
       }
   }


code for() looping ke Lima

   public static void main(String[] args) {
// write your code here
       int x = 7;
       for (int i = 7; i > 1; i--) {
           for (int k = i; k < 7; k++){
               System.out.print(" ");
           }
           for (int c = 1; c < x; c++){
               System.out.print(c);
           }
           System.out.println();
           x -= 1;
       }
   }


code for() looping ke enam

   public static void main(String[] args) {
// write your code here
       int o = 1;
       for (int d = 6; d >= 1; d--){
           for (int j = d - 1; j >= 1; j--){
               System.out.print(" ");
           }
           for (int l = 1; l <= o; l++){
               System.out.print(l);
           }
           System.out.println();
           o += 1;
       }
   }

code for() looping ke tujuh

public class Main {
    public static void main(String[] args) {
   // write your code here
        int j = 1;
        for(int k = 1; k < 5; k++){
            for (int d = 1; d <= k; d++ ){
                System.out.print(j+ " ");
                j += 1;
            }
            System.out.println();
        }
    }
}

code for() looping ke delapan

public class Main {
    public static void main(String[] args) {
   // write your code here
        int j = 1;
        for(int k = 5; k >= 1; k--){
            for (int d = 1; d < k; d++ ){
                System.out.print(j+ " ");
                j += 1;
            }
            System.out.println();
        }
    }
}



semoga dari ke 8 contoh program loping membuat segitiga dengan java bermanfaat untuk menambah variasi gaya algoritma dari temen-temen semua.

trimakasih sudah membaca.
Share:

Berkenalan dengan Python Language

Python sangat intuitive dan mudah untuk di pelajari, python lebih praferred untuk bekerja di Data Analytic dan Mesin Learning. tapi bukan hanya untuk bekerja di lingkungan itu saj python biasa di gunakan, berikut beberapa aplikasi yang bisa di develop oleh python programing.

Untuk apa bahasa program Python ?

tentunya agar lebih mudah mengembangkan kearah mana tujuan kita belajar bahasa pemprograman kita harus tau deari featur apa saja yang bisa kita kembangkan dengan bahasa program tersebut
berikut ini adalah aplikasi apa saja yang bisa anda kembangkan dari bahasa program pyton itu sendiri.

Aplikasi Web.

Pyhton mempunyai bagian penting dalam pengembangan aplikasi web, nyatanya banyak aplikasi framework yang di kembangakan guna pengembangan aplikasi web, seperti Django, Flask, CherryPy, Bottle, yang bisa anda gunakan dalam pengembangan aplikasi web yang anda harapkan. Semua framework tadi di kembangkan menggunakan Python. Framework tersebut juga mempunyai featur yang biasa anda gunakan dalam pengembangan aplikasi-aplikasi web pada umumnya, meng-akses database, manajemen protokol (HTTP, SMTP, XML-RPC, FTP dan POP).

Data Science dan Machine Learning

Data Science, Analityc dan Mechine Learning berkembang pada tingkat yang produktif, sekarang banyak perusahaan mencari enginer machine laerning yang bisa menyaring tumpukan data yang banyak dan mensuport dalam menentukan business yang tepat. dan python menjadi bahasa pemprograman pertama dalam implementasi mechine learning.Semua tool dan models sudah tersedia untuk programer sperti web scraping, data collection, cleaning, dan algoritms

Scienctific dan Numeric Computing

Python sudah sangat jelas menjadi pilihan utama dalam bekerja di dalam Scientific dan Numeric Computing, ada beberapa alasan kenapa demikian. pertama dan yang paling utama python itu free dan open-source language

GUI Programing

Python juga mampu menangani keperluan pembuatan aplikasi dalam bentuk dekstop, ada beberapa libraries yang bisa anda gunakan dalam pengembangan GUI Aplikasi seperti(wxWigets, pyqt dan puside), berikut beberapa aplikasi yang dikembangkan dengan menggunakan python sperti(Inkscape, Scribus, Paint Shop Pro, dan Gimp). ada juga aplikasi pengolah 3D yang tidak asing yaitu 3ds Max, blender, Cinema 4D.

Software Prototyping

Python mempunyai banyak keuntungan yang membuat python terpilih sebagai pembuatan aplikasi dalam bentuk prototyping, open-source language, masive. user mengikuti dan berkontribusi dalam pengembangan. selanjutnya, keringanan, keserbagunaa, skalabilitas, flexybilitas dan refactoring code pada python membantu mempercepat pengembangan.

karenanya, python memberikan kemudahan anda interface yang di gunakan untuk membuat prototype, seperti Pygame (sebuah multymedia library) kamu bisa memprototipe game dengan berbagai bentuk yang berbeda, test, dan merangkai itu bentuk yang anda harpkan. dan pada akhirnya anda bisa membuat clue dari prototype ke dalam bahasa program yang akan anda gunakan seperti C++ / Java.

Professional Training

Python sebagai ganti dalam mengajarkan sebuah bahasa pemprograman, itu sebagai langkah awal pemula sebelum melangkah kedalam langkah selanjut nya dalam belajar bahasa pemprograman. Bhakan hanya dengan python saja sudah mencangkup keperluan-keperluan yang komplek seperti Mechine Learning dan Data Analytic.

karenanya banyak pasar yang membutuhkan mentor sebagai pelatih python dasar maupun profesional


semoga dengan sedikit pemaparan tersebut anda makin tertarik lebih lanjut untuk mempelajari python language.
Share:

Perbedaan Class dan Object pada Java

pada pemprograman bahasa java banyak istilah istilah yang bisa di bilang aneh dan baru bagi para pemula yang baru mau belajar mencoba menjajaki bahasa pemprograman java.
banyak istilah istilah nya yang temen temen yang bakal ketahui lama kelamaan(ingat yah, bukan langsung hapal, tapi karena sering menggunakan nya jadi hapal) berikut saya list kan daftar yang bakal sering temen temen temukan pada sesi belajar java, baik di artikel pada omah Newbi maupun pada artikel artikel tutorial lain nya.

  1. Method
  2. Instance
  3. Object
  4. Inheritance
  5. Polymorphism
  6. Classes
  7. Abstarction
  8. Encapsulation
bagi temen temen yang mungkin baru pertama memulai untuk belajar bahasa pemprograman Java bakal kebingunan tentang istilah istilah yang ada di atas, dan dari mana bagian pertama yang harus di pelajari.

baik kita mulai dengan sedikit pemahaman tentang apa itu apa itu class dan apa itu object.
untuk lebih mudah memahami dan membedakan class dan object yang jadi pegangann adalah class dulu baru object.
jadi class adalah sebuah blueprint atau bahasa gampang nya class adalah nama suatu benda secara umum atu global
dan object adalah hasil instance dari sebuah class, atau cara gampang nya adalah object adalah nama khusu yang lebih medetail dari sebuah class

contoh nya begini
buah itu dari class
sedeng kan pisang adalah object nya

mobil itu class nya
fortuner itu object nya

sepeda motor itu class nya
honda itu object nya

berikut saya berikan contoh program untuk class dan object pada java dengan nama class TimNas

dan berikut contoh code program untuk pembuatan obejct dan class TimNas


dan berikut hasil dari contoh code program di atasa



itu sedikit gambaran yang menurut saya gamapang untuk di pahami bagi temen-temen yang mungkin baru akan mempelajari bahasa pemprograman java,
semoga apa yang saya tulis dapat temen temen pahami
terimakasih sudah mampir dan membaca tulisan dair saya
Share:

Popular Posts

Contact Us

Name

Email *

Message *

Labels

Recent Posts

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Sample Text

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.