Laman

24 Mar 2010

Algoritma Integral dengan C#

Class ini digunakan untuk melakukan perhitungan nilai integral. Pada metode ini, perhitungan integralnya dilakukan dengan menggunakan metode Simpson. Sbenarnya msih ada bnyak algoritma2 lain utk ngitung integral, tpi pda bahsan ni, aq cma bhas yg metode Simpson nya ja. Klo emang mw lbih ngdalemin, mngkin tmen2 bsa cari2/plajari dari plajaran Metode Numerik nih..

Okelah klo bGitu, lngsung aja ya dkasih contohnya dalam bahasa pemrograman C#.




using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Smart_StatMat.Main;

namespace StatMat.Calculus.Metode
{
    class Integral
    {

        ///
        /// Digunakan untuk melakukan perhitungan pada Integral
        /// Menggunakan metode Simpson
        ///

        ///
fungsi yang akan di integralkan
        ///
Batas atas dari integral
        ///
Batas bawah dari integral
        ///
        public double CariIntegral(string function, double atas, double bawah)
        {
            double e = 0.00001;
            double h = (atas - bawah) / 2;
            int k = 2;
            double es1 = getFX(function, (int)atas) + getFX(function, (int)bawah);
            double es2 = 0;
            double es4 = getFX(function, (int)bawah + (int)h);
            double i0 = 0;
            double iN = (es1 + 4 * es4) * (h / 3);

            while (setMutlak((iN - i0) / iN) > e)
            {
                es2 += es4;
                es4 = 0;
                double x = bawah + h / 2;

                for (int j = 1; j <= k; j++)
                {
                    es4 += getFX(function, x);
                    x += h;
                }
                k *= 2;
                h /= 2;
                i0 = iN;
                iN = (h / 3) * (es1 + 2 * es2 + 4 * es4);
            }
            return iN;
        }

        ///
        /// Melakukan penghitungan nilai f(x)
        ///

        ///
fungsi yang akan dihitung
        ///
nilai x dari fungsi tsb
        ///
        public double getFX(string function, double x)
        {
            ubahOrder itu = new ubahOrder(function, x);
            hitung ini = new hitung(itu.getItu(), itu.getY());
            return ini.getHasil();
        }

        ///
        /// Mengeset suatu nilai menjadi positif
        ///

        ///
nilai yang akan diset
        ///
        public double setMutlak(double nilai)
        {
            if (nilai >= 0)
                return nilai;
            else
                return nilai * (-1);
        }
    }
}



Slesai, smoga brmanfaat ya....

PKL at Sumatera Selatan(3)

Tak terasa PKL pun udh brjalan hampir seminggu. Bnyak skali pngalaman berharga yg kudapat. Bnyak jga pngetahuan yg tk ternilai harganya. Khidupan d Jakarta yg shari2 ku habiskan di depan laptop dg mengotak-atik baris2 code, kini harus ku tinggalkan utk sementara.

Nyaman jga aq tinggal di pedesaan sperti ini. Pnduduknya pda ramah2, suasana tenang, n makan+tidur jdi enak(hehehe,,). Wlaupun kdang kpkiran jga sma ssuatu yg ku sayang yg ada d Jakarta atau Palembang...

Stelah tugas kmi slsai pun, kmi bner2 mnghadapi sindrom kebosanan yg sangat. TIM ku stiap hri hnya bengong2 d rumah. Tpi suatu hari, bapak kades blang ama kmi bertiga, "Bapak besok mw prgi ke Plembang sma ibu, bpak mw beli keramik, pda mw ikut ga??"
Wduh, mndngar prkataan bpak, kmipun kegirangan, pling ga, ga bengong d rumah. Mardiah pun triak2 mw nglihat Jembatan AMPERA yg mmang blum prnah di lihatnya, cz bis nya wktu itu nyasar. Dan keesokan pgi pun, kmi lngsung siap2 n BRANGKAT.....

Swaktu d jalan, jntung kmi pun mulai brdegup kencang, agak gugup, n sdikit ketakutan. Bukan krena kmi mabuk darat, tpi serem aja nglihat kecepatan mobil yg gila2an. Byangin aja, bpak kades yg biasa bwak mobil d jalan tanah n brlumpur, kni dkasih jlan aspal. Yah, geli2 aja bpaknya. Jdi gitu deh, SEREM...

Trus kmi pun jlan2 d plembng, trus dtraktir mkan ama bpak, smpet sbentar kmi ngunjungin teman2 STIS yg ada d Palembang, trus pulang deh...
Keesokan hari pun , kmi juga mandi pgi2, cz mnurut jadwal, kmi akan djemput utk pulang lagi ke Jakarta pada pgi2 hari. Kmi pun nungguin mobilnya dari pagi, tapi.....  5 jam kemudian...   jembutan pun ga kunjung muncul... Dan akhirnya setelah skitar jam 4 pun, bru dteng jemputannya...
ALHAMDU??? LILLAH.......

Sedih rasanya meninggalkan desa ini. Sedih berpisah dengan Bpak Johary(pak Kades) dan ibu Kades yg udah ngurusin kmi slama kmi dsini. Sumpah, ssuatu yg pling  kmi syukuri di PKL ni adalah dpet tmpangan nginep d rumah orang sebaik bapak dan ibu. Sedih bnget rasanya klo inget stiap pgi kmi slalu dsiapin makan n dmanjain. Trlalu baik Bapak sma ibuknya... Sdih jga rasanya pisah sma penduduk di desa ini. Yg smuanya ramah2, trutama buat pnduduk yg motornya disewa stiap hari. Maaf bnget klo trjadi apa2 dg motornya(hehehe...). Akhirnya, dg di akhiri acara salam2an ama Bpak n Ibu Kades, kmipun mulai brangkat. Sedih bnget... Desa ini, akan slalu aq ingat, alamnya, masyarakatnya, lingkungannya, dan hamparan sawit yg slalu mnenangkan hati stiap mlihatnya, tntu aq sngat berat prgi dri sini. Suatu hari nnti, aq ingin kmbali ke desa ini, aq ingin brtemu kmbali dg Bapak n Ibu Kades/masyarakat dsini. Yah, mngkin klo teman2 tim ku mw, kita bsa brangkat sama2. Atau, klo mmang ga da teman, mngkin bisa sama istri(heheh, klo udah punya). Smoga aq bsa kmbali lgi brmain kesini....

17 Mar 2010

PKL at Sumatera Selatan(2)

Lanjut lagi critanya....
Jdi critany salah satu tempat yg bkalan kmi data adlah sbuah daerah perkbunan yg lbih lyak dsebut "hutan" yg jlannya aja ga karuan yg mana jlan... yg mana kubangannya, hehehe...
Trus wktu itu suasananya mendung, krena ga tau medannya kmi pun mnmui pak RT yg brada pling dkat dg areal tmpat msuk hutan tsb. Stlah itu, trjadilah prcakapan antara kmi bertiga n pak RT yg krang lbih sperti brikut..
Pak RT: Adik2 ni yakin mw msuk kesana?
TIM15 : Ya, mw ga mw kmi hrus msuk pak..
Pak RT : Jdi gni, klo kita udah masuk ksana n tiba2 ujan, kita ga kan bsa plang lgi lo. Cz jlannya ga bisa dlewatin..

Stelah mndngar prkataan pak RT, kmipun rada takut buat msuk. Mana mendung lagi. Tkut jga klo ga bsa kluar n harus nginep d dlem hutan. Byangan aneh2 jga mlai brnaung d otak, gmana klo ada macan, babi, bruang, ular, dan brbagai bnatang d kbun binatang baik yg dlestatrikan ataupun tdak..Heheheh.. Trus ngeliat anggota tim ku si Mardiyah yg scara fisik adalah cewek, jdi ga brani buat melibatkannya dalam misi berbahaya ini(lebay)... Akhirnya stelah brpikir, lbih baik plang ja deh. Mgkin bsok ja dterusin prjalanannya, n smoga mlam ni ga ujan. Amiin...

Keesokan harinya pun kmi brngkat, lngsung gas motor ke rumah pak RT, trus dg semngat mngetok pintu, trus nanya ama istrinya, "Pak RT nya ada buk??", trus djawab, "Wduh dek, bpaknya lgi pergi ke Jambi dek.."
Wduh, nambah lgi penderitaan. Ya udalah klo gtu, dg bermodalkan ptunjuk dri bu RT mngenai jalur yg akan kmi tmpuh n modal mulut buat brtanya sma orang(klo ada orang) klo trssat, kmipu tncap gas mnuju hutan tsb. Dan trnyata bnar kta pak RT, jlannya ancur bnget, jlan tanah, emang c udah kliatan jalurnya, tpi jlannya lbih mirip kubangan babi daripda jalan..

Di prjalananpun, mlai trasa aroma petualangan(hehe). Lngsung serasa kyak lgi di film "KAMEN RIDER BLACK" ja, dmana pmeran utamanya si "KOTARO MINAMI" biasanya memacu mtor crossnya menghantam setiap rntangan. Tpi bukannya malah mnghantam rintangan, tba2 "bleep...bleep...bleep...bleep..." mtor yg ku kendarai pun tak kuasa lgi buat nglanjutkan prjalanannya, cz "bannya tenggelam di lumpur", stelah aq trun pun, kaki ku tngglam smpe sbates lutut, mana hutan lagi, ga da orang kliatan. Yah, kbtulan ada kayu besar dsana, kmi pke deh tu kayu buat ngngkat mtor, aq brdua sma rudi ngngkatin mtornya. Smentra d sisi lain mardiah sedang asik2an foto2....

Stelah brapa lama, akhirnya brhasil jga usaha kmi. Kmipun lnjut prjalanan n mnmukan bbrapa rumah d dalam hutan sana. Trnyata orng2 di dalam hutan sangat ramah2, jauh lbih ramah daripada pduduk kota. Bhkan anjing2 dsana pun sngat ramah pda kmi, smpe2 kmi slalu dtemani kemana2, mana ngjakin ngbrol trus tuh anjing(bca: menggonggong). Tpi, kmi ttap berpgangan dg omngan pepatah lah, "ANJING MENGONGGONG KAFILAH BERLALU", dan trnyata ppath itu bner... Kmi tnggal berdoa aja klo babi dsana ga ramah2 jga, cz kmi ga tw peribahasa apa yg mw jdi pgangan kmi klo ada babi...

Melakukan kegiatan d dalam hutanpun lebih enak dri pada d kota. Cz bsa dpet bnyak pngalaman krena medan nya yg ga biasa, slain itu jga orang2nya ga susah d wawancara, kbnyakan mreka slalu d rmah(asal jngan pgi, cz mreka ke kbun). Tpi sdih jga klo mndngar cerita2 mreka tntang bgaimana mreka mlewati hidupnya slama ni. Bhkan ada suatu crita yg, wduh aq ja ngbayanginnya sdih bnget..

Jdi wktu itu aq ma rudi prgi utk mwawancara d suatu rumah d hutan itu. Stelah dicari2, trnyata rmah tsb brada pling ujung di jalan hutan tsb. Jlannya udah kecil bnget, cz cma ada satu rumah dsana. Trus stlah kmi ksana trnyata d rmah tsb ada ibu2, usianya ku taksir 50an tahun. Trnyata d rmah itu dy tnggal berdua ja sama suaminya. Trus di suatu tahap wawancara, ibunya bilang kyak gini "Sbenernya ibu tuh pngin bnget ke rumah sakit, mw brobat, tpi ibu tkut byarnya mahal dek, ibu ga punya uang..." blum smpat aq mw nanya ibunya mw brobat krena pnyakit apa, tiba2 ibunya lngsung ngmong lgi "ibu pingin punya anak dek, ibu pingin bnget punya momongan..."
Mndengar kata2 itu, aq lngsung trhnyak terdiam. Rudi pun ku lihat terdiam menahan nafasnya. Mata sang ibu pun sdikit berkaca2 dngan snyumannya yang menyembunyikan kesedihannya yang sangat...

12 Mar 2010

PKL at Sumatera Selatan

Wah, udah lama ga ngisi di blog ini. Cz bbrapa saat ini lgi sbuk2ny PKL(Praktek Kerja Lapangan), yg mw diadain di SumSel(hehe, skalian blik kampung). Bnyak bnget cerita yg seru2 swktu PKL ni. Mlai dari pusing, susah, mnyaksikan lngsung kondisi masyarakat d pedesaan, dll.

Sbelum kmi brangkat ke Sumsel, aq sndiri dsibukkan di seksi Pengolahan. Dpet bgian programnya. Yah, jdi hrus rela mngurangi porsi tidur deh, hehe. Tpi itu ga msalah, demi suksesnya PKL angkatan 49(sok loyal). Ksibukan di saat masih d Jakarta pun ttap brkutat msalah metode dan apalah itu namanya yang buat otak pusing. Slain itu jga aq jdi slah satu anggota Inkamp, yang tugasnya buat ngjelasi masalah konsep dan definisi pda teman2 lain, wlaupun sbagai inkamp sendiri aq, bisa dbilang nyampah lah(hehe, cz masih rada bingung sndiri dg kondef), tpi untung tman2 lainnya bsa mnutupi kkurangan itu dan alhamdulillah brjalan baik..

Cerita yang seru pun dmulai saat kmi mlai terjun ke lapangan di SumSel. Aq sndiri dapet pnempatan di Kabupaten Musi Banyuasin brsama 2 temanku yang satu cewek namanya Mardiah, dan yang satu cowok namanya Rudy. Mnurut penjelasan c, daerah yang kami dapat, medannya tidak terlalu sulit, asal bisa naik motor ja. Tpi stelah kami kesana... dmulailah cerita nya...

Pertama kali kami d antar ke desa tujuan, kami diantar oleh Pegawai Badan Pusat Statistik(BPS). Kmi mlewati jlan Palembang-Jambi, yah, itu adalah jlan yang ngubungin Sumsel-Jambi. Jdi ceritanya kami wktu itu brangkat agak sorean, jdi kondisi wktu mw sampe udah gelap. Swaktu msih d jlan Palembang-Jambi, yah, pikirannya daerahnya msih gampang2 ja. Tpi tba2 di suatu jalan mobilnya nglambat n ngidupin lampu send tanda mw belok ke kanan. Stelah ku lihat2 ga da jalan disana. Cuma ada sbuah jalan kecil yang gelap bnget. Mulai deh ga enak perasaan. Mbil pun trus mlaju kira2 5km, wah yang terlihat spanjang jalan, yah ga da yg klihatan... cz gelep banget. tiba2 terlihatlah chaya lmpu rumah2. Trnyata itu adalah kantor kepala desanya. Busyet, kantornya ja kyaknya ga prnah djamah lgi. cz udah mulai kotor dan rumput2nya udah panjang gitu. Mobil kmi pun brhenti dsana. Di depan balai desa tadi pun ada sbuah rumah. Trnyata rumah itu adalah rumah pak Kadesnya. Sbelumnya kmi udah dbilang bkalan tinggal d rumah Pak Kades. Trus kluarlah istri pak Kadesnya dari pintu rumahnya. Kmipun lngsung dsambut dan dberi minuman "Frutang", lumayanlah, buat bersihin teggorokan(hehe). Stelah itu pak Kadesnya dteng dari blakang rumah. Trus trnyata rumah tmpat kmi tinggal nnti bkan lah d rumah tsb. Trnyata pak kadesnya ada rumah satu lagi di belakang rumah tsb, kira2 msuk ke dalem 0.5km lgi lah. Akhirnya mulai hri itu pun, kmi tnggal dsana mnikmati susanan desa yang tenang n susah sinyal(hehe)..

Wah, udah ngntuk bnget nih, pdahal ada pngalaman yg sngat seru yg mw aq critain wktu mendata pnduduk d dalam hutan, hehehe. Mngkin ntar lah aq  critain lagi..