Thursday, December 01, 2011

Install PHP on IIS

Setelah sebelumnya saya ngepos tentang IIS kali ini saya lanjutkan dengan tutorial install PHP yang diintegrasikan dengan IIS :D
Sebelumnya, donlod dulu installer PHP untuk OS ****** di sini, saya pake PHP 5.3.8 VC9 x86 Thread Safe, saya pilih yang versi installer (ekstensi filenya .msi)

Mengaktifkan IIS Web Server

Seorang web developer tentunya udah ga asing lagi dengan web server, salah satunya IIS yang ada di OS ******.
Okelah, klai ini Ardhi mau share gimana cara ngaktifin IIS dan mengintegrasikannya dengan PHP, ini tutor dasar cupu, buat yang udah dewa mohon maklum :)
Pilih Turn Windows features on or off lewat start menu kamu

Habis itu klik aja di Internet Information Services


Trus kamu klik OK deh, coba buka alamat localhost di browser kamu. Kalo sukses akan nampak gambar IIS menyapa kamu :D


Woke sampe sini dulu, selanjutnya akan Ardhi lanjutkan gimana mengintegrasikan PHP dengan IIS, see u...
UPDATE!!! Install PHP on IIS

Menjajal OpenSUSE 12.1 KDE Desktop

 Belum lama ini saya mengunduh OpenSUSE 12.1 yang memang masih hangat2nya rilis. Ndak seperti Ubuntu ato Fedora yang mengetokkan versi baru tiap semester, OpenSUSE mengetokkan rilis baru sekitar 8 bulan sekali.
Karena saya sudah lama tidak menyicipi KDE, saya memutuskan untuk menjajalnya di distro OpenSUSE 12.1 ini. Berbekal koneksi gratisan, saya mengunduh dari server kambing.

Saturday, November 26, 2011

Hari Guru : 25 November

terpujilah wahai engkau bapak ibu guru
namamu akan selalu hidup dalam sanubariku


semua baktimu akan kuukir di dalam hatiku
sebagai prasasti terima kasihku
tuk pengabdianmu


engkau sebagai pelita dalam kegelapan
engkau laksana embun penyejuk dalam kehausan
engkau patriot pahlawan bangsa
tanpa tanda jasa

Tuesday, November 15, 2011

Foxit Reader for Linux

 Klo temen2 suka bergelut dengan dokumen pdf, sebagian besar pasti tahu deh sama software Foxit Reader. Foxit Reader merupakan aplikasi freeware pdf reader yang enteng. Kalau selama ini Foxit Reader familiar dipake di Wind*ws, sudah ada juga lho aplikasi versi linuxnya.
Foxit Reader for linux ini bisa diunduh di 
http://www.foxitsoftware.com/pdf/desklinux/download.html. Pada saat artikel ini ditulis, Foxit Reader for linux ini sudah mencapai versi 1.10. Memang sih developmentnya juga baru jadi versinya belum sebanyak Foxit Reader for wind*ws. Ada 2 versi file aplikasi Foxit Reader yang bisa didownload di sana, yaitu paket .deb (untuk distro Debian dan turunannya) serta file .tar.gz (berisi file binary executable yang bisa langsung dijalankan).

Wednesday, November 02, 2011

Menggunakan Jejaring Sosial dengan Bijak

Saya yakin, hampir setiap orang yang pernah buka internet punya akun jejaring sosial :D, utamanya untuk jejaring sosial populer seperti F*cebook dan Tw*tter.
Jejaring sosial menjadi hal yang wajib untuk menjadi 'gaul' lewat media internet. Lewat jejaring sosial itu kita bisa berinteraksi dan berbagi banyak hal dengan orang lain tanpa harus bertemu secara langsung.
Namun keberadaan jejaring sosial ini bisa jadi pisau bermata dua loh..
Kalau nggak hati-hati bisa-bisa kita kena apesnya gara-gara salah menggunakan jejaring sosial
Ardhi mau mbahas ni beberapa poin yang harus diperhatikan dalam menggunakan jejaring sosial

Friday, October 14, 2011

[SOLVED] Error Mount USB Flashdisk Linux Debian

Setelah lama ga mbukak Linux saya, akhirnya login maneh sambil refreshing
Ceritanya saya mau mbukak flashdisk nih di thunar, namun malah nemu error kayak gini


Jadinya itu flashdisk ga gelem dimount
Setelah browsing ke sana ke mari dengan keyword pesan error tersebut saya menemukan bahwa saya errornya terletak pada settingan fstab

Untuk membereskan masalah tersebut saya bukak Terminal, pake editor nano saya edit file /etc/fstab

sudo nano /etc/fstab

kemudian saya cari baris ini :
/dev/sdb1       /media/cdrom0   udf,iso9660 user,noauto     0       0


cukup dicomment saja baris tersebut dengan menambahkan tanda # kemudian simpan kembali file /etc/fstab nya
#/dev/sdb1       /media/cdrom0   udf,iso9660 user,noauto     0       0

Beres deh, sudah bisa mount flashdisk sekarang :D

Tuesday, September 20, 2011

Membuat Web Service Client Sederhana di Android

[diperbarui pada 12 Mei 2015]

PERHATIAN
melihat perkembangan saat ini untuk membuat web service saya menyarankan untuk migrasi ke RESTful web service http://www.ardhi.web.id/2015/05/web-service-php-menggunakan-slim_11.html, saya sudah tidak akan membuat artikel baru tentang pembuatan web service menggunakan SOAP

Part 1 -- Membuat Web Service dengan NuSOAP

Pada postingan sebelumnya saya membuat web service menggunakan pemrograman PHP dengan bantuan library nuSOAP. Kali ini akan saya lanjutkan yaitu membuat web service client dengan bahasa pemrograman Java di platform Android yang akan memanggil web service yang telah saya buat sebelumnya.
Untuk keperluan ini hendaknya teman-teman sudah menguasai konsep dasar pemrograman Java dan familiar dengan lingkungan development Android SDK.
Sebagai informasi, lingkungan development saya sebagai berikut:
Xubuntu 13.04 64 bit
Oracle J2SE SDK 1.6 update 45
Eclipse Indigo + Android Developer Tools plugin 22.2.1
Android SDK, informasi lebih lanjut silakan buka http://developer.android.com
library ksoap2-android, bisa diunduh di https://code.google.com/p/ksoap2-android/
Buka Eclipse, klik File --> New --> Android Application Project untuk membuat project Android baru dan beri nama misalnya Soap_clients. Detailnya adalah seperti yang tertera di gambar berikut
Saya masih menggunakan SDK versi 2.3.3 (Gingerbread) untuk project ini karena emulator Android 2.3.3 lebih ringan untuk daripada versi yang lebih baru dijalankan di laptop saya :D.
Tambahkan baris kode berikut pada file AndroidManifest.xml agar aplikasi Android dapat mengakses jaringan
<uses-permission android:name="android.permission.INTERNET">
</uses-permission>
Jangan lupa untuk mengimport library ksoap2-android ke Build Path project Android.
Selanjutnya edit file res/layout/main.xml untuk membuat layout form yang dapat mengakomodasi proses input sederhana melalui elemen EditText dan menampilkan hasilnya ke TextView.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    
        <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:paddingTop="10dp"
        android:text="Input : " />

    <EditText
        android:id="@+id/txtInput"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
        android:inputType="text">
        <requestFocus />
    </EditText>

    <Button
        android:id="@+id/bOK"
        android:paddingTop="10dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Call Web Service" />

    <TextView
        android:paddingTop="20dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Output :" />

    <TextView
        android:id="@+id/txtOutput"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="**output here**"
        android:textAppearance="?android:attr/textAppearanceSmall" />

</LinearLayout>
Nanti kita akan mendapatkan tampilan seperti ini

Langkah yang paling penting adalah membuat client SOAPnya, pertama masukkan variabel berikut ini yang nilai2nya bisa dilihat dari file WSDL web service yang telah dibuat sebelumnya
String NAMESPACE = "http://10.0.2.2/soap/hello";
String METHOD_NAME = "hello"; //nama fungsi dlm web service
String SOAP_ACTION = "http://10.0.2.2/nusoap/server2.php/hello"; 
//URL file WSDL web service
String URL = "http://10.0.2.2/nusoap/server2.php?wsdl"; 

Catatan :
10.0.2.2 adalah alamat localhost komputer yang akan diakses emulator Android karena emulator Android tidak dapat mengakses domain localhost

Kemudian masukkan nilai parameter name yang mau dikirim ke web service, sorce codenya seperti berikut
SoapObject Request = new SoapObject(NAMESPACE, METHOD_NAME);
PropertyInfo pi = new PropertyInfo();
pi.setName("name");
pi.setValue(input);
pi.setType(String.class);
Request.addProperty(pi);

Terakhir adalah memanggil web service, dan menampilkan responnya ke suatu variabel String dengan source code seperti di bawah ini
SoapSerializationEnvelope envelope 
= new SoapSerializationEnvelope(SoapEnvelope.VER11);
//envelope.dotNet = true; //aktifkan bila web service dibuat dengan .NET
envelope.setOutputSoapObject(Request);
        
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try{
 androidHttpTransport.call(SOAP_ACTION, envelope);
 Object response = envelope.getResponse();
 String result =  response.toString();
} catch (Exception e) {
 e.printStackTrace();
}
Source code lengkapnya adalah seperti berikut File Soap_clientActivity.java
package soap.client;

import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.PropertyInfo;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class Soap_clientActivity extends Activity {
    String NAMESPACE = "http://10.0.2.2/soap/hello";
    String METHOD_NAME = "hello";
    String SOAP_ACTION = "http://10.0.2.2/nusoap/server2.php/hello";
    String URL = "http://10.0.2.2/nusoap/server2.php?wsdl";
    String input = null;
    TextView tvOutput;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        final EditText etInput = (EditText) findViewById(R.id.etInput);
        Button bOK = (Button) findViewById(R.id.bOK);
        tvOutput = (TextView) findViewById(R.id.tvOut);
        
        bOK.setOnClickListener(new OnClickListener(){
         @Override
     public void onClick(View arg0) {
       // TODO Auto-generated method stub
       input = etInput.getText().toString();
       getSoap();
     }
        });
    }
    
    private void getSoap(){
     SoapObject Request = new SoapObject(NAMESPACE, METHOD_NAME);
        PropertyInfo pi = new PropertyInfo();
        pi.setName("name");
        pi.setValue(input);
        pi.setType(String.class);
        Request.addProperty(pi);
        
        SoapSerializationEnvelope envelope 
        = new SoapSerializationEnvelope(SoapEnvelope.VER11);
        envelope.dotNet = true;
        envelope.setOutputSoapObject(Request);
        
        HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
        try
        {
            androidHttpTransport.call(SOAP_ACTION, envelope);
            Object response = envelope.getResponse();
            String result =  response.toString();
            //System.out.println(result);
            tvOutput.setText(result);
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
    }
}

Hasilnya dapat dilihat dalam screenshot berikut


Gimana, cukup mudah bukan?
Web Service ini dapat dikembangkan lebih kompleks lagi misalnya dengan dihubungkan ke suatu database 


Oke, semoga bermanfaat
Jika ada yang kurang jelas, silakan ninggal komen ;)

Membuat Web Service Sederhana dengan nuSOAP

[diperbarui pada 12 Mei 2015]

PERHATIAN
melihat perkembangan saat ini untuk membuat web service saya menyarankan untuk migrasi ke RESTful web service http://www.ardhi.web.id/2015/05/web-service-php-menggunakan-slim_11.html, saya sudah tidak akan membuat artikel baru tentang pembuatan web service menggunakan SOAP

Berawal dari postingan sebelumnya yang menanyakan perihal web service SOAP yang dibuat dengan PHP dan client pake Android. Rasa penasaran saya menuntun saya untuk mencoba membuat SOAP web service sederhana dan membuat Android clientnya
Kali ini akan saya bahas mengenai pembuatan web service servernya, sebagai informasi lingkungan development saya sebagai berikut:
Xubuntu 13.04 64 bit
paket mySQL 5.5.32
paket PHP 5.4.9
library nuSOAP 0.9.5, bisa diunduh di http://sourceforge.net/projects/nusoap/

Friday, September 16, 2011

[KonCod a.k.a Konsultasi Coding] Web Service nuSOAP

[diperbarui pada 12 Mei 2015]
 
PERHATIAN
melihat perkembangan saat ini untuk membuat web service saya menyarankan untuk migrasi ke RESTful web service http://www.ardhi.web.id/2015/05/web-service-php-menggunakan-slim_11.html, saya sudah tidak akan membuat artikel baru tentang pembuatan web service menggunakan SOAP

Kali ini lain dari biasanya, Ardhi bakal ngasih KonCod alias konsultasi coding. Menanggapi codingan yang masuk ke inbox saya, singkat cerita terdapat seorang developer yang ingin membangun web service dengan PHP+nuSOAP. Dia memiliki basis data latihan yang di dalamnya terdapat tabel tb_user sebagai berikut:


Developer tersebut memiliki script login.php yang dimaksudkan untuk service login ke basis data sebagai berikut
<?php
require_once 'nusoap/lib/nusoap.php';
$server = new soap_server();
$server->configureWSDL("latihan","http://latihansaja/");
$server-->register(login);

function tes($param){
    $username= $param['username'];
    $password = $param['password'];
    $return_value[] =array('username'=>$username,'password'=>$password);
 return ($return_value);}

    function login(){
        mysql_connect('localhost','root','');
        mysql_select_db('latihan');
        $sql = mysql_query("select tb_user.username, tb_user.password from tb_user where username=’$username' and password =’$password' ");
        $return_data_count=mysql_num_rows($sql);
        //$return_data[]=array();
        while ($row=mysql_fetch_array($sql)){
            $return_data[]=array('username'=>$row['username'],'password'=> $row['password']);
        }
        $return['count']=$return_data_count;
        $return['data']=$return_data;
        return $return;

    }

$HTTP_RAW_POST_DATA = isset ($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA: " ";
$server->service($HTTP_RAW_POST_DATA);
?>

Namun saat dibuka di browser terdapat error seperti berikut ini

Setelah diselidiki, penyebabnya adalah penulisan $server-->register(login);
seharusnya adalah $server->register(login);

Setelah script diperbaiki, barulah diperoleh output yang diharapkan



Woke, segitu dulu KonCod kali ini
Selanjutnya akan saya bahas abis bagaimana menggunakan web service yang sudah dibangun tersebut :)
Salam programmer!

Tuesday, September 13, 2011

Yang Mungkin Belum Diketahui dari reCAPTCHA

reCAPTCHA adalah salah satu mekanisme yang umum digunakan untuk mencegah terjadinya spamming pada suatu website, di antaranya pada forum2 yang anggotanya aktif memposting. Seperti pada kaskus, agan2 pasti sudah akrab dengan penampakan ini



Sekilas tampak sangat ribet karena user harus mengetikkan kata yang panjang sebelum mengklik tombol Submit Comment. Namun tahukah anda bahwa reCAPTCHA ini tidaklah serumit yang terlihat :D

RAHASIAnya adalah : cukup mengetikkan 1 kata dari 2 kata yang terdapat dalam reCAPTCHA tersebut
1 kata yang harus diketikkan adalah kata yang terlihat sulit untuk dibaca, berikut ini contohnya





Pada contoh di atas, kata-kata yang harus dimasukkan adalah kata yang saya kasih tanda kotak merah, yaitu kata-kata yang dibuat sedikit susah dibaca. Sedangkan kata-kata yang lain adalah pemanis semata, tidak berpengaruh bila tidak kita ketikkan :) . Saya sudah berulang kali mencoba ini pada reCAPTCHA yang terdapat di kaskus dan hal ini sedikit mengefisienkan waktu posting :D

Entah ini semacam bug atau memang mekanismenya seperti itu, tidak tertutup kemungkinan developernya akan berbenah sehingga di waktu mendatang sangat mungkin mekanismenya berubah lagi

Thursday, September 01, 2011

Selamat Merayakan Hari Raya Idul Fitri

Ardhi mengucapkan Selamat Hari raya Idul Fitri 1432 H, semoga Allah SWT menerima amal ibadah kita, mengampuni dosa dan kekhilafan kita, serta semoga kita selalu dalam lindunganNya, amin..

Wednesday, August 17, 2011

Pekik Kemerdekaan

17 Agustus 1945, 66 tahun yang lalu lewat Pak Soekarno dan Pak Hatta, dwitunggal proklamator Indonesia, diproklamasikanlah kemerdekaan Indonesia.
"Kemerdekaan" memiliki makna yang bervariasi bagi setiap orang. Seperti halnya saya, bagi saya saat ini saya sedang memperjuangkan kemerdekaan saya. Sebuah perjuangan yang sangat berat dan panjang, perjuangan melawan segala bentuk kelewungan yang memaleskan saya, yang membuat saya terkungkung dalam sebuah belenggu yang bernama s.k.r.i.p.s.i 
Tak mudah memang, setiap detik selalu terpikir akan sebuah "pekerjaan" yang membutuhkan totalitas jiwa dan raga. Namun demi sebuah kata yaitu MERDEKA saya bersumpah akan memperjuangkan diri saya menghadapi segala rintangan tersebut untuk dapat membebaskan diri sehingga saya bisa melangkah maju untuk meraih masa depan saya.


Dan sekali lagi, saya pekikkan "M E R D E K A A A A A A A A"
Lebih baik segera pendadaran atau tidak sama sekali !!

Tuesday, August 16, 2011

Fungsi Date pada MySQL (1)

[posting dibuat sekaligus sebagai catatan penulis]
Terdapat beberapa fungsi untuk memanipulasi format data DATETIME pada MySQL

- Get current date
Untuk mendapatkan tanggal saat ini (current date) dapat menggunakan select now()
mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2011-08-16 18:10:07 |
+---------------------+
1 row in set (0.00 sec)


- Compare date
Untuk membandingkan tanggal, misalnya mendapatkan record dengan nilai field tanggal yang lebih 'tua' / lebih akhir dari tanggal tertentu dapat digunakan >= (greater / equal than), misalnya

mysql> select TerakhirLelang from lelang;
+----------------+
| TerakhirLelang |
+----------------+
| 2011-08-31     |
| 2011-05-21     |
+----------------+
2 rows in set (0.00 sec)

mysql> select TerakhirLelang from lelang where TerakhirLelang >= '2011-08-16';
+----------------+
| TerakhirLelang |
+----------------+
| 2011-08-31     |
+----------------+
1 row in set (0.00 sec) 

juga dapat digunakan operator lain yaitu <, <=, =, >=, >, atau BETWEEN
(BETWEEN untuk menyeleksi tanggal yang berada di antara 2 nilai tanggal)

Demikian tips kali ini, sampai ketemu lagi di tips dan trik selanjutnya

Thursday, August 11, 2011

JSON (JavaScript Object Notation)


JSON adalah format teks yang ringan (berukuran kecil) untuk pengiriman data. Format JSON mudah untuk dibaca, ditulis, dan dipahami manusia serta mudah untuk diuraikan dan dibuat oleh mesin. Format ini dibuat berdasarkan bahasa pemrograman JavaScript, standar ECMA-262 edisi ketiga – Desember 1999. JSON bersifat language independent namun menggunakan kaidah penulisan yang dikenal luas oleh programmer dari keluarga bahasa C (C, C++, C#, Java, JavaScript, Perl, Python, dll), hal tersebut menjadikan JSON sangat ideal sebagai bahasa dalam pengiriman data.

Wednesday, August 10, 2011

Split String pada Java

Berawal dari tugas akhir saya, saya mengalami kasus dengan format tanggal JSON dari server RESTful web service yang mengeluarkan output seperti ini
/Date(1313341200000+0700)/

Saya harus mengubah format tanggal yang aneh*) tersebut ke format yang human readable
*)menurut yang saya baca format tersebut manyatakan waktu dalam jumlah detik yang dihitung sejak tanggal 1 Januari 2011 hingga waktu yang dimaksudkan, sedangkan +0700 menyatakan regional waktu yang berselisih 7 jam dari GMT


Untuk memprosesnya, saya harus mendapatkan nilai 1313341200000 dari output tersebut
Codingannya dapat diilakukan dengan menangkap output tersebut sebagai sebuah String kemudian dipisahkan dengan method Split

Beginilah code nya
String epochDate = "/Date(1313341200000+0700)/";
System.out.println(epochDate);
Pattern pat = Pattern.compile("[(+]");
String str[] = pat.split(epochDate);
for(int i=0;i<str.length;i++)
{
System.out.println(str[i]);
}
Penjelasan :
Pattern pat = Pattern.compile("[(+]");
Di sini saya mendeklarasikan karakter yang dijadikan patokan untuk memecah String yaitu ( dan + dari output  
/Date(1313341200000+0700)/ 
yang mengapit 
1313341200000
Kemudian tangkap hasilnya sebagai array of String 
String str[] = pat.split(epochDate);
Output yang saya inginkan berada pada indeks 1
str[1]



Demikian, semoga bermanfaat

Tuesday, August 09, 2011

Kartu Mahasiswa UGM Dirancang sebagai Tiket Buat Naik Trans Jogja!

Sebuah wacana dilontarkan oleh Universitas Gajah Mada (UGM) dan Pemprov DIY yaitu untuk menjadikan Kartu Tanda Mahasiswa (KTM) UGM sebagai tiket bus trans Jogja.
Menurut pakar transportasi UGM Prof Dr Ing, Ahmad Munawar, MSc hal ini didasari dari hasil survei yang dilakukan kepada 500 mahasiswa UGM terkait dengan kendaraan yang mereka gunakan sebagai angkutan menuju kampus. Dari survei tersebut diketahui bahwa moda (jenis) angkutan yang dipergunakan mahasiswa saat ini didominasi sepeda motor sebanyak 81,20 persen, jalan kaki 9,20 persen, mobil 3,20 persen, bus 2,20 persen dan alat transportasi lain-lain 0,60 persen. Mahasiswa yang sebagian besar tinggal di sekitar jalan Kaliurang sebelah selatan Ring Road (47,1 persen), jalan Kaliurang Utara Ring Road (11,80 persen), jalan Affandi Utara (8,1 persen), Ring Road antara UPN dan Condong Catur (4,5 persen) dan Jl Kesehatan dekat RS Sardjito (3,7 persen).


bus Trans Jogja




Rencana penggunaan KTM sebagai tiket bus Trans Jogja sekaligus untuk mengkampanyekan penggunaan angkutan umum guna mengurangi kemacetan dan mengurangi polusi. Diharapkan dengan rencana tersebut akan mempermudah mahasiswa dalam menggunakan angkutan umum bus Trans Jogja.
Nantinya dalam penggunaan KTM sebagai tiket bus Trans Jogja tersebut direncanakan untuk menggunakan sistem langganan. UGM mengusulkan tiga opsi tarif, yaitu sistim bulanan sebesar Rp 100 ribu per bulan, sistem semester Rp 400 ribu per semester dan sistem langganan berupa 50 kali naik bis dengan harga Rp 100 ribu. Terdengar komersil memang :p namun ini merupakan sebuah wacana yang bagus dan patut mendapat apresiasi mengingat tujuannya yang memiliki manfaat untuk memasyarakatkan angkutan umum.


Kemudian bagaimana dengan Universitas Sebelas Maret Surakarta (UNS, kampus saya :D ) ?
UNS telah memiliki bus kampus yang siap mengantar mahasiswa dari gerbang depan maupun gerbang belakang dengan tarif Rp 1.000,00.
Sudah cukup bagus menurut saya :D, namun kalau bisa seperti kampus tetangga tersebut (UGM) alangkah lebih baik, mengingat Solo juga memiliki moda (jenis) transportasi yang sejenis dengan trans Jogja yaitu Batik Solo Trans.


Batik Solo Trans



Sumber berita = http://www.detiknews.com/read/2011/08/09/182259/1700278/10/hore-kartu-mahasiswa-ugm-nanti-bisa-untuk-naik-bis-trans-jogja?9922022
diakses 9 Agustus 2011

[Update] Yang Sudah Ambil Sertifikat dan Mug HIMASTER 2009

Menyambung postingan sebelumnya di http://senengeblog.blogspot.com/2011/08/update-informasi-untuk-mantan-pengurus.html , hari ini ada tambahan lagi yang sudah ambil sertifikat dan mug pengurus HIMASTER 2009 yaitu
Syahirul
Bayu Wicaksono
Sayekti
Vihi
Retisa
Rima

Friday, August 05, 2011

[Update] Informasi untuk (Mantan) Pengurus HIMASTER Periode 2009

Seperti yang sudah diberitahukan sebelumnya di http://senengeblog.blogspot.com/2011/08/informasi-untuk-pengurus-himaster.html bahwa mantan pengurus HIMASTER periode 2009 memperoleh sertifikat dan sebuah mug.



Hari ini setelah SemHasnya Ja'im telah dilaksanakan pembagian tersebut, berikut adalah updatenya
yang SUDAH AMBIL sertifikat dan mug :
Ardhi Wijayanto
Hari Sulistiyono (sertifikat belum, mug uwis)
Rinanza Zulmy A.
Setyono Aji Wibowo
Titik Musyarofah
Tri Hastuti Yuniati
Surojo Dewanoto
Teguh Purnomo
Budi Prasetyo
Abdurrahman AL Faiz
Deni Agus K.
Eko Prasetyo
Fatimah Shera Puteri
Dian Pawestri
Nina Anindyawati
Yuni Susanti
Hafidz Cahyo U
Rabbani M Reza
Fery Dwi Hermawan
Vina Zahrotun Kamila
Arif Rohmadi
Bagus Wijanarko
Syarifah Hanum
Nurul Chamidah
Arief Adi Nugroho

Yang belum ambil bisa ke kos Griya Asrika, mulai hari Selasa (9 Agustus 2011), thanx

Tuesday, August 02, 2011

Informasi untuk Pengurus HIMASTER Periode 2009

Mengingatkan kembali bahwa (mantan) pengurus HIMASTER atau HImpunan MAhasiswa TEknik infoRmatika (perideo 2009) dengan nama-nama terlampir di bawah ini belum memperoleh haknya yang berupa sedikit kenang-kenangan.
Oleh karena itu, saya mewakili PHT HIMASTER 2009 mengundang kembali teman-teman yang namanya tercantum di bawah ini untuk hadir kembali ke kampus atau menghubungi saya atau Hari Sulistiyono (2007) untuk mengambil tanda mata dari kami.
Saya mewakili PHT HIMASTER periode 2009 jiga menyampaikan permohonan maaf yang sebesar-besarnya atas tertundanya hal ini selama 1 tahun lebih.

Sunday, July 31, 2011

Selamat Datang Bulan Ramadhan

Saya selaku penulis blog senengeblog.blogspot.com mengucapkan selamat menjalankan ibadah puasa
Semoga Allah SWT menerima amal ibadah kita, mendapatkan tujuan dari ibadah yaitu menjadi pribadi yang bertaqwa, disampaikan kita hingga akhir bulan Ramadhan dan semoga kita dipertemukan dengan bulan Ramadhan tahun berikutnya
amin...

Sunday, July 24, 2011

Trinity Desktop Environment : Kelahiran Kembali KDE 3.5

Trinity Desktop Environment buat pengguna linux mungkin terdengar asing, namun saya yakin pengguna linux sangat mengenal KDE desktop environment terutama KDE versi 3.5 yang menjadi pilihan desktop environment favorit pada masanya.

KDE 3.5 dikenal user friendly, khususnya bagi pengguna pemula linux yang familiar dengan windows dengan adanya komponen-komponen seperti start menu dan taskbar yang mirip dari segi tata letak maupun fiturnya.

Tuesday, July 12, 2011

REST Web Service

Artikel ini telah dipindahkan ke http://senengcoding.blogspot.co.id/2017/02/rest-web-service.html

Friday, June 24, 2011

ASP.NET _ Super Newbie Utak-Atik ASP

Kali ini Ardhi sebagai newbie dalam dunia .NET akan memulai petualangan di bidang pemrograman ASP.NET

Tool yang Ardhi pake adalah VS 2008 (.NET 3.5)
Mulanya Ardhi buat project kayak gini nih

Thursday, June 16, 2011

Modul Praktikum Jarkomp ppt

Dikarenakan konsentrasi saya sudah hanya untuk skripsi, saya mohon maaf tidak bisa memberikan tutorial secara langsung untuk praktikum jarkomp
Berikut ini saya share link modul praktikum jarkomp yang dulu pernah dibuat teman2 IF 07 dengan tujuan supaya teman2 IF 09 belejar praktikum secara mandiri

Mail Server --> modul mail server
IPv6 --> modul IPv6
Managing network traffic --> modul managing network traffic
Network security --> modul network security
Simple LAN --> modul simple LAN
SMS gateway --> modul SMS gateway
WiFi connection --> modul wifi
Client Server --> modul client server
Peer to Peer --> modul P2P
Web Server --> modul web server

Demikian, harap maklum, terima kasih

Saturday, June 04, 2011

CLI Transparan di Archlinux dengan Tilda

Di Linux, CLI (Command Line Interface) menjadi alternatif environment selain GUI yang wajib untuk diketahui.

Di Gnome ada gnome-terminal, di KDE ada Konsole, ada pula xfce-terminal untuk environment XFCE, banyak pilihan program untuk menjalankan CLI di Linux

Buat pengguna Gnome, mungkin sudah pada bosen liat tampilan gnome-terminal yang kayak gini



Sebenarnya kalau tahu cara customizenya, gnome-terminal bisa dipercantik lho. Namun pada postingan ini saya ga mbahas tentang gnome-terminal ini
Saya mau share tentang tilda , program alternatif untuk menjalankan CLI di Archlinux


Kayak gitu deh tampilannya di desktop Archlinux saya, yang ada tulisan2nya itu :D
Dengan tilda, kita bisa membuat tampilan desktop lebih berwarna dengan adanya teks2 dari CLI :p

Install dulu tilda-nya dengan perintah

sudo pacman -S tilda

(catatan : saya sudah setting sudo di Archlinux, sehingga bisa eksekusi sudo kayak di Ubuntu :D )
Woke, setelah instalasi ntar buka deh program tildanya dengan mengklik tombol Alt+F2 lalu ketik tilda
Habis itu muncul deh programnya di desktop, pertama kali sih akan muncul jendela untuk mensetting tilda


Agar mendapat penampakan yang sesuai dengan screenshot saya seperti di atas tadi
buka tab General dan ikuti settingan saya seperti yang nampak pada gambar di atas


Buka tab Appereance dan ikuti settingan saya seperti yang nampak pada gambar di atas
Kemudian pilih wallpaper yang sesuai untuk desktop kamu
Atau kamu bisa juga coba settingan lain sesuai selera kamu :D

Wednesday, June 01, 2011

Network Manager Applet Gnome 3 Archlinux

Setelah sebelumnya mencoba menginstall newtwork manager untuk gnome 3 archlinux saya dan belum berfungsi, alhamdulillah sekarang sudah menampakkan hasil

Supaya muncul icon network manager haruslah diinstall dahulu paket networkmanager-applet


pacman -S networkmanager-applet


Setelah itu restart lepienya, dijamin berfungsi deh
ntar di panel atas muncul icon network manager dan aplikasinya bisa buat nyetting network :D

Monday, May 30, 2011

Cmus Audio Player Enteng di Archlinux

Ardhi lagi seneng2nya dolanan Archlinux :D

Siang ini nyari2 audio player buat memainkan file2 mp3 untuk mengisi siang yang panas ini :D

Default-nya emang Archlinux ini kosongan, tanpa GUI, tanpa Xorg-server, apalagi audio player jelas belum ada.
Setelah sukses menginstall Gnome3 di Archlinux, Ardhi install aplikasi2 pendukungnya.
Nah, kebetulan Ardhi nemuin link daftar aplikasi ringan untuk Archlinux di sini
Salah satu yang Ardhi coba adalah cmus untuk memainkan file mp3
Langsung saja, install dengan perintah

pacman -S cmus

ardhi.web.id. Powered by Blogger.