Saturday, 16 March 2013

Materi Pertama



Apa sih yang dimaksud dengan bahasa pemrograman ?
                Coba saja anda bayangkan ketika anda tidak bisa berbahasa asing saat berada di negeri tersebut. Anda pasti akan kesulitan untuk beradaptasi dalam hal berbicara dengan orang-orang lain. Oleh karena itu , perlu adanya bahasa internasional yang umum diketahui banyak orang. Contohnya saja bahasa inggris. Nah begitu juga dengan komputer. Kalo saja kita tidak tau bahasa yang di pakai si komputer tersebut , kita akan nyambung dengan maksud si komputer tersebut. Karna itu kita perlu belajar bahasa yang dimengerti oleh komputer. Sebut saja bahasa-bahasa itu seperti COBOL , Assembly , perl , c , c# , java , delphi , visual basic dan lain-lain.
Lalu kenapa belajar menggunakan bahasa pemrograman C?
                Bahasa C adalah bahasa yang sangat powerful dan fleksibel. Bahasa ini tidak memberikan batasan pada kita dan sering digunakan dalam proyek-proyek Operating System, Word Processor , dan lain-lain. Bahasa C adalah salah satu bahasa pemrograman yang populer di dunia dan mempunyai kemampuan lebih dari bahasa pemrograman yang lain. Banyak sekali aplikasi-aplikasi yang ditulis dalam bahasa C, atau paling tidak inti utama programnya ditulis dalam bahasa C.  Bahasa C merupakan general-purpose language, yaitu bahasa pemrograman yang dapat digunakan untuk tujuan apa saja. C merupakan industrial-strenght language. Dengan bahasa C, kita dapat membangun beragam aplikasi, mulai dari pemrograman sistem, aplikasi cerdas (artificial intelligence), sistem pakar, utility, driver, database, browser, network programming, sistem operasi, game, virus, dan lainnya. Bahkan, Software Development Kit untuk Windows ditulis dalam bahasa C. Bahasa C merupakan bahasa pemrograman yang sifatnya portable, yaitu dengan sedikit atau tanpa perubahan, suatu program yang ditulis dengan bahasa C pada suatu komputer dapat dijalankan pada komputer lain.
Sebelum masuk ke bahasa pemrograman , ada baiknya saya perkenalkan dahulu beberapa komponen penting yang harus dimiliki oleh komputer. Komponen tersebut ialah :
1.      Processor
Komponen ini berfungsi sebagai otak yang membantu komputer untuk “berpikir”. Komponen ini bertugas untuk melakukan pekerjaan-pekerjaan komputasi (perhitungan). Semakin baik processor , maka semakin cepat suatu komputer untuk melakukan tugasnya. Processor merupakan salah satu komponen penyusun komputer yang memiliki peran dan fungsi penting. Processor ini berbentuk chip yang berfungsi sebagai pusat pengendali seluruh perangkat yang terdapat pada komputer sehingga tidak heran bila banyak orang menyebut processor sebagai otaknya sebuah komputer.

2.      Memory
Komponen ini berfungsi untuk mengingatkan/menyimpan data atau informasi yang dibutuhkan ketika komputer tersebut bekerja. Data/informasi yang disimpan di dalam memory bersifat sementara. Memory adalah perangkat yang berfungsi mengolah data atau intruksi. Semakin besar memori yang disediakan, semakin banyak data maupun intruksi yang dapat mengolahnya.

3.      Harddisk
Komponen ini juga berfungsi untuk menyimpan data. Namun bedanya dengan memory adalah komponen ini menyimpan data secara permanen. Harddisk juga merupakan suatu device atau komponen pada komputer yang berfungsi sebagai media penyimpanan data (storage) dan juga termasuk dalam salah satu memory eksternal dari sebuah komputer.

4.      Motherboard/Mainboard
Motherboard/mainboard adalah tempat dimana kita menghubungkan semua komponen-komponen di dalam komputer. motherboard atau sering disebut mainboard merupakan papan elektronik utama yang terdapat komponen elektronik dan chip pengatur yang bertugas mengatur pertukaran data antar komponen perangkat keras yang ada. Pengertian lain dari motherboard adalah papan utama berupa printed circuit board yang memiliki chip BIOS sebagai program penggerak dan jalur dan konektor sebagai akses penghubung masing-masing perangkat.

Integrated Development Environtment (IDE)
                Adalah software yang kita gunakan untuk membangun sebuah program. Ada banyak IDE yang dapat kita gunakan dalam mempelajari ilmu dasar pemrograman ini. Untuk memprogram dengan bahasa C, kita dapat menggunakan DJGPP, Dev C++, atau Visual C++ Express Edition. Untuk bahasa Java , kita dapat menggunakan Net Beans, jGRASP, atau JCreator. IDE (Integrated Development Environment) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak.


Sumber : Erico Darmawan H - Mei 2010 - Pemrograman Dasar C-Java-C# - Informatika - Bandung

Tuesday, 15 January 2013

Tidak ada Bedanya


Mau yang iklas atau sekedarnya ? pernah kan kalian mendengar suruhan orang tua yang berbunyi , ”ayo , habiskan makanannya! Jangan disisakan!” atau sebuah dukungan yang isinya menghemat makanan yang terbuang percuma untuk aksi korban kelaparan. Telah kita ketahui bahwa bencana kelaparan memang sudah merajalela di mana-mana. Di afrika misalnya , berapa keluarga yang bisa makan dengan makanan yang layak setiap harinya? Mungkin bisa dihitung dengan kalkulator dagang. Tapi berapa banyak juga orang-orang di dunia yang membuang makanannya secara percuma dengan tanpa rasa bersalah? Hal ini tentu menjadi kendala bagi kita yang hidup di dunia ini yang memiliki kesenjangan sosial yang sangat signifikan.

Saya beri contoh seorang pasangan yang makan di restoran mahal dengan makanan yang bisa dikatakan tidak terlalu enak , datang dan memesan makan untuk mereka bedua. Hanya masing-masing berjumlah 2 piring dan makanannya pun tidak terlampau banyak. Dan setelah beberapa lama mereka mengobrol sambil menyantap makanannya , segera saja mereka menyudahinya dan melanjutkan aktivitas yang ingin mereka lanjutkan selanjutnya. Dan , apa yang terjadi? Makanan di meja mereka pun tidak mereka habiskan. Lantas, makanan itu pun di buang saja pada suatu tempat (sebuah kantung kresek yang besar). Dan pada malam hari beberapa jam sebelum restoran itu tutup , orang-orang yang bisa dikatakan tidak mampu pun meminta sisa dari makanan tersebut. Dan pemilik restorannya pun memberi mereka banyak kantung kresek besar yang isinya makanan sisa yang para pembeli tidak memakannya sampai habis.


Nah , dari contoh tersebut , apakah bedanya para donatur-donatur yang sedia mengeluarkan segelontor dana untuk memberi bantuan pada mereka yang kelaparan , dengan mereka yang makan di restoran dengan tidak menghabiskan makanan mereka. Kedua hal ini sama-sama memberi bantuan makanan pada mereka yang kelaparan. Lantas , perbedaan apa yang terdapat pada kedua cara mereka ini? Mereka sama-sama memberi makan pada orang lain yang kelaparan. Mereka juga sama-sama tidak mau diketahui bahwa mereka lah yang memberi makan.  Mereka juga  saling memberi dari yang mereka sisakan. Lalu , apa bedanya?

Sunday, 28 October 2012

Tugas Grafik Komp. & Peng. Citra



Saya akan menjelaskan cara membuat garis menggunakan pengoperasian openGL melalui definisi satu persatu. Lihat gambar berikut :

 










#include<glut.h>
merupakan suatu library yang digunakan untuk pemrograman grafis.   

glutCreateWindow(“  “)
digunakan untuk memberi judul pada window grafik yang akan dibuat.

glutInit(&argc, argv);
digunakan sebagai inisialisasi nilai-nilai pada library GLUT

glutInitWindowSize(250, 250);
untuk membuat window dengan ukuran (250,250)

glutInitWindowPosition(100, 100);
membuat letak posisi window pada (100,100)

glOrtho(-10.0, 10.0, -10.0, 10.0, -10.0, 10.0);
digunakan untuk membuat range sumbu x [-10,10] dan range sumbu y [-10,10] dan range sumbu z [-10,10]

glClearColor(1.0,1.0,1.0,0.0);
berguna sebagai warna dari windows yang akan dibuat

Thursday, 25 October 2012

Profil saya

Saya lahir dari seorang bapak dan seorang ibu yang masing-masing keluarga besar mereka mempunyai filosofi hidup yang sungguh sangat berbeda satu sama lain. Dan dari beragam hal yang berbeda yang dipunyai oleh masing-masing keluarga besar baik dari ibu saya maupun dari ayah saya , lahir lah saya  yang ibu dan ayah saya sepakat melahirkan saya. Saya bersekolah dasar di Tebet , Jakarta. Disana saya bersekolah selama 6 tahun lamanya dan setelah lulus SD , saya naik tingkat menuju SMP yang bertempat di Jakarta. Disana , saya bersekolah selama 3 tahun lamanya. Dan setelah saya menempuh ujian nasional dan ujian akhir sekolah , saya lulus dan diberi kesempatan untuk merantau di SMA yang ada di Bedono , Semarang. Disana , saya belajar selama 3 tahun untuk akhirnya lulus dalam ujian nasional dan kembali pulang untuk melanjutkan kuliah di Universitas Gunadarma . Pengalaman saya yang paling sangat sungguh menarik ketika saya duduk di bangku sekolah menengah atas atau biasa disingkat dengan SMA. Di Semarang , saya begitu menemukan banyak hal yang sangat beragam , komplek dan bermacam-macam hal dapat saya temui disana. Untuk itu memang tidak salah keputusan yang dilimpahkan kepada saya untuk merantau ke kota yang letak nya tak jauh dari kota-kota besar di daerah jawa tengah. SMA saya letak nya pun berada di tengah jalur lintas Semarang-Jogjakarta dimana situasi disana masih benar-benar sejuk dan nyaman dan agak jauh dari keramaian kota. Ketika disana , saya baru benar bisa terbuka bagaimana dunia ini ternyata dibangun oleh berbagai macam fondasi seperti berbagai macam agama, suku, ras, dan banyak hal komplek dan beragam lainnya yang saling berbeda satu sama lainnya. Maka saya berpikir , negara Indonesia ini sebenarnya negara yang paling sungguh sangat luar biasa dengan keberagaman yang ada yang menjadikannya suatu negara yang dinamakan dengan Indonesia.
Dari sinilah saya mulai berpikir mengenai pandangan hidup saya yang mengganggap semua keberagaman yang ada menjadi suatu keutuhan yang ada yang sebenarnya keberagaman yang ada menjadikan sesuatunya menjadi saling melengkapi dan membuatnya menjadi terlihat sempurna. Saya memandang hidup yang rumit ini dengan berpikiran layaknya sebuah mata yang memandang sebuah bola. Bahwa untuk melihat suatu persoalan , butuh mata yang melihat segala sudut bola yang sedang dilihat. Mengapa saya mengambil contoh sebuah bola? Karena seandainya saja saya mengambil contoh sebuah kubus , maka yang terlihat hanyalah mata yang memandang kotak per kotak. Sedangkan apabila mata memandang sebuah bola , perbedaan sudut pandang yang hanya berbeda  1 derajat pun , bisa dinilai sangat berbeda karena bulat yang tidak ada batas nya entah dari mana kita memandangnya (walaupun dilihat dari sudut manapun, bola tetaplah terlihat bundar).  Jadi memang banyak orang yang mengatakan bahwa “menjadi orang harus selalu ‘positif thinking’ ”. Dan memang nyatanya benar karena dengan memikirkan hal positif , perilaku, sikap, dan semua hal yang ada pada diri kita menjadi terbawa hal-hal positif. Walaupun begitu , hal negatif akan terus tetap ada selama masih ada hal positif. Sesorang tidak akan tau membuang sampah sembarang itu adalah hal negatif apabila seorang lainnya memberi contoh membuang sampah pada tempatnya yang mengakibatkan dampak yang diberikan sangat baik ketimbang membuang sampah sembarangan.  jadi , apakah berarti hal negatif itu salah? Dan mengapa hal tersebut di katakan sebagai hal negatif? Jadi kalau boleh saya mengatakan bahwa hal negatif itu sebenarnya hal positif yang tidak pada tempatnya atau waktunya atau hal lain semacamnya yang tidak pas atau baik dilakukan. Sebut saja membuang sampah. Membuang sampah itu sebenarnya baik karena ketika sampah disimpan ,tentu saja sampah itu bisa membuat berbagai macam sarang penyakit. Tetapi apakah membuang sampah tersebut seenaknya atau bisa dibilang sembarangan itu baik? Maka sebenarnya hal negatif itu perlu, sebagai sudut pandang menuju kepada bagaimana kita bertindak dan berpikir secara positif.  Namun , tidak semua hal negatif itu perlu kita jadikan pengalaman supaya kita bertindak lebih baik di masa depan. Permisalkan sampah itu sendiri. Apakah kita harus merasakan dampak dari kita membuang sampah sembarangan terlebih dahulu supaya setelahnya kita menjadi perilaku yang membuang sampah di tempatnya? kan pengalaman seperti ini tidak seharusnya terjadi dahulu sebagai pengalaman kita untuk kita berperilaku positif di kemudian harinya. Sebenarnya memikirkan apa yang sebenarnya terjadi di dunia ini sungguh sangat sulit bahkan tidak akan mungkin terpecahkan karna hanya TUHAN sendiri yang tau. Seperti “kenapa dunia ini sungguh tidak adil?”. Saya tetap berpegang pada sebuah kalimat yang bertuliskan ,” semua yang diciptakan TUHAN sungguh baik adanya”. Karena dengan begitu , saya bisa sedikit membedakan manakah yang benar-benar buatan TUHAN dan mana yang benar-benar buatan manusia.
Lalu ,yang terakhir, cita-cita saya sebenarnya bisa dikatakan sangat banyak. Saya menetapkan setiap hal yang ada , bisa saya jadikan cita-cita dari masing-masing bidang tersebut. Misalkan saja saya menjadi seorang wirausahawan yang bergerak dalam bidang restoran. Berarti , cita-cita saya menjadi seorang pemilik restoran yang memberikan resep terbaik kepada para pembeli yang akan makan di restoran saya. Sehingga restoran ini memberikan tidak hanya halal kepada semua orang yang membeli nya , melainkan juga sehat dan enak. Bagi saya , yang terpenting dari hidup saya bukan cita-cita yang saya inginkan. Karena siapa tau ternyata cita-cita yang saya impikan itu hanyalah keinginan atau hawa nafsu saya sendiri bukan dari keinginan TUHAN yang telah menciptakan saya ke dunia ini. Yang penting menurut saya yaitu bagaimana kehadiran saya membawa kebahagian bagi semua orang tidak terkecuali, sehingga TUHAN bisa menggunakan saya sebagai alat bantu untuk orang lain yang membutuhkan saya. Itulah kenapa alasan saya menetapkan cita-cita di masing-masing bidang yang ada di dunia ini.  (Badegos Ronggas)

Wednesday, 4 April 2012

Soal latihan Teori Organisasi Umum bag.2

Tugas 2.

Soal :
Misalkan fungsi demand dari suatu perusahaan yang beroperasi di pasar monopolistic kompetisi adalah :
P = 100 – 2Q , dan fungsi biaya adalah : C(Q) = 5 + 2Q.

Ditanya :                                                                                                                                                   Berapa harga dan jumlah produksi agar perusahaan mencapai keuntungan  yang maksimum?
Berapa keuntungan maksimum yang diperoleh perusahaan?

Jawab :




sumber : elib.unikom.ac.id/download.php?id=39905

Soal latihan Teori Organisasi Umum bag.1

Tugas 1.

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

Sunday, 11 March 2012

Keseimbangan Jangka Panjang (4)

4.       Industri dengan biaya yang semakin menurun
Industry dengan biaya yang semakin menurun (decreasing cost industry) akan terjadi apabila harga input per unit turun yang disebabkan oleh dampak eksternalitas pada pasar factor-faktor produksi (input). Dampak eksternalitas ini dapat disebabkan oleh kemajuan teknologi produksi factor input. Decreasing cost industry digambarkan oleh kurva penawaran jangka panjang bergerak turun dari kiri atas ke kanan bawah (slop negative).


Grafik 8.14 gambar pertama menunjukkan bahwa keseimbangan industry mula-mula di titik a, dimana harga keseimbangan adalah OP dan kuantitas keseimbangan adalah 0Qm0 sedangkan gambar kedua menunjukkan bahwa pada tingkat harga OP keseimbangan perusahaan jangka panjang berada di titik A yakni pada tingkat output OQ0 dan pada titik keseimbangan tersebut perusahaan hanya memperoleh laba normal.



Sumber : Dasar-Dasar Teori Mikro Ekonomi oleh Dr. Moch. Rum Alim, SE, M.Si