BLOGGER TEMPLATES AND TWITTER BACKGROUNDS

Selasa, 15 November 2011

Contoh Program C++

Input :
Input NIM :
Input Nilai Mahasiswa :
Input Nilai Absen :
Input Nilai Tugas :
Input Nilai UTS :
Input Nilai UAS :

Output :
**************************
              UNSADA
**************************
NIM :
Nama Mahasiswa :
Nilai Absen :
Nilai Tugas :s
Nilai UTS :
Nilai UAS :
Nilai Akhir :
***************************

Ingin input lagi [Y/T]?

Proses :
Nilai Akhir = 10% absen + 20% tugas + 30% uts + 40% uas


Coding : 
#include <iostream.h>
#include <conio.h>
void main()
{
float absen, tugas, uts, uas, nilai_akhir;
char nim[8], nama[25], lagi;
do
{
clrscr();
cout<<"\nInput NIM : "; cin>>nim;
cout<<"\nInput Nama Mahasiswa : "; cin>>nama;
cout<<"\nInput Nilai Absen : "; cin>>absen;
cout<<"\nInput Nilai Tugas : "; cin>>tugas;
cout<<"\nInput Nilai UTS : "; cin>>uts;
cout<<"\nInput Nilai UAS : "; cin>>uas;
clrscr();
cout<<"\n**********";
cout<<"\nUNSADA";
cout<<"\n**********";
cout<<"\nNIM : " <<nim;
cout<<"\nNama Mahasiswa : " <<nama;
cout<<"\nNilai Absen : " <<absen;
cout<<"\nNilai Tugas : " <<tugas;
cout<<"\nNilai UTS : " <<uts;
cout<<"\nNilai UAS : " <<uas;
nilai_akhir=((0.1*absen) + (0.2*tugas) + (0.3*uts) + (0.4*uas));
cout<<"\nNilai Akhir : " <<nilai_akhir;
cout<<"\n**********";
cout<<"\n\nIngin Input Lagi [Y/T]?"; cin>>lagi;
}
while ((lagi=='y') || (lagi 'Y'));
getch();
}


SELAMAT MENCOBA !!!

Senin, 03 Oktober 2011

Program untuk menghitung Luas Permukaan, Keliling, dan Isi bola

#include <iostream.h>
#include <conio.h>

void main()
{
int r=10;
float phi=3.14;
float keliling=2*phi*r;
float luas_permukaan=4/3*phi*r*r*r;
float isi=4*phi*r*r;
clrscr();
cout<<"***********************************************************";
cout<<"\nProgram untuk mencari Luas Permukaan, Keliling, dan Isi dari sebuah bola";
cout<<"\n**********************************************************";
cout<<"\n\nPhi = " <<phi;
cout<<"\nJari-jari = "<<r;
cout<<"\nLuas Permukaan Bola = "<<luas_permukaan;
cout<<"\nKeliling Bola = " <<keliling;
cout<<"\nIsi Bola = " <<isi;
getch();
}

mudah2an bener yak :D soalnya belum dicoba juga di compilernya.. :D

Minggu, 02 Oktober 2011

Mengenal Bahasa Pemrograman C dan C++

Bahasa C adalah bahasa pemrograman prosedural yang memungkinkan kita untuk membuat prosedur dalam menyelesaikan suatu masalah. Bahasa C++ adalah bahasa pemrograman yang berorientasi pada objek.

Bahasa tingkat tinggi merupakan bahasa yang mudah dipahami oleh manusia, C dan C++ merupakan contoh bahasa dari bahasa tingkat tinggi. Contoh lain dari bahasa tingkat tinggi adalah Pascal , Perl, Java, dan lain lain. Sedangkan bahasa tingkat rendah merupakan bahasa mesin atau bahasa asembly.

Secara sederhana sebuah komputer hanya dapat mengeksekusi program yang ditulis dalam bahasa mesin. Oleh karena itu , jika suatu program ditulis dalam bahasa tingkat tinggi, maka program tersebut harus diproses dahulu sebelum bisa dijalankan dengan komputer.
Proses untuk untuk mengubah dari bahasa tinkaat tinggi ke bahasa tingkat rendah dalam bahasa pemrograman ada 2 tipe yaitu intrepenter dan compiler.
Bahasa pemrograman seperti C dan C++ merupakan contoh dari tipe compiler. Namun ada bahasa yang menggabungkan 2 tipe ini salah satunya adalah bahasa Java.
salah satu compiler C++ yaitu Borland C++

Kerangka Program
Kerangka program utama adalah kerangka utama atau template yang digunakan untuk membuat setiap program. Dalam C, kita menulis program seperti ini:
#include <stdio.h>
void main()
{
printf(“Halo dunia”);
}
Sedangkan dalam C++ kita menulis seperti ini:
#include <iostream>
using namespace std;
int main()
{
cout<<”Halo dunia”<<endl;
return 0;
}
penjelasan:
Dalam C, untuk melakukan input output kita menggunakan library standard bernama stdio.h sedangkan di C++ kita menggunakan iostream. Dalam potongan kode di atas kita akan melihat ada baris using namespace std; maksudnya adalah kita menggunakan namespace bernama std. Apa itu namespace? Namespace diibaratkan seperti folder yang menyimpan berkas-berkas. Kita dapat membuat namespace untuk mengelompokkan fungsi-fungsi tertentu sehingga lebih sistematis. Keuntungannya adalah, kita dapat membuat banyak nama fungsi yang sama namun dibedakan menjadi kategori-kategori tertentu sesuai namespace yang kita buat.

Kamis, 29 September 2011

Pemanfaatan Teknologi Informasi dalam Dunia Pendidikan

Dalam kehidupan suatu negara, pendidikan memegang peranan yang amat penting untuk menjamin kelangsungan hidup negara dan bangsa, karena pendidikan merupakan wahana untuk meningkatkan dan mengembangkan kualitas sumber daya manusia. Seiring dengan perkembangan teknologi komputer dan teknologi informasi, sekolah-sekolah di Indonesia sudah waktunya mengembangkan Sistem Informasi manajemennya agar mampu mengikuti perubahan jaman. SISKO mampu memberikan kemudahan pihak pengelola menjalankan kegiatannya dan meningkatkan kredibilitas dan akuntabilitas sekolah dimata siswa, orang tua siswa, dan masyakat umumnya.Penerapan teknologi informasi untuk menunjang proses pendidikan telah menjadi kebutuhan bagi lembaga pendidikan di Indonesia. Pemanfaatan teknologi informasi ini sangat dibutuhkan untuk meningkatkan efisiensi dan produktivitas bagi manajemen pendidikan. Keberhasilan dalam peningkatan efisiensi dan produktivitas bagi manajemen pendidikan akan ikut menentukan kelangsungan hidup lembaga pendidikan itu sendiri. Dengan kata lain menunda penerapan teknologi informasi dalam lembaga pendidikan berarti menunda kelancaran pendidikan dalam menghadapi persaingan global.
Pemanfaatan teknologi informasi diperuntukkan bagi peningkatan kinerja lembaga pendidikan dalam upayanya meningkatkan kualitas Sumber Daya Manusia Indonesia. Guru dan pengurus sekolah tidak lagi disibukkan oleh pekerjaan-pekerjaan operasional, yang sesungguhnya dapat digantikan oleh komputer. Dengan demikian dapat memberikan keuntungan dalam efisien waktu dan tenaga.
Penghematan waktu dan kecepatan penyajian informasi akibat penerapan teknologi informasi tersebut akan memberikan kesempatan kepada guru dan pengurus sekolah untuk meningkatkan kualitas komunikasi dan pembinaan kepada siswa. Dengan demikian siswa akan merasa lebih dimanusiakan dalam upaya mengembangkan kepribadian dan pengetahuannya.

Selasa, 27 September 2011

Manfaat Elearning dalam Pengajaran

Ada beberapa manfaat pembelajaran elektronik atau e-learning, di

antaranya adalah:
Pembelajaran dari mana dan kapan saja (time and place flexibility). Bertambahnya Interaksi pembelajaran antara peserta didik dengan guru atau instruktur (interactivity enhancement). Menjangkau peserta didik dalam cakupan yang luas (global audience). Mempermudah penyempurnaan dan penyimpanan materi pembelajaran (easy updating of content as well as archivable capabilities).

Manfaat e-learning juga dapat dilihat dari 2 sudut pandang :
a. Manfaat bagi siswa
Ada beberapa manfaat pembelajaran elektronik atau e-learning, di
antaranya adalah:
Pembelajaran dari mana dan kapan saja (time and place flexibility). Bertambahnya Interaksi pembelajaran antara peserta didik dengan guru atau instruktur (interactivity enhancement). Menjangkau peserta didik dalam cakupan yang luas (global audience). Mempermudah penyempurnaan dan penyimpanan materi pembelajaran (easy updating of content as well as archivable capabilities).

Manfaat e-learning juga dapat dilihat dari 2 sudut pandang :
a. Manfaat bagi siswa
Dengan kegiatan e-Learning dimungkinkan berkembangnya fleksibilitas belajar yang tinggi. Artinya, kita dapat mengakses bahan-bahan belajar setiap saat dan berulang-ulang. Selain itu kita juga dapat berkomunikasi dengan guru/dosen setiap saat, misalnya melalui chatting dan email. Mengingat sumber belajar yang sudah dikemas secara elektronik dan tersedia untuk diakses melalui internet, maka kita dapat melakukan interaksi dengan sumber belajar ini kapan saja dan dari mana saja, juga tugas-tugas pekerjaan rumah dapat diserahkan kepada guru/dosen begitu selesai dikerjakan.

b. Manfaat bagi pengajar
Dengan adanya kegiatan e-Learning manfaat yang diperoleh guru/dosen antara lain adalah bahwa guru/dosen/ instruktur akan lebih mudah melakukan pembaruan materi maupun model pengajaran sesuai dengan tuntutan perkembangan keilmuan yang terjadi, juga dapat dengan efisien mengontrol kegiatan belajar siswanya.
Pengalaman negara lain dan juga pengalaman distance learning di Indonesia ternyata menunjukkan sukses yang signifikan, antara lain: (a) mampu meningkatkan pemerataan pendidikan; (b) mengurangi angka putus sekolah atau putus kuliah atau putus sekolah; (c) meningkatkan prestasi belajar; (d) meningkatkan kehadiran siswa di kelas, (e) meningkatkan rasa percaya diri; (f) meningkatkan wawasan (outward looking); (g) mengatasi kekurangan tenaga pendidikan; serta (h) meningkatkan efisiensi. (Soekartawi, 2005)
Keuntungan menggunakan e-Learning diantaranya adalah sebagai berikut:

Kamis, 22 September 2011

Kemajuan Teknologi Dalam Bidang Pendidikan

Masih ingatkah kita ketika menyalin materi pelajaran sekolah dari papan tulis sekolah yang ditulis dengan kapur. Saat ini metode ini sudah banyak ditinggalkan dan digantikan dengan peralatan-peralatan yang lebih modern. Hal yang paling sederhana adalah dengan mengganti papan tulis dengan kapur dengan papan tulis dengan spidol yang dapat di hapus. Lalu apakah hanya sebatas itu sajakah teknologi yang berkembang? Berikut adalah berbagai kemajuan dalam teknologi yang dalam bidang pendidikan :

1. OHP (Over Head Projector).
Peralatan ini dahulu di gunakan untuk melihat kumpulan foto atau gambar bergerak. Pada zaman sekarang ini OHP banyak digunakan di kampus-kampus sebagai sarana yang efektif untuk menyampaikan materi pelajaran. Hal ini di karenakan oleh kemampuan OHP untuk menginterpretasikan gambar secara efektif sehingga si pemberi materi pelajaran juga dapat menjelaskan dengan lebih detail. OHP saat ini mulai digunakan sampai ke tingkat Taman Kanak-Kanak. Hal ini memang mempermudah siswa dalam menyerap materi yang lebih beragam sekaligus menggalakan sikap malas mencatat. Kemajuan teknologi dalam bidang pendidikan yang demikian lebih cenderung terhadap bergesernya peralatan yang digunakan untuk pendidikan bagi generasi yang lebih muda.

Kemajuan teknologi dalam bidang pendidikan yang satu ini tergolong baru dan mulai di pasarkan dimana-mana. Bentuk E-book yang kecil dan ringan sangat membantu siswa dalam memperoleh materi pelajaran yang tidak terbatas. E-book menjadi sangat berguna di zaman yang serba komputarisasi ini. Pada saat ini penggunaan laptop sebagai sarana buku pekerjaan rumah dan buku pekerjaan sekolah telah marak dilaksanakan. Hal ini juga di dukung oleh koneksi internet yang mobile dan mudah. E-book mempermudah mereka yang menggunakan materi-materi pelajaran yang berasal dari luar negri atau bertaraf internasional. Dengan E-book siswa dapat menghemat pembelian buku dan juga ongkos kirimnya.

2. E- learning system
Kemajuan teknologi dalam bidang pendidikan yang satu ini sudah sangat mendunia. Saat ini di Indonesia masih belum terlalu populer. Dengan E-learning maka materi pelajaran dan tugas-tugasnya di atur via internet. Ada juga yang menggunakan E-learning sebagai alat untuk melakasanakan ujian-ujian. Sistem ini banyak digunakan oleh sekolah-sekolah Internasional di Jakarta yang membutuhkan verifikasi lebih lanjut terhadap pihak asing yang mengelolanya. Selain itu home schooling yang mulai populer juga menggunakan sistem yang serupa.

3. Video conference melalui internet.
Kemajuan teknologi dalam bidang pendidikan yang satu ini sangatlah memudahkan para pengajar untuk mengajar di waktu yang bersamaan dengan kelas atau tempat yang berbeda dengan topik yang sama. Dalam video conference siswa dapat lebih banyak berinteraksi dan mendapat lebih banyak pengetahuan karena dengan video conference siswa dapat mengetahui pertanyaan apa yang telah di lontarkan dan didiskusikan bersama.

Sumber : http://www.studentmagz.com/

Selasa, 23 Agustus 2011

XAMPP (Apache, MySQL, PHP, dan phpMyAdmin)

Taukah kalian mengenai XAMPP?kepanjangan dari XAMPP yaitu Apache, MySQL, PHP dan phpMyAdmin.
XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk kalian atau auto konfigurasi. Versi XAMPP yang ada saat ini adalah Versi 1.7.4 atau yang terbarunya kalian bisa download di http://www.apachefriends.org/en/xampp-windows.html.
Software XAMPP versi ini terdiri atas:
a. Apache 2.2.17
b. MySQL 5.5.8
c. PHP 5.3.5
d. phpMyAdmin 3.3.9
e. FileZilla FTP Server 0.9.37
f. Tomcat 7.0.3 (with mod_proxy_ajp as connector)

web server tersebut mari kita mengenalnya lebih dekat satu per satu.