Kamis, 12 Juli 2012

MODUL Pemrograman Bahasa C/ C++





Selamat malam agan semua! pada kesempatan ini saya akan mengupdate link Modul bahasa pemograman C atau C++ (C/ C++). Apa agan tahu masing-masing bahasa pemograman tersebut? Apa itu C? dan Apa itu C++?.


Kalau agan belum tahu apa itu C dan apa itu C++, ayo! langsung saja kita simak dari Mr.Wiki yang berikut ini:




Bahasa Pemograman C++




C++ adalah bahasa pemrograman komputer yang di buat oleh (Bjarne Stroustrup) merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).[1] Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[rujukan?] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).[2]


Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class. Lanjutkan Membaca...





Bahasa Pemograman C



Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories.
Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C. Lanjutkan Membaca...


Ternyata, Bahasa Pemograman C dan C++ itu sama. Hanya perbedaannya pada beberapa hal yang telah disebutkan diatas. Jadi, untuk mempelajari kedua bahasa tersebut saya telah menyiapkan link untuk bahasa pemograman C dan C++. Bukunya hanya satu, tapi telah mencakup kedua bahasa tersebut karena bahasanya memiliki kesamaan sintaks (syntax).





Oke. Daripada lama-lama, langsung saja kita sedot bukunya:









Bab 01 - Pendahuluan Algoritma (Download | Lihat)


Nama: Bab01_PendahuluanAlgoritma.pdf



Referensi:



Deitel & Deitel, C How to Program 3rd Edition, Prentice Hall, New Jersey, 2001Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta, 1993 Thompson Susabda Ngoen, Pengantar Algoritma dengan Bahasa C, Salemba Teknika, Jakarta, 2004





Bab 02 - Flow Chart (Download | Lihat)

Nama: Bab02_Flowchart.pdf


Referensi:


Antony Pranata, Algoritma dan Pemrograman, J&J Learning, Yogyakarta, 2000
Rinaldi Munir, Algoritma & Pemrograman Dalam Bahasa Pascal dan C, Informatika Bandung, 2002

Suryadi H.S., Agus Salim, Pengantar Algoritma dan Pemrograman, Gunadarma, 1993



Bab 03 - Konsep Bahasa C (Download | Lihat)

Nama: Bab03_KonsepBhsC.pdf

Referensi:



Achmad Solichin, Pemrograman Bahasa C dengan Turbo C, www.ilmukomputer.com, 2003

Antony Pranata, Algoritma dan Pemrograman, J&J Learning, Yogyakarta, 2000

Cheltenham Computer Training, C Programming, www.cctglobal.com, United Kingdom, 1997

Deitel & Deitel, C How to Program 3rd Edition, Prentice Hall, New Jersey, 2001

Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta, 1993

Rinaldi Munir, Algoritma & Pemrograman Dalam Bahasa Pascal dan C, Informatika Bandung, 2002

Thompson Susabda Ngoen, Pengantar Algoritma dengan Bahasa C, Salemba Teknika, Jakarta, 2004





Bab 04 - Konsep Tipe Data (Download | Lihat)


Nama: Bab04_KonsepTipeData.pdf

Referensi:



Achmad Solichin, Pemrograman Bahasa C dengan Turbo C, www.ilmukomputer.com, 2003

Antony Pranata, Algoritma dan Pemrograman, J&J Learning, Yogyakarta, 2000

Cheltenham Computer Training, C Programming, www.cctglobal.com, United Kingdom, 1997

Deitel & Deitel, C How to Program 3rd Edition, Prentice Hall, New Jersey, 2001

Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta, 1993

Thompson Susabda Ngoen, Pengantar Algoritma dengan Bahasa C, Salemba Teknika, Jakarta, 2004




Bab 05 - Operator (Download | Lihat)

Nama: Bab05_operator.pdf


Referensi:




Cheltenham Computer Training, C Programming, www.cctglobal.com, United Kingdom, 1997

Deitel & Deitel, C How to Program 3rd Edition, Prentice Hall, New Jersey, 2001

Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta, 1993

Thompson Susabda Ngoen, Pengantar Algoritma dengan Bahasa C, Salemba Teknika, Jakarta, 2004




Bab 06 - Instruksi Input Output (Download | Lihat)


Nama: Bab06_Instruksi_InputOutput.pdf

Referensi:



Cheltenham Computer Training, C Programming, www.cctglobal.com, United Kingdom, 1997

Deitel & Deitel, C How to Program 3rd Edition, Prentice Hall, New Jersey, 2001

Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta, 1993

Thompson Susabda Ngoen, Pengantar Algoritma dengan Bahasa C, Salemba Teknika, Jakarta, 2004





Bab 07 - Percabangan (Download | Lihat)


Nama: bab07_percabangan.pdf

Referensi:



Cheltenham Computer Training, C Programming, www.cctglobal.com, United Kingdom, 1997

Deitel & Deitel, C How to Program 3rd Edition, Prentice Hall, New Jersey, 2001

Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta, 1993

Thompson Susabda Ngoen, Pengantar Algoritma dengan Bahasa C, Salemba Teknika, Jakarta, 2004





Bab 08 - Percabangan (Download | Lihat)


Nama: bab08_perulangan.pdf

Referensi:



Cheltenham Computer Training, C Programming, www.cctglobal.com, United Kingdom, 1997

Deitel & Deitel, C How to Program 3rd Edition, Prentice Hall, New Jersey, 2001

Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta, 1993

Thompson Susabda Ngoen, Pengantar Algoritma dengan Bahasa C, Salemba Teknika, Jakarta, 2004





Bab 09 - Fungsi Bagian 1 (Download | Lihat)


Nama: Bab09_Fungsi_bag1_.pdf

Referensi:



Cheltenham Computer Training, C Programming, www.cctglobal.com, United Kingdom, 1997

Deitel & Deitel, C How to Program 3rd Edition, Prentice Hall, New Jersey, 2001

Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta, 1993

Thompson Susabda Ngoen, Pengantar Algoritma dengan Bahasa C, Salemba Teknika, Jakarta, 2004





Bab 10 - Fungsi Bagian 2 (Download | Lihat)

Nama: Bab10_Fungsi_bag2_.pdf

Referensi:



Deitel & Deitel, C How to Program 3rd Edition, Prentice Hall, New Jersey, 2001

Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta, 1993

Thompson Susabda Ngoen, Pengantar Algoritma dengan Bahasa C, Salemba Teknika, Jakarta, 2004





Bab 11 - Fungsi Rekursif (Download | Lihat)


Nama: Bab11_FungsiRekursif.pdf

Referensi:



Deitel & Deitel, C How to Program 3rd Edition, Prentice Hall, New Jersey, 2001

Jogiyanto, Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta, 1993

Thompson Susabda Ngoen, Pengantar Algoritma dengan Bahasa C, Salemba Teknika, Jakarta, 2004
















Minggu, 22 April 2012

NETCUT & ANTI NETCUT 3.0 FOR Win Xp & 7






  Apakah Anda pernah dengar NetCut? yaitu software yang dapat memutus sambungan koneksi internet Anda, baik itu sambungan koneksi hotspot kampus, mall, dan tempat umum yang ber-WiFi serta warnet. Anti NetCut 3 merupakan software untuk mencegah orang lain memutus sambungan koneksi internet Anda.Dengan kata lain, Anti NetCut 3 merupakan obat penawar NetCut.

Dengan software ini, siapapun yang mencoba memutus koneksi internet Anda saat menggunakan internet gratis melalui WiFi, atau warnet menggunakan NetCut tidak akan mampu.


















Jumat, 20 April 2012

[GAME] WARZONE 2100 V.2.3.9 & 3.1 Beta 7 [APRIL 2012]

Permainan Warzone 2100 3.1 beta 6 permainan strategi yang sangat baik dalam gaya lama. Warzone 2100 adalah permainan strategi besar yang dimainkan secara real time (RTS). Lebih dari sepuluh tahun setelah peluncurannya masih sucks dan sangat mengesankan.

Warzone 2100 dirilis pada tahun 1999 oleh Eidos, pada tahun 2004 kode ini dirilis, sekelompok programmer relawan mengurus pembangunan dan kompatibilitas dengan sistem operasi modern. Arus, tersedia untuk versi Warzone download gratis mencakup permainan asli dan versi modern dengan grafis ditingkatkan dan efek tambahan.






Permainan Gratis Warzone 2100 3.1 beta 6 adalah permainan strategi real time, RTS populer (Real Time Strategy). Pengembangan tindakan didasarkan pada penciptaan dan penguatan basis, sumber daya memperoleh, pengorganisasian unit militer robot dan musuh menyerang. Ini harus membangun laboratorium, pabrik, pusat-pusat penelitian serta truk diperlukan untuk mengangkut dan memasok.

Kesan yang sangat baik dalam permainan Warzone 2100 3.1 beta 6 tidak futuristik, pasca-apokaliptik suasana permainan - aksi terjadi setelah penghancuran nuklir. Secara visual, tidak ada wahyu tapi permainan yang layak fitur grafis tiga dimensi dalam gulungan. Permainan Warzone 2100 3.1 beta 6 dapat berjalan pada komputer lama, Anda juga dapat bermain lebih jaringan (lokal atau Internet) dan built-in editor memungkinkan Anda untuk membuat tingkatan baru dan peta.

Permainan Warzone 2100 3.1 beta 6 adalah permainan strategi besar di mana Anda mengembangkan dasar, membangun tentara dan menyerang musuh. Permainan ini menawarkan pecinta hiburan meriah dan RTS modus permainan melalui jaringan dan editor tingkat adalah aset tambahan.




























[BERITA] (Sejarah Hari Bumi) 22 April – Hari Bumi Sedunia [APRIL 2012]


Sejarah hari bumi atau Earth Day yang diperingati setiap tanggal 22 April telah banyak yang tahu. Banyak yang telah menuliskan sejarah awal mula Hari Bumi (Earth Day).
Namun untuk menyambut peringatan Hari Bumi yang sebentar lagi tiba
tidak ada salahnya Alamendah’s Blog kembali mengulas sejarah itu.


Sebagai mana diketahui, sejarah peringatan Hari Bumi (Earth Day)
diselenggarakan pertama kali pada 22 April 1970 di Amerika Serikat.
Penggagasnya adalah Gaylord Nelson, seorang senator Amerika Serikat
dari Wisconsin yang juga pengajar lingkungan hidup.


Gagasan
tentang peringatan Hari Bumi mulai disampaikan oleh Gaylord Nelson
sejak tahun 1969. Saat itu Gaylord Nelson memandang perlunya isu-isu
lingkungan hidup untuk masuk dalam kurikulum resmi perguruan tinggi.
Gagasan ini kemudian mendapat dukungan luas.


Gaylord Nelson

Gaylord Nelson, pencetus Hari Bumi



Dukungan ini mencapai puncaknya pada
tanggal 22 April 1970. Saat itu sejarah mencatat jutaan orang turun ke
jalan, berdemonstrasi dan memadati Fifth Avenue di New York untuk
mengecam para perusak bumi. Majalah TIME memperkirakan bahwa sekitar 20
juta manusia turun ke jalan pada 22 April 1970.


Moment ini kemudian menjadi tonggak
sejarah diperingatinya sebagai Hari Bumi yang pertama kali. Tanggal 22
April juga bertepatan dengan musim semi di Northern Hemisphere (belahan
bumi utara) sekaligus musim gugur di belahan bumi selatan. Sejak itu,
pada tanggal 22 April setiap tahunnya Hari Bumi (Earth Day) diperingati.


Sejarah mencatat, Hari Bumi merupakan
kampanye untuk mengajak orang peduli terhadap lingkungan hidup. Gerakan
untuk meningkatkan kesadaran dan apresiasi terhadap planet yang
ditinggali manusia ini yaitu bumi. Hari Bumi telah menjadi sebuah
gerakan global yang mendunia hingga kini. Pelaksanaannya di seluruh
dunia dikordinasi oleh Earth Day Network’s, sebuah organisasi nirlaba beraggotakan berbagai LSM di seluruh dunia.


PBB sendiri memilih tanggal 20 Maret
saat di mana matahari tepat diatas khatulistiwa sebagai peringatan Hari
Bumi. Ini mengacu pada ide “hari bagi orang-orang Bumi” yang dicetuskan
aktivis perdamaian John McConnell. Hari yang lebih dikenal sebagai
“Hari Bumi Equinoks” ini diperingati PBB setiap tahunnya sejak 21 Maret
1971. Namun PBB juga mengakui tanggal 22 April sebagai hari bumi yang
dilaksanakan secara global. PBB secara resmi merayakannya 22 April
sebagai “International Mother Earth Day“.


Berdasarkan sejarah lahirnya Hari Bumi ini, tidak ada salahnya jika Alamendah
latah ikutan mendukung penyelenggaraan Hari Bumi. Meskipun Alamendah
sadar bahwa untuk menunjukkan kepedulian terhadap lingkungan hidup
tidak harus menunggu datangnya tanggal 22 April.

Minggu, 06 November 2011

Logo Dan Slogan SEA Games 2011 Diluncurkan



JAKARTA- SEA Games Organizing Committee (INASOC) secara resmi meluncurkan logo dan slogan SEA Games XXVI 2011. Peluncuran logo itu digelar dalam sebuah acara eksklusif di Teater Tanah Airku, Taman Mini Indonesia Indonesia (TMII), Jakarta, Sabtu (15/1) malam.


     Selain logo dan slogan, juga diperkenalkan maskot SEA Games 2011, yang akan berlangsung di DKI Jakarta dan Sumatera Selatan (Sumsel).


     Slogan “Indonesia Siap” diluncurkan sebagai keyakinan seluruh panitia penyelenggara, para atlet, dan masyarakat Indonesia siap menyambut dan menyelenggarakan pesta olahraga dua tahunan itu. Di acara peluncuran tersebut, INASOC sekaligus melakukan hitung mundur 300 hari menjelang pelaksanaan SEA Games.


     Lambang negara burung Garuda dipakai sebagai logo SEA Games di Indonesia. Logo menampilan tiga warna biru sebagai lambang laut nusantara yang menyatukan perbedaan; hijau sebagai lambang pulau, hutan, dan gunung yang menjadi harmoni yang menyelaraskan perbedaan; serta merah sebagai lambang semangat membara yang tak pernah padam memberikan yang terbaik untuk Indonesia.


     Acara peluncuran itu dihadiri Menpora Andi A Mallarangeng, Ketua Umum KONI Pusat Rita Subowo, Ketua INASOC Rachmat Gobel, dan para duta besar negara-negara sahabat dari Filipina, Malaysia, Myanmar, dan Thailand. Gubernur Sumsel Alex Noerdin dan perwakilan Pemprov DKI Jakarta juga turut hadir dalam acara peluncuran.


     Sementara dari jajaran atlet Indonesia, terlihat Taufik Hidayat, Richard Sambera, Elsa Manora, dan Santia Tri Kusuma yang merupakan atlet-atlet Indonesia yang mengharumkan Indonesia di ajang-ajang multieven seperti Olimpiade, Asian Games ataupun SEA Games.


     Ketua Umum KONI Pusat Rita Subowo mengatakan, penyelenggaraan SEA Games XXVI yang merupakan penyelenggaraan keempat di Indonesia menjadi momentum yang baik untuk mengembalikan kejayaan prestasi olahraga Indonesia.


     Sementara Rachmat Gobel meminta dukungan semua pihak untuk mensukseskan SEA Games. Ia menyatakan, tugas mensukseskan SEA Games bukan hanya pada Menpora, KONI, atau INASOC tetapi menjadi tugas semua.


      Menpora Andi A Malarangeng menegaskan, Indonesia siap berjuang di ajang SEA Games dan menjadi pemenang.


     Sementara Gubernur Sumsel Alex Noerdin menyatakan, Sumsel siap menjadi tuan rumah penyelenggaraan pertandingan bagi 22 dari 43 cabang olahraga yang akan dipertandingkan. Di antaranya yaitu sepakbola, gulat, senam, angkat besi, atletik, fin swimming, ski air, aquatic, menembak, dan bola voli.


      Kesiapan di Jakarta juga disampaikan Kadispora DKI Jakarta Ratiyono. DKI Jakarta akan menjadi tuan rumah penyelenggaraan pertandingan 21 cabang olahraga. Saat ini perbaikan atau renovasi tempat-tempat pertandingan terus dilakukan dan ditargetkan akan selesai sebelum Oktober 2011.


     Acara itu dimeriahkan oleh penampilan sejumlah artis dan penari. Pertunjukan tari-tarian yang menggambarkan bumi Sriwijaya, Sumatera Selatan dan lagu khas DKI Jakarta Kicir-Kicir dan Ondel-Ondel meramaikan panggung peluncuran.


Selasa, 28 Juni 2011

Bangun Datar





rumus, gambar, pengertian Bangun Datar
Gambar beberapa bangun datar




Oh, ya. Artikelnya bakalan panjang nih. Kalau nggak suka artikel panjang ya jangan diterusin baca. :-d Kalau mau buang air kecil ke toilet dulu ya. :d Soalnya panjang nih artikelnya...





Nah, kita akan membahas rumus keliling dan luas dari bangun datar.



Rumus-rumus bangun datar
.



1. Persegi







Persegi adalah bangun datar yang memiliki 4 sisi yang sama panjang. Memiliki 4 simetri lipat dan 4 simetri putar.



K = s x 4

L = s2





2. Persegi Panjang



Persegi panjang adalah bangun datar yang memiliki 4 sisi. Dimana sisi-sisi yang berhadapan sejajar dan sama panjang. Persegi panjang memiliki 2 simetri lipat dan 2 simetri putar.



K = 2 x (p + l)

L = p x l



3. Segitiga



Segitiga adalah bangun datar yang memiliki 3 sisi. Sehitiga terdiri dari segitiga sama sisi, segitiga sama kaki, segitiga siku-siku, dan segitiga sembarang. Yang dibawah adalah rumus untuk segitiga sembarang.



K = a + b + c

L = (a x t)/2



4. Trapesium



Trapesium adalah bangun datar yang memiliki 4 sisi. Trapesium terdiri dari trapesium sama kaki, trapesium siku-siku, dan trapesium sembarang (kalau nggak salah. Koreksi kalau aku salah).



K = a + b + c + d

L = ((a + b) x t)/2



5. Jajar Genjang



Jajar genjang adalah bangun datar yang memiliki 4 sisi. Tidak memiliki simetri lipat dan memiliki 2 simetri putar.



K = a + b + c + d

L = a x t





6. Belah Ketupat



Belah ketupat adalah bangun datar yang terdiri dari 4 sisi. Memiliki 2 buah diagonal yang saling tegak lurus. Memiliki 2 simetri lipat dan 2 simetri putar.



K = a + b + c + d

L = (d1 x d2)/2



7. Layang-layang



Layang-layang adalah bangun datar yang memiliki 4 sisi dan memiliki 2 buah diagonal yang saling tegak lurus. Memiliki 2 buah simetri lipat dan tidak memiliki simetri putar.



K = a + b + c + d

L = (d1 x d2)/2



8. Lingkaran



Lingkaran adalah bangun datar yang memiliki simetri lipat dan simetri putar tak terhingga.



K = π x d

L = π x r2

π = 22/7 atau 3,14





Bangun Datar Gabungan



Bangun datar gabungan adalah bangun datar yang terdiri dari beberapa bangun datar. Bangun datar yang membentuknya bisa bermacam-macam. Misalnya persegi, persegi panjang, lingkaran, dll.





Selesai sudah konsultasi matematika kali ini. Nantikan lagi konsultasi matematika berikutnya. :)

Senin, 27 Juni 2011

[Konsultasi Matematika] Simetri Lipat dan Simetri Putar

Simetri Lipat



Simetri lipat adalah... bingung saya jelasinnya (barangkali ada yang tahu pengertian simetri lipat, bisa dishare pengetahuannya di kotak komentar...) tapi mungkin akan terbantu dengan gambar dibawah ini (klik pada gambar untuk lebih jelas).







Intinya, apabila suatu bangun/bentuk memiliki simetri lipat, maka ketika dilipat menurut sumbu simetri bangun tersebut, akan terbentuk suatu bangun yang saling menutupi satu sama lain. Dengan kata lain tidak ada sisa pada lipatan tersebut.



Simetri Putar



Simetri putar adalah kesamaan bentuk jika diputar. Misalnya persegi panjang ABCD dibawah ini (sekali lagi, klik pada gambar untuk melihat lebih jelas).





Nah, persegi panjang tersebut memiliki 2 simetri putar. Pada saat diputar 180 derajat searah jarum jam, dan saat tidak diputar. Bangun datar dikatakan mempunyai simetri putar jika mempunyai paling sedikit 2 simetri putar. Jika hanya memiliki 1 simetri putar (yaitu pada saat bangun datar tersebut tidak diputar), maka bangun datar tersebut tidak memiliki simetri putar.



Simetri lipat dan simetri putar pada bangun datar biasa



Ini dia banyak simetri lipat dan simetri putar pada bangun datar biasa.


















Bangun datarSimetri lipatSimetri putar
Persegi44
Persegi panjang22
Segitiga sama sisi33
Segitiga sama kaki10
Segitiga siku-siku00
Segitiga sembarang00
Trapesium sama kaki10
Trapesium siku-siku00
Trapesium sembarang00
Jajar genjang02
Belah ketupat22
Layang-layang10
LingkaranTak terhinggaTak terhingga


Sekian konsultasi matematika kali ini. Bila ada kesalahan mohon maaf dan koreksi saya dengan berkomentar dibawah. Semoga bermanfaat!