Thursday, November 21, 2013

Mencari kata dalam sebuah String

Metode pencarian kata dalam sebuah String. Dan menunjukkan indeks letak kata itu.
Contoh:

Input String : The quick brown fox jumps over the lazy dog
Keyword : fox

Output : Index 17-19

---

Source code:

Sunday, November 17, 2013

Algoritma Mengurutkan Huruf dan Angka (Alphanumeric Sorting)


Contoh Input  : 1,4,s,h,5,2,25,26,z,x,23,3,y,j,k,21,a,d

Contoh Output : a,1,2,3,d,4,5,h,j,k,s,21,23,x,y,25,z,26

---

Source code :

Wednesday, November 13, 2013

Algoritma Sorting


Case 1 : Mengurutkan 3 angka dari inputan dari kecil ke besar



Case 2 : Mengurutkan 10 angka di dalam array dengan bubble sort

Saturday, November 9, 2013

Terobosan Teknologi oleh Ilmuan Islam

Kebanyakan teknologi teknologi yang kita tahu sekarang adalah hasil karya dari ilmuan ilmuan Barat, padahal dalam sejarahnya ilmuan muslim juga memberikan kontribusi dalam penciptaan teknologi mutakhir yang digunakan juga sampai saat ini. Temuan temuan itu adalah :


  1. Kamera
  2. Asal muasal kamera berasal dari ilmuan muslim abad ke 11, Ibnu Haitham. Beliau adalah orang pertama yang menemukan bahwa jika sebuah lubang kecil dipasang di sebuah kotak yang tertutup rapat maka cahaya dari luar akan diproyeksikan secara terbalik di dinding kotak. Semakin kecil lubang nya maka semakin tajam pencitraan yang dibuat. Penemuan inilah yang mengawali ditemukannya kamera modern yang lebih akurat dan tajam untuk menangkap gambar.

  3. Kincir Angin
  4. Sebelum kincir angin dari Belanda pertama muncul, di abad ke 7 sudah ada kincir angin di padang pasir Arab. Kondisi udara di sekitar padang pasir yang panas memiliki potensi untuk menggerakkan kincir angin yang digunakan untuk menggiling jagung dan mengalirkan air untuk irigasi.

  5. Permainan Catur
  6. Permainan catur awalnya ada di India, namun permainan catur saat itu berbeda dengan catur yang kita mainkan sekarang, permainan catur yang populer sekarang dikembangkan di Persia lalu menyebar sampai Eropa di abad ke 10 dan diteruskan ke Asia Timur sampai Jepang.

  7. Roket
  8. Dahulu bangsa Cina menggunakan bubuk mesiu untuk membuat kembang api seperti yang kita kenal saat ini. Namun bangsa Arab lah yang menemukan bahwa bubuk mesiu dapat dimurnikan dengan Potassium Nitrat dan digunakan sebagai senjata seperti sekarang ini.

  9. Sikat Gigi
  10. Sikat gigi pertama dimulai dari Nabi Muhammad yang menggunakan siwak untuk membersihkan gigi sekaligus menyegarkan bau mulut. Zat yang ada di pohon siwak ini mirip dengan yang ada di pasta gigi modern.

  11. Pesawat Terbang
  12. Ribuan tahun sebelum Wright bersaudara menciptakan pesawat, penemu dari abad ke 9, Abbas Ibnu Firnas telah mendesain alat mirip kostum burung untuk terbang. Percobaan awalnya tidak membuatnya terbang tetapi berhasil memperlambat kecepatan jatuh dari ketinggian, dan membuatnya menjadi parasut pertama. 23 tahun kemudian dia berhasil menyempurnakannya dan terbang untuk 10 menit. Ciptaan ini yang akhirnya menginspirasi Leonardo da Vinci membuat alat terbang juga.

Fibonacci Sequence




Wednesday, November 6, 2013

Monday, November 4, 2013

Praktikum 6

import java.util.Scanner;

public class nrp5213100087{
public static void main(String[] args) {
xNRP z = new xNRP();
}
}

class xNRP {
public Scanner get = new Scanner(System.in);
public String nrp;
public Integer n = new Integer(0);
public boolean stopper=true;


public void out(String str) {
System.out.print(str);
}
public boolean error(int j) {
if(j==1) { out("Warning : Input anda salah. NRP harus berupa angka.\n"); return false;}
else
if(j==2) { out("Warning : Input anda salah. NRP harus 10 digit.\n"); return false;}
else return true;
}
public void inputNRP() {
out("Masukkan NRP : ");
nrp = get.nextLine();
if(nrp.length()!=10) stopper=error(2);
for(int i=0;i if(nrp.codePointAt(i)<48 i="" nrp.codepointat="">57)
{ stopper=error(1); break; }
}
}
public String crop() {
String res="";
res = nrp.substring(2,4);
return res;
}
public void info() {
out("\nJurusan      : ");
if(n==52) out("SI");
if(n==51) out("TC");
out("\nFakultas     : ");
if((n/10)==5) out("FTIf");
out("\nTahun Masuk  : "); out("20"+crop());
out("\nNRP          : "); out(nrp+"\n");
}

public xNRP() {
inputNRP();
if(stopper==true) {
n = n.parseInt(nrp.substring(0,2));
info();
}
}

}

Saturday, September 14, 2013

GERIGI ITS 2013

Bersama Bersinergi Jaya Almamaterku!

GERIGI (Generasi Integralistik) ITS 2013 dilaksanakan pada tanggal 30-31 Agustus 2013 dan 1 September 2013. GERIGI ini merupakan bagian awal dari proses kaderisasi bagi mahasiswa baru ITS 2013. Kegiatan GERIGI ini juga bertujuan mempererat dan memperkompak kami, mahasiswa baru ITS 2013 menjadi satu kesatuan, mahasiswa ITS 2013. Pada kegiatan GERIGI 2013 ini kami juga mendapat banyak materi seperti Peran Fungsi Mahasiswa, Tri Dharma Perguruan Tinggi, Pergerakan Mahasiswa, Wawasan Musyawarah Besar (MUBES) ITS, Pengenalan Keilmiahan Keluarga Mahasiswa (KM) ITS, Wawasan Prestasi KM ITS, Karakteristik Mahasiswa ITS, dan Wawasan Kebangsaan serta informasi tentang berbagai aktifitas kemahasiswaan yang ada di ITS.
Pada kegiatan GERIGI ITS, seluruh mahasiswa baru 2013 dibagi menjadi 10 komunal yang masing-masing komunal terbagi lagi menjadi 10 kelompok kecil. Setiap kelompok memiliki nama tersendiri yang sesuai dengan spesifikasi komunal nya, misal nama gunung di Indonesia, nama tokoh pewayangan di Indonesia, nama kerajaan di Indonesia, dll. Setiap kelompok beranggotakan mahasiswa dari berbagai jurusan yang ada di ITS.

Peran Fungsi Mahasiswa (PFM), sebagai Mahasiswa kami memiliki 4 peran fungsi utama, yaitu:
1. Agent of Change, artinya mahasiswa bukan lagi orang yang menuntut perubahan, tetapi mahasiswa adalah generasi yang melakukan perubahan
2. Social Control, artinya mahasiswa memiliki peran sebagai jembatan antara masyarakat dan pemerintah
3. Iron Stock, artinya mahasiswa disiapkan untuk menjadi generasi penerus yang lebih baik dari generasi sebelumnya
4. Moral Force, artinya mahasiswa dituntut untuk memperbaiki kebobrokan moral yang ada di masyarakat saat ini

Tri Dharma Perguruan Tinggi
1. Pendidikan
2. Penelitian Pengembangan
3. Pengabdian Masyarakat

Wawasan Musyawarah Besar
• Musyawarah Besar
• Kongres Tingkat Tinggi
• Kongres ITS
• Aturan Presiden BEM ITS
Musyawarah Besar sudah dilaksanakan 4 kali yaitu:
• Tahun 1994 ( Musyawarah Besar I ) membahas tentang HMJ dan Visi Keluarga Mahasiswa ITS
• Tahun 1998 ( Musyawarah Besar II ) membahas tentang BEM ITS dan Senat Mahasiswa ITS
• Tahun 2001 ( Musyawarah Besar III ) membahas tentang BEM Fakultas dan Dewan Otonomi Politeknik
• Tahun 2011 ( Musyawarah Besar IV ) membahas tentang Konstitusi Dasar Keluarga Mahasiswa dan Haluan Dasar Pengembangan Sumber Daya Mahasiswa (HDPSDM)

Visi Keluarga Mahasiswa ITS
Mewujudkan Keluarga Mahasiswa ITS yang mandiri, professional, demokratis, dan dinamis yang dilandasi oleh nilai-nilai Ketuhanan Yang Maha Esa, nilai kejuangan sepuluh November, serta nilai kerakyatan dalam rangka mempelopori pengembangan ilmu pengetahuan, seni, dan teknologi bagi kesejahteraan masa depan almamater, masyarakat, dan bangsa.