Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

Sunday 28 June 2015

JAVA :: pemorgraman dengan eclipse sebagai perangkat lunak pengembangan.


kumpulan aplikasi web sig pariwisata study kasus kota manado

POSTED ON  UPDATED ON 

Source code Sistem Informasi Geografis Pariwisata merupakan aspek yang berharga bagi suatu daerah, dengan adanya daerah wisata maka dapat memajukan kesejahteraan masyarakat sekitar. Kota Manado memiliki daerah pariwisata yang sangat banyak, apabila sarana dan prasarana yang ada dikembangkan lebih lanjut maka dipastikan peningkatan parwisata di Kota Manado akan semakin bertambah.  

Penggunaan Teknologi Informasi dapat memajukan daerah pariwisata, sehingga daerah pariwisata dapat dikenal oleh wisatawan yang ingin berkunjung ke Manado. Source code Sistem Informasi Geografis yang dibangun menggunakan platform android. Pada Tugas Akhir ini menggunakan Java sebagai bahasa 

Penggunaan Google Map API sebagai fungsi utama peta dalam menjalankan aplikasi serta PHP sebagai bahasa pemorgaraman sisi server dan MySQL dalam penggunaan basis data. Hasil dari perancangan Aplikasi Sistem Infomasi Geografis Kota Manado berbasis Web ini nantinya akan memberikan informasi dalam bentuk peta yang dapat digunakan sebagai referensi bagi wisatawan yang berkunjung. Penggunaan Global Positioning System (GPS) dalam aplikasi ini menjadi hal yang sangat penting dalam menentukan keberadaan wisatawan. Selain itu terdapat rute untuk menuju objek wisata yang dipilih, dalam aplikasi ini juga tersedia fasilitas-fasilitas umum seperti ATM dan Bank, Bandara, Mesjid, Gereja, Rumah Sakit dan lainnya.

 

JAVA :: download aplikasi spk java netbeans study kasus pemilihan guru terbaik


Aplikasi sistem pendukung keputusan versi java netbeans ini bertujuan untuk membangun sistem pendukung keputusan metode ahp yang mempunyai kemampuan analisa kinerja guru pengajar,dimana masing-masing kriteria dalam hal ini faktor-faktor yang dinilai antara lain sertifikasi,masa kerja,latar belakang pendidikan dan

absensi,sehingga memberikan output nilai prioritas guru dan nantinya akan menghasilkan guru terbaik.Proposal tugas akhir ini menguraikan aktifitas-aktifitas dalam masing-masing tahapan pengembangan.Desain sistem pendukung keputusan ini meliputi,data guru beserta atribut-atributnya.Pada tahap akhir pengembangan sistem,akan dperoleh hasil akhir yang dapat dijadikan acuan dalam proses pengambilan keputusan sehingga keputusan yang diambil menjadi lebih berkualitas. Untuk men download aplikasi spk java netbeans ini bisa menghubungi saya via sms atau bbm.


Tuesday 12 May 2015

DOWNLOAD :: SOURCE CODE CONTOH PROGRAM SISTEM PAKAR


 Sistem pakar merupakan sistem yang berusaha mengadopsi pengetahuan manusia ke komputer yang dirancang untuk memodelkan kemampuan menyelesaikan masalah seperti layaknya seorang pakar. Dengan sistem pakar ini, orang awam pun dapat menyelesaikan masalahnya atau hanya sekedar mencari suatu informasi berkualitas yang sebenarnya hanya dapat diperoleh dengan bantuan para ahli di bidangnya.

tuh canggih bukan dengan keuntungan keuntungan yang didapat jika kita menggunkan sistem pakar dalam proses 
analisa, masih banyak lagi keuntungan keuntungan ya disini sayangnya saya tidak menjelaskan tentang sistem pakar,
 tapi hanya memberikan contoh program sistem pakar, OK langsung aja ini liat daftar contoh program sistem pakar 
yang saya dapat dari googling dan saya simpelin lagi deh .... :D
  • Sistem pakar diagnosa umum secara costumize (download) - dengan visual basic 6
  • Sistem pakar diagnosa kerusakan televisi (download) - dengan visual basic 6
  • Sistem pakar kerusakan komputer (download) - dengan java
  • Sistem pakar mendeteksi penyakit rabies (download) - dengan visual basic 6
  • Sistem pakar dengan visual basic (download)
  • Sistem pakar dengan visual basic (download)
  • Sistem pakar dengan visual basic (download)
  • Sistem pakar penyakit ginjal (download)
  • Sistem pakar de'doktor (download)

Friday 10 April 2015

JAVA :: Java / Netbeans




Java' adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan diterbitkan tahun 1995. Java tidak boleh disalahpahami sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.

Sejarah perkembangan Java

Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.

Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).

Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton AvenuePalo Alto.

Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.

Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.

Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.

Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.

Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "bapak java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).

Kelebihan

·        Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
·        OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.
·        Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
·        Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
·        Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

Kekurangan

·        Tulis sekali, perbaiki di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
·        Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
·        Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.




NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama.

Saat ini terdapat dua produk : NetBeans IDE dan NetBeans Platform.

The NetBeans IDE adalah sebuah lingkungan pengembangan - sebuah kakas untuk pemrogram menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam Java - namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana digunakan.

Tersedia juga NetBeans Platform; sebuah fondasi yang modular dan dapat diperluas yang dapat digunakan sebagai perangkat lunak dasar untuk membuat aplikasi desktop yang besar. Mitra ISV menyediakan plug-in bernilai tambah yang dapat dengan mudah diintegrasikan ke dalam Platform dan dapat juga digunakan untuk membuat kakas dan solusi sendiri.

Kedua produk adalah kode terbuka (open source) dan bebas (free) untuk penggunaan komersial dan non komersial. Kode sumber tersedia untuk guna ulang dengan lisensi Common Development and Distribution License (CDDL).

Monday 6 April 2015

JAVA :: Program Mencari Bilangan Prima



Deskripsi :

Program ini mendeskripsikan suatu inputan bilangan dari 1 ke n untuk menentukan bilangan prima. Adapun syarat dari bilangan prima tersebut adalah bilangan yang habis dibagi dengan bilangan itu sendiri, dengan kata lain tidak ada pembagi dengan bilangan lainnya. Adapun cth dari bilangan prima tersebut adalah 1, 2, 3, 5, 7, 13, 17, dll. Program ini menggunakan bahasa pemrograman java berbasis console.

Source code Program :

  1. /* 
  2. *Copyright by Adhitya A P (0510960002) 
  3. *Student of Computer Science in Brawijaya University 
  4. *Indonesia 
  5. **/  
  6.   
  7. import java.io.*;  
  8. import java.util.*;  
  9.   
  10. public class Prima  
  11. {  
  12.   public static int cekPrima(int bil)  
  13.   {  
  14.      int bagi=3, batas=bil;  
  15.   
  16.      if(bil==1)  
  17.         return 0;  
  18.      else if ((bil==2)||(bil==3))  
  19.         return 1;  
  20.      else if (bil%2==0)  
  21.         return 0;  
  22.      else  
  23.      {  
  24.         while(batas >bagi)  
  25.         {  
  26.            if(bil%bagi==0)  
  27.              return 0;  
  28.     
  29.            batas=bil/bagi;  
  30.            bagi+=2;   
  31.         }  
  32.         return 1;    
  33.      }  
  34.   
  35.   }  
  36.   
  37.   public static void main(String args[])  
  38.   {  
  39.       for (int bilangan=1; bilangan <100; bilangan++)   
  40.       {       if (cekPrima(bilangan)==1)    
  41.                  System.out.println(+bilangan+" ");     
  42.       }  
  43.   }        
  44. }   

Output Program :


JAVA :: Program Konversi Desimal ke Teks

Deskripsi :

Program ini mendeskripsikan suatu bilangan desimal yang dikonversi ke teks dalam bahasa Indonesia. Misal, bilangan 2100 makan akan dibaca dua ribu seratus. Program ini ditulis dengan menggunakan bahasa pemrograman java berbasis console.

Source code Program :

  1. /*  
  2. import java.io.*;  
  3. import java.util.*;  
  4.   
  5. public class KonversiDesimalToTeks2 {  
  6.  public static void main (String args[])  
  7.  {  
  8.     String Smntra="",hasil="",input="";  
  9.   
  10.     String[]konversi={"","Satu ","Dua ","Tiga ","Empat ",  
  11.                       "Lima ","Enam ","Tujuh ","Delapan ",  
  12.                       "Sembilan "};  

  1.   
  2.     String[]akhiran ={"","Ribu ","Juta ","Milyar ","Trilyun "};  
  3.   
  4.     char  []angka   ={'0','0','0','0','0','0','0','0','0',  
  5.                       '0','0','0','0','0','0'};  
  6.   
  7.     //inputan  
  8.     System.out.print("Masukkan bilangan : ");  
  9.     Scanner obj = new Scanner(System.in);  
  10.     input = obj.nextLine();  
  11.   
  12.     //inisialisasi  
  13.     char[]temp=input.toCharArray();  
  14.     int ratusan=0,puluhan=0,satuan=0,j=angka.length-1,ulang;  
  15.     int panjang=temp.length, bilangan=0;  
  16.   
  17.     // pendefenisian bilangan/angka  
  18.     for(int i=0;i<temp.length;i++)  
  19.     {  
  20.       angka[angka.length-1-i]=temp[temp.length-1-i];   
  21.     }  
  22.     
  23.     // penentu banyaknya perulangan untuk menentukan akhiran  
  24.     if(panjang%3==0)ulang=panjang/3;  
  25.     else ulang=panjang/3+1;  
  26.   
  27.     //aturan konversi desimal ke teks  
  28.     for(int i=0;i<ulang;i++)  
  29.     {  
  30.        Smntra="";  
  31.        satuan=Integer.parseInt(String.valueOf(angka[j]));  
  32.        puluhan=Integer.parseInt(String.valueOf(angka[--j]));  
  33.        ratusan=Integer.parseInt(String.valueOf(angka[--j]));  
  34.        j--;  
  35.   
  36.        if(ratusan==1)  
  37.        {  
  38.           Smntra="seratus ";  
  39.           if(satuan==0 && puluhan==0)  
  40.              Smntra=Smntra+akhiran[i];  
  41.        }  
  42.        else if(ratusan!=0)  
  43.        {  
  44.           Smntra=konversi[ratusan]+"Ratus ";  
  45.           if(satuan==0 && puluhan==0)  
  46.               Smntra=Smntra+akhiran[i];  
  47.        }  
  48.   
  49.        if(puluhan==1)  
  50.        {  
  51.             if(satuan==1)  
  52.                Smntra=Smntra+"Sebelas "+akhiran[i];  
  53.             else if(satuan!=0)  
  54.                Smntra=Smntra+konversi[satuan]+"belas "  
  55.                       +akhiran[i];  
  56.             else  
  57.                Smntra=Smntra+" Sepuluh "+akhiran[i];  
  58.        }  
  59.        else if(puluhan!=0)  
  60.        {  
  61.            Smntra=Smntra+konversi[puluhan]+"Puluh ";  
  62.            if(satuan!=0)  
  63.               Smntra=Smntra+konversi[satuan]+akhiran[i];  
  64.            else  
  65.               Smntra=Smntra+akhiran[i];  
  66.        }  
  67.        else if(satuan==1&& i==1)  
  68.               Smntra=Smntra+"Seribu ";  
  69.        else if(satuan!=0)  
  70.               Smntra=Smntra+konversi[satuan]+akhiran[i];  
  71.   
  72.        hasil=Smntra+hasil;  
  73.     }  
  74.     System.out.println(""+input+" = "+hasil);  
  75. }  
  76. }  

Output Program :