Senin, 24 Oktober 2011

Penjumlahan angka sangat besar dengan Java

0

import java.util.Scanner;

public class Penjumlahan{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
       
        String nilai1;
        String nilai2;
       
        System.out.println("Masukkan nilai ke-1:"); nilai1=sc.next();
        System.out.println("Masukkan nilai ke-2:"); nilai2=sc.next(); 
       
        if(nilai1.length()<nilai2.length()){
            int selisih=nilai2.length()-nilai1.length();
            for(int nol=0;nol<selisih;nol++){
                nilai1="0"+nilai2;
            }
        }
        else if(nilai2.length()<nilai1.length()){
            int selisih=nilai1.length()-nilai2.length();
            for(int nol=0;nol<selisih;nol++){
                nilai1="0"+nilai2;
            }
        }
        String[] n1=new String[nilai1.length()];
        String[] n2=new String[nilai2.length()];
       
        for (int i=nilai1.length()-1;i>=0;i--){
            n1[i]=nilai1.substring(i,i+1);
            }
        for (int i=nilai2.length()-1;i>=0;i--){
            n2[i]=nilai2.substring(i,i+1);
            }
        String hasil="";
        int simpan=0;
       
         for(int i=nilai1.length()-1;i>=0;i--){
            int temp = Integer.parseInt(n1[i]) + Integer.parseInt(n2[i]) + simpan;
            if(temp >= 10){
                temp = temp - 10;
                hasil = String.valueOf(temp) + hasil;
                simpan = 1;
            }else{
                hasil = String.valueOf(temp) + hasil;
                simpan = 0;
            }
        }
         if(simpan > 0){
            hasil = String.valueOf(simpan) + hasil;
        }   
        System.out.println("Hasil Penjumlahan : " + hasil);
        }
   
    }

Read more

Kamis, 13 Oktober 2011

Model Simulasi - Pembangkitan bilangan random

0

download disini

Read more

Jumat, 07 Oktober 2011

Innovation Technology Award 2011

0


KETENTUAN PESERTA LOMBA PROPOSAL INOVASI TEKNOLOGI :

  1.     Peserta lomba adalah mahasiswa D3 atau S1 Fakultas Teknik UTM yang masih aktif.
  2.     Biaya pendaftaran GRATIS
  3.     Peserta terdiri dari perorangan atau kelompok (maksimal 3 orang).
  4.     Setiap peserta harus membuat dan mengirimkan karya tulis hasil inovasi teknologi sesuai dengan karyanya sendiri.
  5.     Setiap peserta wajib mengisi formulir pendaftaran, Form bisa diunduh di sini dan kirim ke Email inovasi17@yahoo.com.
  6.     Karya merupakan karya sendiri/orisinil dari mahasiswa yang bersangkutan disertai pernyataan tertulis dalam surat pernyataan (Format Bebas)
  7.     Pengumpulan proposal rangkap 2 dengan menyertakan Surat Pernyataan, dan fotokopi identitas diri sebagai mahasiswa aktif.


Kategori Bidang Lomba Inovasi Teknologi :

   1. Peralatan Teknologi Tepat Guna : Membuat peralatan teknologi sederhana atau pemanfaatan barang bekas menjadi teknologi tepat guna dll.
   2. Elektronika :Memperkenalkan energi listrik dan semua peralatan berbasis listrik yang bermanfaat bagi manusia serta melakukan percobaan sains untuk menghasilkan energi listrik dll.
   3. Software :Pembuatan program berbasis pendidikan yang bisa di terapkan dalam membantu permasalahan masyarakat dll.
   4. Teknologi berbasis lingkungan :Alat yang bisa mengatasi permasalahan lingkungan.Contoh : Teknologi Penyediaan Air bersih, Teknologi Pemanfaatan limbah,Teknologi Penghemat listrik dll.


FORMAT PROPOSAL :

   1. Judul
   2. Identitas pengusul proposal (nama, NRP, Jurusan, nomor HP, email, alamat lengkap)
   3. Latar belakang proposal yang dikembangkan
   4. Manfaat
   5. Spesifikasi (ukuran, bahan dan biaya pembuatan)
   6. Cara kerja
   7. Kelebihan dan kelemahan
   8. Lampiran (berupa gambar/foto/compact disc (CD) dan informasi lain yang dirasa perlu)

NB: Proposal dibuat dengan rapi. Format, penomoran, Jarak pengetikan, Bab, Sub-bab, perincian dan jumlah halaman dokumennya tidak dibatasi. Dijilid dengan sampul mika berwarna biru.

Tanggal Penting :

    * 3-21 okt 2011 --> Masa Pendaftaran
    * 24 okt 2011 --> Pengumpulan proposal di Fakultas Teknik.
    * 26 okt 2011 --> Pengumuman Proposal yang lolos seleksi.
    * 27 okt 2011 --> Presentasi Peserta Terpilih

NB : Nilai tambah bagi peserta yang membawa prototype/miniatur hasil karyanya.


Hadiah :
I.   1.500.000 + Piagam
II.  1.000.000 + piagam
III.   750.000 + Piagam

Organized by : UKMF ITC, UKMF INOVASI
Presented by : DIPA Fakultas Teknik


repost from : http://www.ukmf-itc.web.id/2011/10/innovation-technology-award.html

Read more

Selasa, 04 Oktober 2011

Repository dan Proxy

0

Aduh, Kok gak bisa update repo ya???
Saat aku mau install aplikasi di linux ubuntu melalui terminal kok malah keluar begini ya.

Aku sercing sercing eh keluar yang kaya gini.

Hal yang perlu di konfigurasi adalah configurasi aptitudenya:
  • masuk sebagai super user.
        the-ninetyone@theninetyone:~$ sudo bash
        [sudo] password for the-ninetyone:


  • Lalu edit file apt.conf yang ada di /etc/apt/ dengan mengetikkan perintah dibawah ini:
        root@theninetyone:~# gedit /etc/apt/apt.conf
  • Tambahkan atau ubah baris berikut :
         Acquire::http::Proxy “http://usernameproxy:password@alamatproxy:port”; 

       Acquire::http::proxy “http://alfian:alfian@ftproxy.trunojoyo.ac.id:3128/”;
  • selesai - save file tersebut dan update di terminal
        root@theninetyone:~# apt-get update

Read more

Kamis, 22 September 2011

Fisika Semester satu

0

download materinya disini

Read more

Pengantar Teknologi Informasi

0

Pengantar Teknologi Informasi juga merupakan salah satu syarat dalam perkuliahan teknik informatika. maka dari itu disini ada materi lengkap yang bisa di jadikan refernsi. download

Read more

Pendidikan Agama Islam

0

Pendidikan Agama Islam adalah matakuliah wajib yang harus ditempuh oleh mahasiswa semester satu teknik informatika. berikut saya beri materi yang dapat di download disini

Read more

Laporan Resmi Praktikum Dasar Komputer

1

download disini

Read more

ADBO (Analisis dan Desain Berbasis Objek) Pertemuan 1

0


Assalamualaikum Wr. Wb.
Kalau dilihat dari tanggal update posting blog memang sudah lama. Semenjak liburan kuliah jarang update blog lagi, nah kini mulai aktif nulis insyaallah. Dimulai dari mata kuliah Analisis dan Desain Berbasis Objek aja ya. berikut ringkasan dari mata kuliah yang sudah aku jalani tadi pagi.

Analisis dan Desain Berbasis Objek atau bisa di singkat dengan ADBO adalah kelanjutan dari mata kuliah Pemrograman Berbasis Objek. Perbedaannya adalah PBO untuk impelementasi dan ADBO untuk Analis dan desain sebuah Perangkat lunak itu sendiri. Didalam pembuatan perangkat lunak sudah dikenal dengan proses pembuatannya yaitu System Development Life Cyrcle(SDLC). SDLC terdiri dari identifikasi dan pemilihan proyek, inisiasi dan perencanaan proyek, analisis, desain, implementasi, maintenance(perawatan).

Nah di dalam perkuliahan ADBO ini akan membahas dari analisis sistem dan desain sebuah perangkat lunak itu saja. Tidak lebih pada pembuatan program(implementasi). Didalam pembuatan proyek perangkat lunak terdapat banyak stakeholder yang ikut berperan dalam pengembangan sebuah proyek itu sendiri. antara lain adalah owner (orang yang membutuhkan PL), Product Manager (Orang yang sangat berperan dalam perencanaan dan suksesnya pembuatan program), System Analisis (orang yang bertugas menganalisis semua kebutuhan PL yang akan di buat), Architect Model (tidak hanya bangunan saja yang membutuhkan arsitek, PL juga hehehhe), Designer(orang yang bertugas merancang interface sebuah PL sehingga mudah dalam penggunaannya), Programming (Orang yang bertugas membuat sistem), User (pemakai terahir sebagai pelaksana dari PL yang sudah jadi) dan terahir adalah Servis analizer dan Network analizer (adalah orang yang memelihara PL bila ada error dan kekurangan akan kebutuhan di dalam PL itu sendiri)

Berikut adalah kompetensi dasar ADBO :
Rumusan Standar Kompetensi
Mahasiswa mampu memahami konsep dasar Desain berorientasi obyek

Rumusan kompetensi Dasar
a. Mahasiswa memiliki kemampuan untuk melakukan analisis sistem berbasis objek
b. Mahasiswa memiliki kemampuan untuk memahami dan membuat permodelan sistem berbasis objek
c. Mahasiswa memiliki kemampuan dalam memahami dan mendesain dengan menggunakan UML
d. Mahasiswa memiliki kemampuan untuk memahami konsep intermediate code
e. Mahasiswa memiliki kemampuan untuk memahami materi sematic analysis

Semoga ilmu yang di dapat pada hari ini bermanfaat bagi semua, Amiin....!

Read more

Selasa, 05 Juli 2011

Seminar Final LKTIM Universitas Trunojoyo Madura - Android Aplication

0

Tepatnya besok tanggal 06 Juli 2011 di Fakultas Teknik Universitas Trunojoyo Madura dilakasanakannya Final Lomba Karya Tulis Ilmiah Mahasiswa 2011. Karena ini adalah ajang Final dan yang terpilih adalah 9 tim. Tim saya yang bertemakan Android ini lolos seleksi. berikut saya lampirkan file presentasi kami.


Download file

Read more

Senin, 04 Juli 2011

ANDROID APPS: PEMILIHAN BIDANG STUDI (JURUSAN) TEKNIK SEBAGAI ACUAN ALUMNI SEKOLAH MENENGAH ATAS (SMA)/SEDERAJAT UNTUK MELANJUTKAN KULIAH

0

Lomba Karya Tulis Ilmiah yang diselenggarakan oleh Fakultas Teknik Universitas trunojoyo Madura telah di umumkan dan tim saya juga termasuk dalam Final LKTM ini. 
LKTM ini berjudul "ANDROID APPS: PEMILIHAN BIDANG STUDI (JURUSAN) TEKNIK SEBAGAI ACUAN ALUMNI SEKOLAH MENENGAH ATAS (SMA)/SEDERAJAT UNTUK MELANJUTKAN KULIAH"

Read more

Kamis, 30 Juni 2011

Sistem Operasi - GNU/Linux

0

GNU/Linux adalah sebuah Free open source software yang dikembangkan oleh Linus Trovald.
Dibawah ini adalah lebih lengkapnya ;
  1. Sistem Operasi - GNU/linux (pdf)
  2. Sistem Operasi - GNU/linux (ppt)

Read more

Rabu, 29 Juni 2011

0-1 Knapsack by Exhaustive Search (Part 2)

0

Bagi temen temen yang ingin tau lebih lengkapnya tetang presentasi (materi) yang kami sajikan tadi silahkan di download di bawah ini :
  1. Knapsack by Exhaustive Search (PDF)
  2. Knapsack by Exhaustive Search (PPT)
  3. Knapsack by Exhaustive Search (Source Code - program)
  4. Knapsack by Exhaustive Search (Kompleksitas waktu asimptotik)
  5. Knapsack by Exhaustive Search (Lengkap-All)

Read more

Jumat, 03 Juni 2011

0-1 KNAPSACK PROBLEM DENGAN METODE EXHAUSTIVE SEARCH

0

Pengertian
knapsack = karung, kantung, buntilan

Problem :
Diberikan n buah objek dan sebuah knapsack dengan kapasitas tertentu (K). Setiap objek memilki property bobot w(weight) dan keuntungan p(profit). Objektif persoalan adalah bagaimana memilih objek-objek yang dimasukkan ke dalam knapsack sehingga tidak melebihi kapasitas knapsack namun memaksimumkan total keuntungan yang diperoleh.”

Langkah -langkahnya adalah:

  • Misalkan terdapat n objek yang memiliki profit dan berat masing-masing Dan kapasitas knapsack sebanyak Maks.
  • Cari himpunan bagian dari n objek
  • Uji jumlah berat dari himpunan bagian tersebut. Jika beratnya melebihi kapasitas, kembali ke nomor 2. Jika tidak, lanjut ke nomer 3 
  • Uji jumlah profit dari himpunan bagian tersebut. Jika profitnya melebihi profit maksimal sementara, simpan profit baru sebagai profit maksimal dan himpunan bagiannya. Jika tidak, kembali ke nomor 2.
  • Jika seluruh himpunan bagian sudah diuji, himpunan bagian dengan profit maksimal terakhir adalah solusi terbaik dari knapsack

Contoh soal
Tinjau persoalan 0/1 Knapsack dengan n = 4. Misalkan objek-objek tersebut kita beri nomor 1, 2, 3, dan 4. Properti setiap objek i dan kapasitas knapsack adalah sebagai  berikut
       
        w1 = 2;    p1 = 20
        w2 = 5;    p1 = 30
        w3 = 10;  p1 = 50
        w4 = 5;    p1 = 10

Kapasitas knapsack W = 16

Langkah-langkah pencarian solusi 0/1 Knapsack secara exhaustive search dirangkum dalam tabel di bawah ini:

  • Himpunan bagian objek yang memberikan keuntungan maksimum adalah {2, 3} dengan total keuntungan adalah 80. 
  • Solusi persoalan 0/1 Knapsack di atas adalah X = {0, 1, 1, 0}
  • Berapa banyak himpunan bagian dari sebuah himpunan dengan n elemen? Jawab adalah 2n. Ini berarti, algoritma exhaustive search untuk persoalan 0/1 Knapsack mempunyai kompleksitas O(2n).  
  • 0/1 Knapsack  adalah contoh persoalan yang mempunyai kompleksitas algoritma eksponensial. Knapsack digolongkan sebagai persoalan NP (Non-deterministic Polynomial), karena tidak mungkin dapat ditemukan algoritma polinomial untuk memecahkannya.

Himpunan Bagian
Total Bobot
Total keuntungan
{}
{1}
{2}
{3}
{4}
{1, 2}
{1, 3}
{1, 4}
{2, 3}
{2, 4}
{3, 4}
{1, 2, 3}
{1, 2, 4}
{1, 3, 4}
{2, 3, 4}
 {1, 2, 3, 4}
0
2
5
10
5
7
12
7
15
10
15
17
12
17
20
22
0
20
30
50
10
50
70
30
80
40
60
tidak layak
60
tidak layak
tidak layak
tidak layak

Read more

Design and Analisys Algoritm (Rancangan dan Analisa Algoritma) pertemuan 1

0

1.    Pendahuluan
Algoritma memegang peranan penting dalam bidang pemrograman. Sebegitu pentingnnya suatu algoritma, sehingga perlu dipahami konsep dasar algoritma. Apalagi untuk seorang programer, tentu diperlukan suatu algoritma sehingga dapat membuat program yang lebih efektif dan efisien. Bagi kebanyakan orang, algoritma sangat membantu dalam memahami konsep logika pemrograman.
Algoritma adalah kumpulan instruksi yang dibuat secara jelas untuk menunjukkan langkah – langkah penyelesaian suatu masalah. Pada umumnya algoritma kurang lebih sama dengan suatu prosedur yang sering dilakukan setiap hari, misalnya prosedur untuk membuat kue, dan lain – lain.
Dalam bidang komputer, misalnya EDP (Elektronik Data Processing) atau MIS (Management Information System), algoritma sering dimanfaatkan untuk menyelesaikan suatu masalah atau untuk proses pengambilan keputusan. Seorang sistem analis (analyst system) tentunya menggunakan algoritma untuk merancang suatu sistem. Bagi seorang programmer, algoritma digunakan untuk membuat modul – modul program.
Guna memahami suatu algoritma, harus dimiliki pengetahuan dasar matematika karena pada dasarnya algoritma lahir dari konsep logika matematika. Di sini yang perlu dilatih adalah kemampuan logikanya agar benar – benar bisa menyusun langkah – langkah penyelesaian masalah dengan baik.
Dalam buku ajar ini, disajikan konsep dasar dan analisis algoritma. Pada bagian konsep dasar dibahas komponen utama, desain, dan contoh pembuatan. Selanjutnya, untuk mendapatkan algoritma yang efisien serta mendapatkan rumusan matematika sebagai urutan kerumitan (kompleksitas) maka dibahas analisis algoritma dengan menggunakan notasi O ( big O ).






Read more

 
Design by ThemeShift | Bloggerized by Lasantha - Free Blogger Templates | Best Web Hosting