Saturday, March 16, 2013

Membuat Aplikasi Menggunakan Eclipse pada Android untuk Penelitian Ilmiah


Latar belakang saya membuat PI tentang android adalah karena saya mempunyai hp berbasis OS android, serta dalam beberapa tahun terakhir populasi pengguna android meningkat sangat pesat. Serta saya ingin membuat sendiri tidak hanya memakai itu, karena akan lebih senang/bangga apabila berhasil membuat aplikasi sendiri. Pada tulisan kali ini saya akan menjelaskan dasar-dasar dari android itu sendiri.

            Android adalah suatu sistem operasi yang berbasis dari linux/open source yang diciptakan oleh suatu perusahaan, dan perusahaan itu diakuisisi oleh google. Menurut pandangan saya pribadi, apabila google tidak mengakuisisi perusahaan itu, mungkin nama android tidak sebesar sekarang.

            Didalam sistem operasi android, terdapat beberapa komponen aplikasi yang sangat penting seperti:
-          Activity
Didalam activity ini kita akan merancang sebuah interface untuk aplikasi itu nanti. Atau bisa juga untuk aplikasi sms, misalnya dimana suatu activity digunakan untuk menulis pesan, activity berikutnya akan menampilkan kontak tujuan, atau activity lainnya digunakan untuk menampilkan pesan-pesan lama.
-          Service
Service tidak memiliki user interface, namun berjalan dibelakang layar. Misalnya music player, sebuah activity digunakan untuk memilih lagu kemudian di-play agar music player bisa berjalan dibelakang aplikasi harus menggunakan service.
-          Intens
Intens adalah mekanisme untuk menggambarkan sebuah action secara detail seperti bagaimana cara mengambil sebuah foto.
-          Content Provider
Menyediakan suatu cara untuk menakses suatu data didalam Activity.
-          Resource
-          Digunakan untuk menyimpan file-file non coding, seperti jpg, mp3, dan lain-lain.

Konsep android sebenarnya hanya mempunyai satu layar foreground. Normalnya saat menghidupkan android, yang dilihat pertama adalah home. Kemudian bila kamu menjalankan sebuah aplikasi, User Interface halaman sebelumnya akan menumpuk diatas layar sebelumnya (home). Semua proses akan direkam oleh application stack oleh sistem Activity Manager. Menekan tombol back akan kembali ke halaman sebelum-sebelumnya, sama seperti kita menggunakan browser, apabila klik back maka akan balik ke halaman sebelumnya satu per satu.

            Setiap User Interface diwakili Class Activity. Setiap Class Activity mempunyai siklus, sebuah aplikasi dapat terdiri dari satu atau lebih activity yang akan diproses dalam linux. Sistem dalam android juga sama dengan linux, sama-sama menggunakan root.


Referensi : Arif, Akbarul Huda, 24 Jam!!! Pintar Pemgoraman Android #1.pdf ebook Version 2.1, www.omayib.com

Sunday, November 25, 2012

Profesi tertua di Bumi




Petani adalah seseorang yang bergerak di bisnis pertanian utamanya dengan cara melakukan pengelolaan tanah dengan tujuan untuk menumbuhkan dan memelihara tanaman (seperti pada, bunga, buah dan lain-lain), dengan harapan utama memperoleh hasil dari tanaman tersebut untuk digunakan sendiri ataupun menjualnya kepada orang lain. Mereka juga dapat menyediakan bahan mentah bagi industri. Dalam negara berkembang atau budaya pra-industri, kebanyakan petani melakukan agrikultur subsistence yang sederhana. Sebuah pertanian organik sederhana dengan penanaman bergilir yang sederhana pula atau teknik lainnya untuk memaksimumkan hasil, dengan menggunakan benih yang diselamatkan oleh orang yang asli dan ecoregion.

Diantara semua profesi yang ada dimuka bumi, Petani merupakan profesi tertua dibandingkan profesi lain seperti pedagang, arsitek, guru, polisi, tentara hingga pegawai pemerintah. Sebagai profesi tertua di muka bumi ini tidak menjamin kesejahteraan petani, profesi turunan seperti berdagang hingga menjadi pejabat jauh lebih makmur. hingga saat ini menurut data WHO lebih dari 1 milyar penduduk bumi mengalami kelaparan terutama di kawasan bumi bagi selatan (asia, afrika dan amerika latin) dimana mereka semua secara umum hidup di pedesaan yang notabene sumber kehidupannya adalah pertanian.

Kondisi petani di negara maju memang jauh lebih sejahtera dibanding di negara-negara berkembang dan terbelakang, hal ini dikarenakan petani di negara maju relatif lebih diperhatikan oleh pemerintah disamping kuatnya infrastruktur dan teknologi yang digunakan. Petani di negara maju memiliki daya tawar yang jauh lebih baik dibanding negara-negara miskin.

Tentunya semua manusia, apapun profesinya memiliki keinginan dan hak dasar untuk hidup layak. Perlu terobosan kebijakan di tingkat internasional untuk membaca ulang keadaan petani yang semakin jauh tertinggal dibanding profesi lainnya. Tentu ini akan sangat berbahaya, karena lebih dari 50% generasi petani dimuka bumi hari ini sudah berumur diatas 40 tahun. Tentu perlu regenerasi, jika tidak ingin ada bahaya kelaparan dunia semakin bertambah. Jika tidak ada petani, maka kehidupan dibumi juga akan susah. Ditambah juga, setiap tahun lahan untuk bertani semakin berkurang, karena banyak dipakai untuk membuat mall/gedung bertingkat dan juga jalan atau perumahan.


Badegos Ronggas

Sunday, October 28, 2012

Profile Diri

:D

Friday, October 26, 2012

Membuat Garis

NAMA  : PANJI PANGESTU
NPM     : 15110312
KELAS : 3KA28 

Membuat garis dengan Menggunakan Open GL, dengan software Dev C++.
Pertama" Download dulu Dev C++ nya DISINI dan download juga GLUT untuk Dev CPP nya DISINI


Install GLUTnya sampai selesai, kemudian membuat Garis menggunakan CPP dengan Open GL. Pilih File>New>Project>Multimedia>OpenGL. 



Setelah selesai akan terbuka suatu project cpp dengan codingnya. kita akan menaruh coding garisnya diantara  /* OpenGL animation code goes here */ dan     /* shutdown OpenGL */

Garis Horinzontal codingnya

glClearColor (0.0f, 0.0f, 0.0f, 0.0f);
glClear (GL_COLOR_BUFFER_BIT);
glPushMatrix ();
glClearColor(1,1,1,0);
glColor3f(1,1,1); //
glBegin(GL_LINES);
glVertex3f(-0.6f, 0.0f, 0.0f);
glVertex3f(0.6f, 0.0f, 0.0f);
glEnd ();
glPopMatrix ();
SwapBuffers (hDC);
Sleep (1);
}
}

Dan hasilnya yang muncul setelah di compile & Run


untuk glClearColor berfungsi untuk menentukan nilai" untuk buffer warna. kemudian glClear GL_COLOR_BUFFER_BIT untuk Menunjukan buffer saat menulis warna. glPushMatrix disini untuk mensave suatu screen dan kemudian ClearColor lagi. glColor3f (1,1,1,0) adalah 3 warna utama yaitu Red Green Blue, jika 1 berarti Yes, dan 0 berarti No, Karena Gabungan 3 warna Red Green Blue adalah putih. jadi untuk garisnya berwarna putih. dan glBegin untuk start. gl vertex3f berfungsi untuk menentukan titik kordinat X, Y dan, Z. dan glEnd untuk berarti end pada suatu program opengl. fungsi glpopmatrix untuk menload data dari coding yang diatas. swapbuffer berfungsi untuk pertukaran buffer, HDC berfungsi menentukan konteks perangkat. Jika format pixel saat jendela direferensikan oleh konteks perangkat termasuk buffer kembali, pertukaran fungsi bagian depan dan belakang buffer.

Garis Vertikal codingnya


glClearColor (0.0f, 0.0f, 0.0f, 0.0f);
glClear (GL_COLOR_BUFFER_BIT);

glPushMatrix ();
glClearColor(1,1,1,0);
glColor3f(1,1,1); //
glBegin(GL_LINES);
glVertex3f(0.10,10.0,13.13);
glVertex3f(0,0,0.0);
glEnd ();
glPopMatrix ();

SwapBuffers (hDC);

Sleep (1);
}
}



Dan hasilnya yang muncul setelah di compile & Run

untuk garis ini juga hampir sama tetapi hanya beda posisi di glVertex3f yaitu titik" kordinat yang digunakan.

Garis Diagonal Codingnya


glClearColor (0.0f, 0.0f, 0.0f, 0.0f);
glClear (GL_COLOR_BUFFER_BIT);

glPushMatrix ();
glClearColor(1,1,1,0);
glColor3f(1,1,1); //
glBegin(GL_LINES);
glVertex3f(0,0,-0.8);
glVertex3f(9.9,8.9,0.1);

glEnd ();
glPopMatrix ();

SwapBuffers (hDC);

Sleep (1);

}
}

Dan hasilnya yang muncul setelah di compile & Run


untuk garis diagonal pun sama dengan horizontal dan vertikal hanya beda peletakan titik kordinat vertex3f.

Thursday, April 5, 2012

Tugas 2 Teori Organisasi Umum 2

Diketahui         : Fungsi Permintaan Q = 400 – 2P
                           Fungsi biaya Pabrik A: CA = 20QA
                           Fungsi biaya Pabrik B: CB = 0,25Q2B
Ditanya            : Tentukan output yang dihasilkan oleh masing-masing pabrik, tingkat harga, dan laba perusahaan
Pemecahan:

Tugas 1 Teori Organisasi Umum 2

Diketahui         : Fungsi Permintaan Q = 200 – 2P
                           Fungsi biaya Pabrik A: CA = 10QA
                           Fungsi biaya Pabrik B: CB = 0,25Q2B
Ditanya            : Tentukan output yang dihasilkan oleh masing-masing pabrik, tingkat harga, dan laba perusahaan
Pemecahan:

Tuesday, March 20, 2012

Tulisan 5 Teori Organisasi Umum 2


Pengaruh Pajak
            Pajak lam-sam(lum-sum-tax) dan pajak penjualan spesifik (spsific sales tax). Pajak lam-sam merupakan pajak yang hanya mempengaruhi biaya tetap (FC). Dengan demikian perubahan pajak lamsam hanya menggeser kurva AFC dan kurva AC. Ini berarti bahwa perubahan pajak pamsam tidak mengubah biaya marjinal (MC), sehingga keseimbangan perusahaan tidak berubah, demikian juga dengan penawaran perusahaan.
           
            Berbeda dengan pajak lamsam. Pajak penjualan spesifik mempngaruhi biaya variable (VC), yang berarti juga mempengaruhi biaya marjinal (MC). Jika biaya marjinal berubah (dalam hal ini MC bergeser) maka penawaran perusahaan juga berubah. Penigkatan pajak penjualan spesifik akan menggeser kurva MC dengan slop positif ke kiri. Hal ini membuat penawaran perusahaan bergeser kekiri. Implikasinya, harga naik dan kuantitas keseimbangan berkurang. Keadaan ini menimbulkan pertanyaan menarik, yakni: 1) Seberapa besar kenaikan harga keseimbangan dan penurunan kuantitas (Q) keseimbangan, dan 2) Berapa besar beban pajak yang ditanggung oleh konsumen dan yang ditanggung perusahaan.