February 7th, 2010 by mbahsomo

source code :

#include <iostream.h>
#include <conio.h>
int data[100];
int jml;

//Method Untuk mengosongkan data
void kosong(){
	for(int a = 0 ; a < 100 ; a++){
		data[a] = 0;
	}
	jml = 0;
	cout << "\nPengosongan data selesai\n";
}

//Method untuk mencetak data
void cetak(){
	cout << "================= Data Dalam Array =================\n";
	for(int a = 0 ; a < jml ; a++){
		cout << data[a] << "," ;
	}
	cout << "\n====================================================\n";
}

//Method untuk pengurutan data
void urut(){
	int temp;
    for(int i=0; i<jml ; i++){
        for(int j=0; j<(jml-i); j++){
            if(j+1<=jml-1){
                    if(data[j] > data[j+1]){
                        temp=data[j];
                        data[j]=data[j+1];
                        data[j+1]=temp;
                    }
            }
        }
    }
}

//Method untuk memasukkan data ke array
void inputdata(){
	cout << "Masukkan banyak data yang anda inginkan = ";
	cin >> jml;
	for(int a=0 ; a<jml ; a++){
		cout << "Masukkan data ke " << a << " = ";
		cin >> data[a];  //Simpan data ke array
	}
	//cetak();
}

void main(){
	int pilihan = 0;
	do{
		cout << endl;
		cout << "========================================\n";
		cout << " 1. Input data \n";
		cout << " 2. Pengurutan data \n";
		cout << " 3. Kosongkan data \n";
		cout << " 4. Keluar \n";
		cout << "========================================\n\n";
		cout << "Masukkan menu yang anda pilih = ";
		cin >> pilihan;
		if(pilihan > 0 && pilihan < 4){
			switch (pilihan){
				case 1:
					//Panggil fungsi untuk input data
					inputdata();
					break;
				case 2:
					//Urutkan data
					urut();
					//Cetak data
					cetak();
					break;
				case 3:
					//Kosongkan array
					kosong();
					break;
			}
		}else if(pilihan > 4){
			cout << "Data yang anda masukkan salah\n";
		}
	}while(pilihan != 4);
}
Tags:
Posted in Other Programing | No Comments »
January 29th, 2010 by mbahsomo
January 13th, 2010 by mbahsomo

Bagi kamu – kamu yang suka develop program web terutama yang terbiasa menggunakan linux, pasti sudah kenal dengan yang namanya gedit, terutama di ubuntu. Tidak ada salah nya anda yang terbiasa dengan windows untuk mencoba editor ini untuk membuat programweb kamu atau untuk edit file css, javascrip.

Yang jelas pada editor ini gratis jadi jangan takut nanti di tutut onleh undang – undang HAKI.

Untuk mendownload silakan masuk ke siniĀ  : http://ftp.gnome.org/pub/gnome/binaries/win32/gedit/2.29/gedit-setup-2.29.2-1.exe .

Berikut screen shotnya :

January 9th, 2010 by mbahsomo

Saaat membuat report dengan Ireport 3.7 wah betul kata seoarang teman ada error wah mulai deh explorasi apa ya kira – kira yang error. error nya kurang lebih menyebutkan ada lib yang kurang yaitu lib nya grovy, ok download deh grovy trus jalankanlagi wah error lagi ada yang kurang lagi yaitu lib nya asm ok cari download juga asm. dan bla … sukses .

bagi yang males download libnya bisa download dari sini

Forum : http://forum.do-event.com/viewtopic.php?f=9&t=36

Semoga membantu

January 7th, 2010 by mbahsomo

Berikut source nya


ListSelectionModel rowSM = tabel1.getSelectionModel();
rowSM.addListSelectionListener(new ListSelectionListener(){
 public void valueChanged(ListSelectionEvent e) {
 tabelValueChanged(e);
 }
});

public void tabelValueChanged(ListSelectionEvent e) {
 if (e.getValueIsAdjusting()) {
 return;
 }
 ListSelectionModel rowSM = (ListSelectionModel) e.getSource();
 int selectedIndex = rowSM.getMinSelectionIndex();
 //isi event kamu
 }

Silakan di coba

January 4th, 2010 by mbahsomo

Sebuah kabar dari dari seorang teman pren coba pake digsby lasung deh googling n download tuh software, dan ternyata hasilnya memuaskan, kita mengontrol semua, email dan chat menggunakan YM, Goolgle Talk FB , dan lain – lain dengan tools ini.

Untuk download silakan masuk ke sini :

http://www.digsby.com/

Digsby

Digsby

Tags:
Posted in Software | 2 Comments »
January 1st, 2010 by mbahsomo

Assalamu’ alaikum wr wb

Kali ini saya akan membagikan pengalaman iseng setelah sholat subuh tadi. karena tidaka ada pekerjaan cari deh ide. oh iya bagaimana ya caranya kira – kira untuk membaca serial port di linux. Pasti kalian bertanya – tanya nih buat apa sulit – sulit harus membaca port di linux. Tenang beberapa saat yang lalu saya pernah membuat program SMS getway dengan menggunakan OS Windows, nah kali ini saya pingin membuat program tersebut jalan di linux ubuntu saya.

Pertama kali mari silakan download komponen untuk membaca port disini :

http://java.sun.com/products/javacomm/

Setelah itu anda tinggal extrak hasil download anda. kemudian setting

  1. Copikan comm.jar sudo cp commapi/jar/comm.jar /opt/jdk1.6.0_17/jre/lib/ext/
  2. Copikan javax.comm.properties sudo cp commapi/docs/javax.comm.propertiesĀ  /opt/jdk1.6.0_17/jre/lib/
  3. Copikan libLinuxSerialParallel.so sudo cp commapi/lib/libLinuxSerialParallel.so /usr/lib/

Dengan asumsi lokasi hasil install java saya ada di /opt/jdk1.6.0_17/

Ok sekarang seting telah selesai tinggal mencoba hasilnya. sekarang buat source seperti berikut ini :

/**
 *
 * @author mbahsomo
 */

import javax.comm.*;
import java.util.Enumeration;

public class ListPorts {
 public static void main(String args[]) {
 Enumeration ports = CommPortIdentifier.getPortIdentifiers();
 while (ports.hasMoreElements()) {
 CommPortIdentifier port = (CommPortIdentifier) ports.nextElement();
 String type;
 switch (port.getPortType()) {
 case CommPortIdentifier.PORT_PARALLEL:
 type = "Parallel";
 break;
 case CommPortIdentifier.PORT_SERIAL:
 type = "Serial";
 break;
 default:
 type = "Tidak di ketahui";
 break;
 }
 System.out.println(port.getName() + ": " + type);
 }
 }
}

hasilnya seperti berikut :

/dev/ttyS0: Serial
/dev/ttyS1: Serial
/dev/parport0: Parallel

Bisakan, silakan explorasi.

Wassalamu’ alaikum wr wb

December 30th, 2009 by mbahsomo
Bendera

Assalamu’ alaikum wr wb

Inalillahi wa inna ilaihi rojiun

Segenap karyawan dan team PT. SUGIK PUJA KUSUMA. Corp Turut berduka cita atas Wafatny Kyai Haji Abdurahman Wahid. semoga amal beliau dapat di terima di sisi Allah SWT. Amin

Selamat jalan Gus Dur.

Langit terlihat mendung
Sang surya pun terlihat berduka
Mengantarkan perjalan mu, menuju tempat peristirahatan.
Selamat jalan wahai anak bangsa.

Wassalamu’ alaikum wr wb

December 28th, 2009 by mbahsomo

Assalamu’ alaikum wr wb

Beberapa hari yang lalu ad seorang teman bertanya kepada saya gimana cara membuat program upload dengan AJAX dan php, setelah beberapa waktu baru hari ini luang.

Langsung pada permasalahan buat sebuah fodler pada htdocs kamu misal : latihanUpload pertama – tama buat script seperti di bawah ini :


<html>
 <head>
 <title></title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <script language="javascript">
 //Buat object untuk Ajax
 var http=createRequestObject();
 var uploader="";
 var uploadDir="";
 var dirname="";
 var filename="";
 var timeInterval="";
 var idname="";
 var uploaderId="";

 function createRequestObject() {
 var browser = navigator.appName;
 if(browser == "Microsoft Internet Explorer"){
 return new ActiveXObject("Microsoft.XMLHTTP");
 }
 else{
 return new XMLHttpRequest();
 }
 }
 //Untuk upload
 function traceUpload() {
 http.onreadystatechange = handleResponse;
 http.open("GET", 'imageupload.php?uploadDir='+uploadDir+'&dirname='+dirname+'&filename='+filename+'&uploader='+uploader);
 http.send(null);
 }

 function handleResponse() {
 if(http.readyState == 4){
 var response=http.responseText;
 if(response.indexOf("File uploaded") != -1){
 clearInterval(timeInterval);
 //document.getElementById('loading'+idname).innerHTML="";
 }
 document.getElementById(uploaderId).innerHTML=response;
 }
 else {
 document.getElementById(uploaderId).innerHTML="Uploading File. Please wait...";
 }
 }
 //Pemanggilan pertama pada fungsi upload
 function uploadFile(obj, dname) {
 uploadDir=obj.value;
 idname=obj.name;
 dirname=dname;
 filename=uploadDir.substr(uploadDir.lastIndexOf('\\')+1);
 uploaderId = 'uploader'+obj.name;
 uploader = obj.name;
 document.getElementById('formName'+obj.name).submit();
 timeInterval=setInterval("traceUpload()", 1500);
 }
 </script>
 </head>
 <body>
 <form id="formNameid1" method="post" enctype="multipart/form-data" action="imageupload.php?dirname=" target="iframeid1">
 <input type="hidden" name="id" value="id1" />
 <span id="uploaderid1" style="font-family:verdana;font-size:10;">
 Upload File: <input name="id1" type="file" value="id1" onchange="return uploadFile(this,'')" /></span>
 <span id="loadingid1"></span>
 <iframe name="iframeid1" src="imageupload.php" width="400" height="100" style="display:none"> </iframe>
 </form>
 </body>
</html>

Beri nama index.html

dan selanjutnya buat file imageupload.php Read the rest of this entry »

December 28th, 2009 by mbahsomo

Assalamu’ alaikum wr wb

Bukan suatu kebetulan saat anda berkunjung ke blog saya loooh kok, nah pasti anda ber fikir demikian, karena tampilan yang beda, dari blog saya dengan theme yang berbeda. Kemaren saat bertemu dengan Kyai Jarkhoni mengatakan sebuah teori dalam kehidupan, yaitu teori Jatah, wah teori apa nih, contoh sederhana dalam kehidupan adalah saat kita mendapatkan sesuatu itu merupakan suatu jatah dari Allah SWT.

Begitu juga saat berubahnya theme pada blog ini, tadi malam tepat pukul 00:00 saya berniat menambahkan menu forum pada blog ini, ok cari dan bertanya pada mbah google yang menghasilkan bermacam – macam jawaban. Ok sebelum install semua plugin maka saya mau update dulu wordpress saya dari 2.8 ke 2.9. Rencana setelah update mau install pluginnya WP-Forum.

Setelah menunggu beberapa saat, akhirnya sukses juga update, tapi apa yang terjadi wihhh ternyata ada yang error pada bagian plugin. wihh mulai nih pikiran pusing wih blog ku jadi kacau nih. Read the rest of this entry »