Senin, 19 Desember 2011

di artikel kali ini ane membuat program pembagian di mana hasilnya cuma dua angka di belakang koma contoh 10 bagi 3 = 3,33 . pertamanya sih ane cari di internet tapi cara susah make' import apa gitu ane gak afal kemudian cara yang simple ane di temukan waktu ane kuliah PBO ternyata simple banget gan cuma System.out.println(); di ganti System.out.printf("%.2f ",namavariabel); seperti di bawah ini contoh sourcecodenta gan :

import java.util.Scanner;

public class pembulatan{
    public static void main(String[]args){
        Scanner m = new Scanner(System.in);
        double a,b,c;
        System.out.println("\t+----------------------------+");
        System.out.println("\t| Pembulatan Angka pada Java |");
        System.out.println("\t+----------------------------+");
        System.out.print("\nMasukkan Angka1 : ");
        a = m.nextInt();
        System.out.print("Masukkan Angka2 : ");
        b = m.nextInt();
        c = a/b;
        System.out.printf("\nHasil %.0f bagi %.0f : %.2f\n",a,b,c);
    }
}

contoh running programnya gan :


gampangkan gan ....

Sabtu, 26 November 2011

jumpa lagi gan dengan ane ...!
kali ini ane mau nulis tentang tugas kuliah ane di mana ane di suruh buat program Matriks Tranpose dengan bahasa java dan ane compilernya ane make' cmd di windows . udah basa basinya ya gan soalnya ane mau solat isya' dulu ...
Teori singkat :
Yang dimaksud dengan Transpose dari suatu matriks adalah mengubah komponen-komponen dalam matriks, dari yang baris menjadi kolom, dan yang kolom di ubah menjadi baris.
Contoh:
Matriks
A = \begin{bmatrix}
2 & -5 & 1\\
-1 & 3 & 3\\
5 & 4 & 8\\
\end{bmatrix} ditranspose menjadi AT = \begin{bmatrix}
2 & -1 & 5\\
-5 & 3 & 4\\
1 & 3 & 8\\
\end{bmatrix}

Matriks
B = \begin{bmatrix}
1 & 3 & 5 & 7\\
9 & 5 & 7 & 4\\
4 & 1 & 5 & 3\\
\end{bmatrix} ditranspose menjadi BT = \begin{bmatrix}
1 & 9 & 4\\
3 & 5 & 1\\
5 & 7 & 5\\
7 & 4 & 3\\
\end{bmatrix}  
Sourcecode :
import java.util.Scanner;

public class tranpose{
public static void main(String[] args) {
       Scanner m = new Scanner(System.in);

 int baris,kolom;

 //input
 System.out.print("Jumlah baris = ");
  baris = m.nextInt();
 System.out.print("Jumlah kolom = ");
  kolom = m.nextInt();
 int matriksA[][] = new int[baris][kolom];
 System.out.println("Masukkan Elemen Matriks : ");
 for(int i=1; i<=baris; i++){
  for(int j=1; j<=kolom; j++){
  System.out.print("Matriks "+"["+i+","+j+"]"+" = ");
   matriksA[i-1][j-1] = m.nextInt();
  }
 }
        System.out.println();
    System.out.println("+++ Matriks sebelum di tranpose +++");
 for(int i=0; i<baris; i++){
            for(int j=0; j<kolom; j++){
                System.out.print("  "+matriksA[i][j]);
            }
            System.out.println();
        }

  //proses Tranpose
        int matriksH[][] = new int[kolom][baris];
        for(int i=0; i<baris; i++){
            for(int j=0; j<kolom; j++){
                matriksH[j][i] = matriksA[i][j];
            }
        }

  //output 
        System.out.println();
        System.out.println("+++ Matriks setelah di tranpose +++");
        for(int i=0; i<kolom; i++){
            for(int j=0; j<baris; j++){
                System.out.print("  "+matriksH[i][j]);
            }
            System.out.println();
        }
    }
}
 Printscreen : 

Senin, 07 November 2011

Pada tanggal 23 Oktober 2011 HIMATIF telah sukses menyelenggarakan event Trunojoyo Programming Contest. Event ini diawali dengan Warming Up pada tanggal 22 Oktober 2011, yang bertujuan sebagai ajang berlatih para peserta serta menguji sistem yang akan digunakan. Setelah itu pada tanggal 23 Oktober 2011 barulah Programming Contest sesungguhnya dimulai.
di TPC 2011 ini ada delapan team yang ikut berpartisipasi dan Alhamdulillah team kami dengan nama "goshohib++" yang di anggotakan Shohib(saya sendiri) , Zein Saedi dan Mohammad Wasil kita semua angkatan 2010 tapi pada hari H mohammad wasil tidak hadir tapi kita berhasil menjadi juara 3dan dibawah ini gambar scoreboardnya :


 Alhamdulillah ketika itu saya memang lagi bokek(gak punya uang) dan alhamdulilah juara 3 mendapatkan uang 300 ribu dan piala dekan yang di serahkan pada malam inagurasi 


alhamdulillah ya_
sesuatu banget_

buat aku(khususnya) temen-temen(umumnya) jangan pernah berhenti belajar belajar dan belajar karena dari hal itu kita akan mendapatkan manfaatnya_....

Jumat, 28 Oktober 2011


Kembali ane menulis tentang joomla karena ane sedang mengikuti kuliah praktikum Pengantar E-business dan E-commerce...
udah gak usah basa basi ane langsug tulis tutorialnya ok gan...!!!
  • kebetulan ane make' template ja Larix seperti gambar dibawah ini tampilannya :


  • la untuk mengubah logo Ja Larix
  • pertama anda harus membuat gambar sesuai keinginan anda dengan syarat sama ukuran dan formatnya
  • untuk melihat logonya buka Home > File Sytem >opt > lampp > htdocs > nama joomla anda > template > ja Larix > images filenya bernama logo.gif lebih jelasnya lihat gambar di bawah ini :


  • untuk melihat ukuran dan formatnya klik kanan pada logo.gif pilih properties dan pilih images


  • dari gambar diatas dapat di peroleh informasi
    type : gif
    panjang : 278 pixel
    lebar : 100 pixel
  • buat gambar menggunakan applikasi desain grafis contohnya gimp , corel , photoshop dll terserah anda
  • setelah gambar yang di buat jadi beri nama logo.gif
  • buka terminal masuk ke root kemudian ketikkan nautilus dan tekan enter seperti gambar di bawah ini :


  • maka akan muncul jendela explorer 


  • buka folder tempat anda menyimpan gambar yang anda desain sendiri 


  • kemudian paste di File Sytem >opt > lampp > htdocs > nama joomla anda > template > ja Larix > images
  • maka akan muncul window file conflict klik replace
  • dan paste kan ke folder cyan dan green


  • close jendela explorer kemudian maximize terminal dan tekan ctrl + c
  • karena file logo.gif baru di ganti maka harus di ubah permission dengan cara ketikkan chmod -R 777 /opt/lampp/htdocs/namajoomla anda dan tekan enter


  • dan lihat hasilnya dengan cara buka browser ketikkan di address bar localhost/nama joomla


  • selesai dech....

    mudahkan gan...!!!

Selasa, 25 Oktober 2011

Langsung aja ya gan soalnya aku dah ngantuk nie ....!!!
  • aktifkan xampp dan teman-temannya
  • buka browser dan di addressbar ketikkan localhost/namajoomla/administrator
  • buat vendor baru dengan cara virtuemart > vendor > add vendor atau new
  • isi Informasi vendor kemudian pilih save
  • jika berhasil maka di list vendor akan tampil vendor yang sudah anda buat seperti gambar di bawah ini :


  • untuk menampilkan vendor ke toko online anda perlu menginstal Virtuemart vendor module bisa di download disini
  • cara penginstalan module pilih Extention > install/Uninstall


  • kemudian pilih browse pilih folder tempat anda menyimpan file Virtuemart_vendor_module.zip kemudian klik open
  • setelah filenya di open kemudian klik Upload files and Install


  • tunggu proses sebentar gak nyampek satu menit koq


  • jika muncul seperti gambar di atas maka instalasi modul telah sukses
  • sekarang bagaimana cara untuk mengaktifkan module tersebut
  • dengan cara klik Extention > Module manager > pilih Virtuemart vendor


  • klik module tersebut maka akan seperti gambar di bawah ini :


    di bagian tittle anda bisa ubah sesuai keinginan anda dan yang paling penting di bagian Enable pilih yes
  • kemudian pilih save
  • untuk mengecek hasil masuk ke  localhost toko anda contoh localhost/goshohib


  • jika seperti gambar di atas maka anda telah berhasil....

    Untuk file .pdf tutorial ini bisa di sedot disini

    semoga tutorial ini membanu anda dan semoga berhasil.....!!!
DownThemAll adalah tool tambahan (add ons) berukuran kecil untuk browser Mozilla Firefox yang memiliki kemampuan dalam mendownload segala hal dari Internet semacam Internet download Manager gitu dech....!!!


 Cara instalasinya :
  • buka Mozilla Firefox dengan cara Menu > All application > Internet > Mozilla Firefox
  • pilih tools > add ons

  • ketikkan down themall di kotak pencarian

  • setelah ketemu klik install
  • tunggu proses
  • Finish kemudian restart Mozilla Firefox

seperti gambar dibawah ini tampilandown themall...

Ini Ekspresiku .....
kalau ekspresimu gimana...???

Semoga tutorial ini berguna bagi agan_agan semua

 

Jumat, 07 Oktober 2011

Assalamualaikum tretan(artinya "saudara" dalam bahasa madura)...
gimana punya kabar...???
dah lama nih gak sampek kira" satu bulan dan di tanggal ini ane menulis tutorial tentang menginstall XAMPP di linux...

Berikut langkah langkahnya :

bagi yang belum punya file xampp nya bisa di download disini

1. C opykan file xamp.tar.gz ke home seperti gambar di bawah ini :



2. B uka terminal kemudian masuk ke root dengan cara ketikkan sudo du
3.  Masukkan password
    seprti gambar dibawah ini :



4. ketikkan perintah  tar xvfz xampp-linux-1.5.5a.tar.gz -C /opt untuk memulai proses penginstalan xamp
    kemudian tekan ENTER



apabila muncul gambar seperti di atas itu artinya anda telah berhasil menginstall XAMPP di linux...

semoga bermanfaat....

Jumat, 08 Juli 2011

Ada beberapa kemungkinan :
  1. Virus
  2. Registry rusak
  3. Banyaknya applikasi yang aktif
  4. Terjadinya crash(tabrakan kepentingan) seperti penggunaan dua browser
  5. Tema yang di gunakan terlalu membebani RAM
Lah kebetulan masalah ini juga terjadi pada komputer saya , padahal sudah saya scan sama anti virus dan hasilnya tidak ada file yang kena , yang kedua masalah registry disini saya menggunakan Tuneup utilytis dan hasilnya sama dengan masalah yang pertama ,yang ketiga tidak tidak bermasalah juga begitu juga yang ke empat,
Ternyata setelah saya nanya’ ke teman ternyata tampilan Windows Komputerku terlalu membebani RAM .
Untuk solusinya begini caranya :
1.Restart Komputer
2.Klik Star > ALL program > Starup

3.Hapus semua file yang ada di folder Starup
4.Buka Control Panel
Start > Control Panel

 
5.Carilah performance Information and Tools dengan cara ketikka di Textfild Serch
Setalah ketemu klik performance Information and Tools
            6.  Maka akan muncul jendela seperti di bawah ini :

7.Pilih Adjust visual effect
Di jendela ini pilih Radio button custom lalu centang Smooth edges of screen fonts dan Use visual styleh on windows and buttons.
Seperti gambar di bawah ini :

8.Tutup semua jendela
9.Buka jendela Windows Exlorer dan lihat perbedaanya

Selamat mencoba dan semoga sukses,,,,!!!


Rabu, 29 Juni 2011

Selection sort adalah algoritma sorting, khususnya yang semacam perbandingan di tempat. Ini memiliki O (n2) kompleksitas waktu, sehingga tidak efisien dalam daftar besar, dan umumnya melakukan lebih buruk daripada insertion sort serupa. Selection sort terkenal karena kesederhanaan, dan juga memiliki keunggulan kinerja dari algoritma yang lebih rumit dalam situasi tertentu, terutama di mana memori tambahan terbatas.

source code :

import jeliot.io.*;

public class MyClass{
    public static void main(){
        int n;
        System.out.print("Jumlah Data = ");
        n=Input.readInt();
        int data[] = new int[n];
        for(int a=0; a<n; a++){
            System.out.print("Data ke-"+a+" = ");
            data[a]=Input.readInt();
        }
        //Kelompok 6
        //Proses Selection Sort
        int min;
        for(int a=0; a<n; a++){
            min=a;
            for(int b=a+1; b<n; b++){
                if(data[b]<data[min]){
                    min=b;
                }
            }
            int temp = data[min];
            data[min] = data[a];
            data[a] = temp; 
        }
        System.out.print("Hasil =");
        for(int a=0; a<n; a++){
            System.out.print(" "+data[a]);
        }
    }
}


Semoga bermanfaat,,,,

Rabu, 22 Juni 2011

Fungi strcpy adalah untuk menyalin data dari variabel yang bertipe data string ke variabel dengan tipe data string juga.

contoh programnya seperti dibawah ini :

source code  :

#include<stdio.h>
#include<string.h>

int main(){
    char kata1[100];
    char kata2[100]="";
    printf("-------------------------\n");
    printf("  goshohib.blogspot.com  \n");
    printf("-------------------------\n");
    printf("Masukkan Kata : ");scanf("%[^\n]",kata1);
    printf("\nSebelum di copy = \n");
    printf("\tKata1 : %s\n",kata1);
    printf("\tKata2 : %s\n",kata2);
    strcpy(kata2,kata1);
    printf("\nSetelah di copy = \n");
    printf("\tKata1 : %s\n",kata1);
    printf("\tKata2 : %s\n",kata2);
}

Running program :





Selamat Mencoba ...

Jumat, 10 Juni 2011

Program ini saya buat karena untuk memenuhi tugas kuliah Strutur Data ...
dan Alhamdulillah selesai juga,,
copy source code dibawah ini di jeliot anda.

Source codenya :

import jeliot.io.*;

public class MyClass{

static int data[]=new int[8];
static int kepala;
static int ekor;
    static void create(){
        kepala=ekor=-1;
    }
    static int isEmpty(){
        if(ekor==-1){
            return 1;
        }else{
            return 0;
        }
    }
    static int isFull(){
        if(ekor==8-1){
            return 1;
        }else{
            return 0;
        }
    }
    static void insert(int isi){
        if(isEmpty()==1){
            kepala=ekor=0;
            data[ekor]=isi;
            System.out.println(data[ekor]+" Behasil di tambah");
        }else if(isFull()==0){
            ekor++;
            data[ekor]=isi;
            System.out.println(data[ekor]+" Behasil di tambah");
        }
    }
    static void print(){
        if(isEmpty()==0){
            System.out.println("Data yang ada :");
        for(int i=kepala;i<=ekor;i++){
            System.out.println(data[i]);
            }
        }else{ 
            System.out.println("Data masih kosong!");
        }
    }
    static void clear(){
        kepala=ekor=-1;
        System.out.println("Data berhasil dikosongkan !");
    }
        
    public static void main() {
    int menu;
    int a;
    create();
    do{
        System.out.println("1. Insert");
        System.out.println("2. Clear");
        System.out.println("3. Print");
        System.out.println("4. Exit");
        System.out.print("Pilih Menu : ");
            menu=Input.readInt();
        switch(menu){
            case 1: System.out.print("Masukkan data : ");
                    a=Input.readInt();
                    insert(a);break;
            case 2: clear();
                    break;
            case 3: print();
                System.out.println();
                    break;
            }
        } while(menu!=4);
    }
}
 
Selamat Mencoba ,,,

Sabtu, 07 Mei 2011

Safari adalah sebuah penjelajah web buatan Apple Inc. yang awalnya ditujukan khusus bagi sistem operasi Mac OS. Safari dipasang bersama Mac OS X dan merupakan penjelajah web bawaan (default) di sistem operasi tersebut sejak Mac OS X v10.3. Sebelumnya dari tahun 1997 hingga 2003, Mac OS X menggunakan Internet Explorer for Mac sebagai penjelajah web bawaan. Pada 11 Juni 2007, versi pratayang untuk Windows baik yang cocok untuk Windows XP/ Vista dan Windows 7 dari Safari diperkenalkan pada Muktamar Pengembang Sedunia Apple di San Francisco.


Logo Safari

Fitur

Safari memberikan fitur yang hampir umum yang dimiliki oleh penjelajah web lainnya seperti
  • Penjelajahan melalui tab
  • Pengaturan bookmark 
  • Boks pencarian web yang dapat diatur ukurannya pada toolbar baik yang menggunakan Google pada Mac atau Google atau Yahoo pada Windows
  • Penghalang Pop-up ad
    • Pencari history dan bookmark
    • Pencari teks
      • Pemeriksa ejaan
      • Kotak teks yang dapat diperluas
        • Pengisian otomatis pada bentuk web
        • Dilengkapi dengan DOM yang bertindak sebagai inspektur yang memungkinkan pengguna dan pengembang menjelajahi Document Object Modeldari suatu halaman web.
          • Dapat menggunakan CSS 3 web font
          • Dapat menggunakan animasi CSS
            • Dapat menggunakan protokol ptoteksi keamanan layar (versi yang tidak diketahui)
            • Bookmark yang telah terintegrasi dengan buku alamat
              • Warna ICC yang mendukung tampilan profil
              • Memungkinkan untuk melihat versi PDF
                • Terintergrasi dengan pengaturan foto iPhoto
                • Penggabungan mail
                  • Kemampuan untuk menyimpan halaman web yang telah disimpan pada Apple Dashboard
                  • Menjelajah web secara pribadi

                  Bagi kalian yang berminat / ingin mendownload Applikasi safari Silahkan klik Disini


                    Jumat, 06 Mei 2011

                    strlen adalah suatu fungsi yang ada di bahasa pemrograman C yang fungsinya untuk menghitung jumlah karakter.
                    contoh :
                                goshohib => jumlah karakternya adalah 8

                    Ni contoh source codenya :


                    #include <stdio.h>
                    #include <string.h>
                    
                    int main(){
                        char kata[100];
                        int jumlah;
                        printf("Masukkan Kata : ");
                        scanf("%s",kata);
                        jumlah=strlen(kata);
                        printf("Jumlah karakternya adalah %d",jumlah);
                    
                    }


                    contoh running program

                    Rabu, 04 Mei 2011


                    Jaringan komputer adalah sebuah sistem yang terdiri atas komputer, software dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. 


                    Hub adalah sebuah perangkat jaringan komputer yang berfungsi untuk menghubungkan peralatan-peralatan dengan ethernet 10BaseT atau serat optik sehingga menjadikannya dalam satu segmen jaringan
                    Tujuan dari jaringan komputer adalah:
                    • Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk
                    • Komunikasi: contohnya surat elektronik, instant messaging, chatting
                    • Akses informasi: contohnya web browsing
                    Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
                    Berdasarkan skala :
                    • Local Area Network (LAN): suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas.
                    • Metropolitant Area Network (MAN): prinsip sama dengan LAN, hanya saja jaraknya lebih luas, yaitu 10-50 km.
                    • Wide Area Network (WAN): jaraknya antar kota, negara, dan benua. ini sama dengan internet.
                    Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:
                    • Client-server
                    Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.
                    • Peer-to-peer
                    Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.

                    Minggu, 01 Mei 2011

                    Pada awalnya saya gak nyangka source code bisa di posting di blog dengan tersusun rapi sebelum saya tau cara ini setiap source code yang saya posting saya merubah font dan ukurannya supaya berbeda dengan yang bukan source code agar pembaca cepat mengerti ....
                    pada suatu hari saya membuka blognya(Wordpress) ASDOS ALGORITMA PEMROGRAMAN ketika itu saya melihat postingan source code bahasa C yang tersusun rapi lengkap ada nomernya seperti di Notepad++ ,,,lalu aku  : nanya' ke asdos "Mas gimana caranya posting source code di blog agar seperti punya'nya sampean " .
                    Asdos : "Kamu make' Wordpress ???"
                    Aku    : bukan mas aku make' Blogspot
                    Asdos : Maaf q belum tau kalau di Blogspot.

                    Karena mas asdos belum tau saya minta bantuan pada mbah google dan dengan berjalannya waktu akhirnya ketemu juga .
                    cukup ya basa nasinya ...

                    Langkah - langkahnya dibawah ini :


                    1. Anda Login dulu di www.blogger.com
                    2. Setelah masuk ke Dasbor pilih " Rancangan "
                    3. Lalu pilih " Edit HTML "
                    4. Copy code dibawah ini  
                      <link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
                      <link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
                      <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
                      <script language='javascript' type='text/javascript'>
                      SyntaxHighlighter.config.bloggerMode  = true;
                      SyntaxHighlighter.all();
                      </script>
                    5. Paste code Sebelum tag </head>
                    6. Ubah semua tanda < menjadi "& lt ;" dan > menjadi "& g t ;", jika terlalu banyak perubahan yang harus dilakukan silakan kunjungi situs online highlighter 
                    7. Copykan kode berikut ini ke dalam isi blog yang akan di post
                      <pre class="brush: html" >Tulis Source code disini</pre>
                      contoh :
                       <pre class="brush: html" >#include <stdio.h>

                      int main(){
                          printf(" HORE AKU BISA");
                      }</
                      pre>
                      Hasilnya akan seperti dibawah ini :

                       
                      #include <stdio.h>
                      
                      int main(){
                          printf(" HORE AKU BISA ");
                      }

                      Selamat Mencoba Dan semoga Berhasil !!!!!