Kamis, 05 Juli 2012

program penilaian mahasiswa



program penilaian_MHS;{program ini untuk melihat hasil nilai mahasiswa selama 1 semester}

uses wincrt;

var nama :array[1..20] of string;
tugas,uts, uas,presensi : array[1..20] of integer;
rata :array[1..20] of real;
a,jd : byte;
begin
  clrscr;
  write('Masukkan Jumlah Data Nilai: '); readln(jd);
  for a :=1 tojd do;
  begin
    writeln('PENILAIAN UJIAN MAHASISWA');
    write('Masukkan Nama : '); readln(nama[a]);
    write('Masukkan Nilai Tugas : '); readln(tugas[a]);
    write('Masukkan Nilai UTS : '); readln(uts[a]);
    write('Masukkan Nilai UAS : '); readln(uas[a]);
    write('Masukkan Presensi : '); readln(presensi[a]);
    Rata[a]:=(0.1*tugas[a])+(0.2*uts[a])+(0.3*uas[a])+(0.4*presensi[a]);
  end;
  clrscr;
  for a :=1 tojd do;
  begin
    writeln('PENILAIAN UJIAN MAHASISWA');
    writeln('Nama : ',nama[a]);
    writeln('Nilai Tugas : ',tugas[a]);
    writeln('Nilai UTS : ',uts[a]);
    writeln('Nilai UAS : ',uas[a]);
    writeln('Presensi : ',presensi[a]);
    {untuk menampilkan semua data yang sudah dimasukkan di awal}
    writeln('Rata-rata : ',rata[a]:1:2);{untuk menampilkan rata-rata}
  end;
end.

Rabu, 04 Juli 2012

Sistem Operasi FreeBSD





SISTEM OPERASI
FReeBSD
FreeBSD adalah suatu sistem operasi yang bekerja layaknya UNIX tetapi bukan turunan dari UNIX. Pertama kali dikembangkan oleh Berkeley Software Distribution pada tahun 1993.
Operating system ini dijuluki FreebSD karena software ini gratis untuk digunakan oleh siapapun termasuk untuk kepentingan komersial, source code yang tersedia dengan gratis, siapapun dapat meningkatkan performa FreeBSD ini atau menemukan bug untuk mensubmit source codenya, kata “free” dapat diartikan sebagai gratis, atau dapat digunakan sesuai keinginan user.
Saat ini FreeBSD banyak dipercaya sebagai OS untuk server yang menangani beban yang cukup tinggi. Tercatat beberapa situs internet tersibuk di dunia, seperti Yahoo.com, Hotmail.com, dan ftp.cdrom.com menggunakan FreeBSD sebagai sistem operasi bagi servernya. Sementara itu, di Indonesia FreeBSD menjadi tulang punggung dari jaringan AI3 (Asian Internet Interconnection Initiative). Jaringan yang di Indonesia berpusat di ITB ini bertujuan untuk menghubungkan perguruan tinggi serta lembaga pendidikan maupun riset di Indonesia ke jaringan internet melalui gateway internet AI3 di ITB.
1. Sejarah FreeBSD
Sejarah munculnya FreeBSD berawal dari pengembangan system Operasi Unix yang dirancang oleh Ken Thompson dan Dennis Ritchie, peneliti dari AT&T Bell Laboratories. Selama pertengahan tahun 70an, Ken Thompson memperkenalkan UNIX ke University of California di Berkeley. Dan ketika University of California at Berkeley menerima source code ini (membeli dengan harga $400), co-creator Unix, Ken Thompson, tengah berkunjung ke salah satu fakultas. Melalui bantuannya yang konsisten, para periset dan mahasiswa, terutama Bill Joy (salah satu pendiri Sun Microsystem), berusaha mengembangkan source code Unix tersebut dan melahirkan apa yang disebut The Berkeley Software Distribution (BSD).
Dengan dukungan pendanaan dari DARPA (departemen pertahanan Amerika), Berkeley Computer System Research Group (CSRG) selanjutnya menjadi bagian penting dalam pengembangan Unix disamping Bell Labs. Bersamaan dengan Unix System V AT&T sendiri, BSD tumbuh menjadi salah satu dari dua flavor Unix mayor pada saat itu.
Faktanya, sistem Unix BSD berkembang lebih inovatif dari Unix System V. Ia lebih digemari oleh kalangan akademik dan institusi-institusi riset daripada perusahaan komersial.
Berbeda dengan Linux yang dibuat secara “keroyokan” oleh para programmer di seluruh dunia, FreeBSD dikembangkan oleh sebuah tim yang terbagi atas tiga kelompok besar, masing-masing adalah FreeBSD Core Team, FreeBSD Developers, dan FreeBSD Documentation Project. FreeBSD Core Team bertindak sebagai semacam “dewan direksi” dari proyek FreeBSD. Tim ini bertanggung jawab untuk menentukan tujuan-tujuan proyek secara keseluruhan serta aturan pelaksanaannya. Tim kedua, FreeBSD Developers, bertanggung jawab terhadap tugas teknis dalam pembuatan FreeBSD, sementara FreBSD Documentation Team menangani tugas-tugas yang berkenaan dengan pendokumentasian proyek, pembuatan manual, FAQ, dan sebagainya.
Seiring bergulirnya waktu, Unix BSD sangat mempengaruhi perkembangan sistem-sistem Unix yang ada saat ini. Berbagai utiliti dasar Unix, seperti C-shell, vi, TCP/IP, dan virtual memory, dibuat pertama kali pada rilis Unix BSD. Sun Microsystem SunOS termasuk turunan dari 4.2BSD, sedangkan Unix System V ditulis-ulang dalam rilis ke-empatnya (SVR4) untuk menyesuaikan diri dengan fitur-fitur BSD.
2. Versi FreeBSD
Versi modern BSD adalah 4.4BSD yang dirilis pada tahun 1993. Kebanyakan sistem-sistem BSD saat ini berstandarkan 4.4BSD-Lite. Di antara sekian banyak flavor Unix BSD terdapat tiga sistem freeware yang populer digunakan dan salah satunya adalah FreeBsd yang akan dijelaskan dalam pelatihan ini. Varian BSD yang lainnya adalah NetBSD dan OpenBsd.
Pengembangan FreeBSD melibatkan banyak sekali pihak. Biasanya mereka adalah programmer individu berkemampuan tinggi yang dikenal sebagai commiters. Commiters dipilih oleh FreeBSD Core Team. Sekitar tahun 1992 dan 1993, Jordan K. Hubbard, Rod Grimes, dan Nate Williams bekerja pada proyek 386BSD dan merilis set perubahan-perubahan yang dikenal dengan “Unofficial 386BSD Patchkit.”
David Greenman, yang kemudian bekerja pada Walnut Creek, selanjutnya mengusulkan sistem operasi baru berbasiskan kepada patchkit yang telah ada dengan nama FreeBSD.
Segera setelah itu, Hubbard dikontrak Walnut Creek untuk mempersiapkan channel distribusi CDROM. Walnut Creek memberikan dukungan dengan menawarkan server dan hardware ber-bandwidth tinggi untuk mengembangkannya. CDROM pertama dari FreeBSD adalah versi 1.0, dirilis pada bulan Desember 1993.
FreeBSD 2.0 dirilis bulan November 1994. Selanjutnya sebagai upgrade dan peningkatan dilakukan secara berkesinambungan dan signifikan. Dewasa ini FreeBSD telah melahirkan rilis-rilis yang sangat stabil dan luas digunakan oleh masyarakat dunia. Yahoo!, direktori internet terbesar saat ini, mempercayakan jutaan halamannya untuk dilayani oleh sistem FreeBSD, begitu pula organisasi dan vendor-vendor besar lainnya.
3. Tujuan dari penggunaan FreeBSD
Berdasarkan penuturan Hubbard, sasaran utama FreeBSD Project adalah memberikan software yang dapat digunakan untuk beragam tujuan. Barangkali apa yang menarik dari FreeBSD adalah sisi teknisnya yang simpel. Diakui bahwa program instalasi FreeBSD termasuk dalam tool instalasi Unix yang paling sederhana di antara yang lainnya. Di samping itu, sistem software third-party yang datang bersamanya (Port Collections) telah diadopsi NetBSD dan OpenBSD.
4. Keuntungan menggunakan FreeBSD
  • Memiliki sistem software third-party yang memberikan kemudahan yang berarti bagi para user untuk menambah atau menghapus aplikasi-aplikasi. Para user cukup mengeksekusi satu baris perintah dan aplikasi-aplikasi dengan sendirinya di-download, dicek integritasnya, di-build, dan diinstall secara otomatis. Tugas-tugas administrasi sistem menjadi sangat praktis dan mudah.
  • Keuntungan lain dalam memakai freebsd sebagai server diantaranya adalah mudah, gratis (bisa di download langsung dr www.freebsd.org), secure, powerfull, mendukung patch dan update, disertai port dan package u/ memudahkan install software lain, disertai firewall, dan ada team yang akan selalu develop OS FreeBSD.
5. Model Pengembangan FreeBSD
Model pengembangan FreeBSD nyaris serupa dengan NetBSD maupun OpenBSD, tetapi memiliki perbedaan yang signifikan dengan development Linux. Model pengembangan FreeBSD dikelola secara profesional oleh ratusan programmer individual yang dipanggil dengan Committers. Commiters berwenang melakukan perubahan-perubahan yang dibutuhkan terhadap source official FreeBSD kapan pun juga. Penyeleksian tim Commiters diputuskan oleh FreeBSD Core Team, yang merupakan papan direksi FreeBSD.
Model pengembangan FreeBSD diarahkan untuk menciptakan produk yang stabil dan mudah digunakan. Sebagai salah satu sistem Unix yang reliabel untuk platform x86, FreeBSD harus menjaga kompatibilitas program-program sebaik mungkin di antara sistem. memiliki wewenang langsung untuk melakukan perubahan-perubahan pada system.
6. Tambahan :
Selain FreeBSD, OS lain yang berbasis BSD adalah NetBSD dan OpenBSD. Perbedaan dari ketiga OS tersebut simplenya seperti ini. Dilihat dari kelebihannya :
1. FreeBSD : mendukung byk 3rd party software dng semboyan “ready to serve”.
2. OpenBSD : menitikberatkan pd security, dgn slogan canggihnya “secure by default”.
3. NetBSD : Mendukung banyak hardware dan berbagai arsitektur.

program pangkat menggunakan C++

#include<stdio.h>
#include<conio.h>


int pangkat(int a,int b)
{
    int hasil,jumlah,j,i;

    hasil=a;
    jumlah=0;
          j=b;

    for (i=0;i<j-1;i++)

    {
        hasil=hasil*a;
    }

    jumlah=jumlah+hasil;
          return (jumlah);
}

void main()
{

int a, i, j, hasil, jumlah;

printf("-----------------\n");
printf(" PROGRAM PANGKAT \n");
printf("-----------------\n");

printf("Masukkan Angka : "); scanf("%d",&a);
printf("dipangkatkan berapa : "); scanf("%d",&j);

jumlah=pangkat(a,j);

printf("%d Pangkat %d adalah : ",a,j);
printf("%d", jumlah);
}



Selasa, 03 Juli 2012

Program pengurutan menggunakan C++

#include<stdio.h>
#include<conio.h>

#define max 10

int data[max];
int i;

void input()
{
    puts("input sebanyak 10 data:");
    puts("____________________________");
    for (i=0;i<max;i++)
    {
        printf("Data ke-%i : ",i+1);
        scanf("%i",&data[i]);
               
               
        }
    clrscr();
    printf("Data sebelum diurutkan:\n");
    for (i=0;i<max;i++)
    {
       
        printf("%i ",data[i]);
       
    }                             
    printf("\n_____________________________\n");
    printf("Data yang telah diurutkan:\n");
}

void tukar(int *a,int *b)
{
    int c;
    c=*a;
    *a=*b;
    *b=c;
}

void bubble_sort()
{                 
    int p,q;

    p=2;
       
        for (p=1;p<max-1;p++)
    {
               for (q=max-1;q>=p;q--)
        {
            if (data[q] < data[q-1])
            {
                tukar(&data[q],&data[q-1]);
                        }
        }
    }
    printf("Ascending: ");
}

void output()
{
    for (i=0;i<max;i++)
    {
          printf("%i ",data[i]);
    }       
}

void main()
{
    input();
         bubble_sort();
         output();
}


Tampilan Hasil Running



Kamis, 28 Juni 2012

perbedaan joomla dengan wordpress


PERBEDAAN JOOMLA DENGAN WORDPRESS

            Dimana zaman yang serba modern ini banyak sekali software-software yang telah di keluarkan oleh windows baik penggunaannya yang berbentuk online dan ofline, pada artikel ini saya akan coba membahas tetang perbadaan joomla dengan worpress.

Pengertian joomla
            Joomla adalah sebuah Content Managemen System yang  dapat digunankan oleh siapa saja untuk keperluan pembuatan website,  mulai dari yang sangat sederhana sampai dengan website yang sangat kompleks. Joomla dapat diartikan sebagai sebuah sistem konten manajemen.Mengapa begitu? karena Joomla sudah dapat membuat konten konten tersendiri. Seperti halnya pembuatan website atau lainnya. Joomla merupakan CMS terbaik akhir akhir ini karena Joomla dapat berkembang dengan baik dan pesat dengan lingkungan masyarakat.
            Joomla merupakan pengembangan dari open source project Mambo, yang dahulu sering disebut sebagai Mambo Open Source atau MOS.  Mambo sebenarnya dikembangkan oleh sebuah perusahaan yang bernama Miro. Miro memberikannya  kepada komunitas open source (komunitas pengembang) sebuah variant WCMS  yang gratis untuk dikembankan. Setelah menyerahkannyapada komunitas, MOS  berkembang dengan baik. Pada bulan Agustus 2005 terjadi perselisihan prinsip antara pihak komunitas pengembang MOS dengan MIRO. Akibat perbedaan prinsip ini, beberapa orang tim MOS keluar dari project tersebut dan akhirnya membentuk project open source baru yang diberi nama Joomla. Kata-kata Joomla sendiri diambil dari kata Jumla, bahasa Suaheli dari penduduk Kenya dan Tanzania di benua Afrika yang berarti “all this together”. Pada tanggal 17 September 2005, dirilis Joomla versi 1.0.0. Versi ini merupakan versi alias dari Mambo versi 4.5.3.Joomla secara terus menerus dikembangkan melalui berbagai aktivitas oleh komunitas yang sangat aktif dan tertarik dengan system ini. Tutorial pada modul ini mengacu pada version 1.0.11.


Pengertian wordpress
            WordPress(WP) adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer banyak digunakan orang sebagai platform untuk nge-blog. WordPressdibuat dengan bahasa pemrograman PHP dan basis data (database) MySQL. Selain digunakan untuk nge-blog, WordPress juga mulai digunakan untuk sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya sangatlah mudah. Saat ini pengguna WordPress telah menembus jutaan blog di seluruh dunia. Dengan WordPress, kita dapat memiliki layanan blog dengan nama domain yang kita inginkan. Jadi, kita menjadi administrator atau orang yang memiliki kontrol penuh atas blog yang kita buat, baik dari segi desain maupun isi (content). WordPress sangat mudah dimodifikasi, tampilannya dapat menggunakan template yang dikombinasikan dengan plugin yang membuatnya menjadi sangat menarik.
Sejarah WordPress dimulai saat Matt Mullenweg yang merupakan pengguna aktif dari b2 mengetahui bahwa proses pengembangan b2 dihentikan oleh pemrogramnya (programmer) yang bernama Michel Valdrighi, Matt Mullenweg merasa sayang dan mulai melanjutkan pengembangan b2.
WordPress muncul pertama kali di tahun 2003 hasil kerja keras Matt Mullenweg dengan Mike Little. Yang membuat WordPress makin terkenal, selain karena banyaknya fitur dan tampilan yang menarik, adalah juga karena dukungan komunitas terhadap perangkat lunak sumber terbuka untuk blog.
WordPress.com dan WordPress.org
WordPress menyediakan dua alamat yang berbeda, yaitu WordPress.com dan WordPress.org.
WordPress.com merupakan situs layanan blog yang menggunakan mesin WordPress, didirikan oleh perusahaan Automattic. Dengan mendaftar pada situs WordPress.com, pengguna tidak perlu melakukan instalasi atau konfigurasi yang cukup sulit. Sayangnya, pengguna WordPress.com tidak dapat mengubah template standar yang sudah disediakan. Artinya, pengguna tidak dapat menambahkan asesori apa pun selain yang sudah disediakan. Meski demikian, fitur yang disediakan oleh WordPress.com sudah cukup bagus.
WordPress.org merupakan wilayah pengembang (developer). Di alamat ini, seseorang dapat mengunduh (download) aplikasi beserta seluruh berkas CMS WordPress. Selanjutnya, CMS ini dapat diubah ulang selama seseorang menguasai PHP, CSS dan skrip lain yang menyertainya. WordPress dengan Bahasa Indonesia ada, berkat kerja para kontributor di Indonesia yang dipimpin oleh Huda Toriq, seorang Mahasiswa Kedokteran dari Universitas Diponegoro (UNDIP) Semarang.
Berikut ringkasan perbedaan dalam penggunaan WordPress.com dan WordPress.org:
Ø  WordPress.com: untuk pengguna yang ingin membuat blog sendiri secara cepat dan punya alamat website.
Ø  WordPress.org: untuk pengguna yang ingin memodifikasi WordPress menurut kebutuhan sendiri atau ingin membuat blog menggunakan alamat dan server sendiri.

Kelebihan joomla dan wordpres
Kelebihan Joomla:
1.      Gratis (Open Source)
2.      mudah dioperasikan dalam hal mengatur dan admin
3.       backend joomla yang relatif mudah di operasikan serta user friendly
4.       banyak modul, komponen dan tema yang siap digunakan
5.      Tidak hanya dapat membuat blog, berupa content juga. Maka dari itu, Joomla disebut CMS paling baik
6.      Aplikasi dalam Joomla semakin berkembang.
7.      pengoperasian mudah.
8.      Menggunakan My SQL dan bahasa pemograman PHP, sehingga mudah untuk dipelajari.
9.      Template dan disainya dapat diubah menurut keinginan masing masing.
Kelebihan Wordpress:
1.      Gratis (Open Source)
2.      terintegrasi dengan berbagai Produk Automattic lain seperti akismet, polldaddy, intensedebate, dan gravatar.
3.      bisa memiliki banyak blog dalam satu account
4.      fitur My Comments. Jika anda memberikan komentar di blog wordpress.com lainnya, anda dapat mlihatnya di dashboard blog anda
5.      fitur Statistik blog yang terintegrasi secara otomatis (WP-Stat). Anda dapat melihat statistik blog anda. Berapa pengunjung yang datang, search term apa yang mereka pakai, Post paling diminati pengunjung, dan lain - lain.
6.      tampilan dashboard blog yang menarik.
7.      tersedia navigasi dalam bahasa Indonesia
8.       template bawaan yang sangat banyak
9.      update sofware yang terus-menerus di lakukan.
10.  bisa membuat “halaman page”
11.  bisa membuat subcategory untuk tulisan

kekuranga joomla dengan wordpress
kekurangan joomla
1.      hirarki yang terbatas dalam 3 tingkatan saja (section ->category -> article) pada versi 1.5.xx
2.      hak akses terbatas dalam backend hanya ada manager, admin, dan super admin pada versi 1.5.xx.
3.      pembuatan komponen dan modul baru yang cukup sulit, relatif tergantung dari penguasaan pembuatan komponen dan modul.

Kekurangan wordpress
1.      term of servicenya tidak mengizinkan blog di wordpress digunakan untuk make money. Anda tidak bisa memasang iklan di blog wordpress.com.
2.      tidak bisa mengembedd flash dan javascript
3.      tidak bisa edit CSS. Sebenarnya bisa, tapi kita harus upgrade layanan ke versi berbayarnya.
4.      tampilan dashboard sedikit kompleks.
5.      tidak bisa menambah plugin.
 perbandingan antara kedua CMS ini dari beberapa kelebihannya:
SEO Pada WordPress VS Joomla
Dalam hal SEO, kedua CMS ini mempunyai kelebihan masing-masing. jika pada joomla, akan sedikit memerlukan setting dalam menaikkan SEO seperti menambah tags, merubah url, sitemap dan ping (dibutuhkan sedikit perjuangan untuk itu bagi webmaster, kalo masih newbie spt saya ya lama dee..). hal ini tidak terjadi jika anda menggunakan wordpress, karena SEO diatas sudah tersedia pada wordpress kecuali sitemap. sitemap itu sendiri dapat didownload dan diinstall secara mudah melalui Dashboard.
Theme / Template WordPress VS  Joomla
Salah satu kelebihan dari joomla adalah memang pada templatenya yang keren2, hal ini sungguh sangat berbeda dengan design wordpress yang sangat simple dan lebih memfokuskan pada tingkat penghematan kuota dari sebuah hosting.
Plugin WordPress VS Joomla
Secara umum, tidak ada yang berbeda dengan plugin pada kedua CMS ini. keduanya sudah didukung oleh para pengembang di dunia maya dan dapat diunduh secara gratis di dunia maya. yang membedakannya adalah cara menginstall plugin tersebut. jika pada joomla, penginstallan plugin dan module dapat dilakukan melalui menu administrator joomla. Di wordpress versi 3.0 ke atas sudah bisa juga sih,..hehehehe
Tingkat kesulitan penggunaan WordPress VS Joomla
Secara umum bagi yang sama2 awam akan kedua CMS ini, joomla membutuhkan tingkat yang lumayan lebih sulit jika dibandingkan dengan wordpress (ngga jauh2 amat kok perbedaannya). hal ini dapat ditemui ketika kita akan membuat artikel, module (joomla) atau widget (wordpress), categories di wordpress akan lebih mudah untuk dipahami, terlebih saat ini wordpress telah support bahasa indonesia buat administratornya.
Penggunaan Forum WordPress VS Joomla
Salah satu kelebihan joomla adalah component forum dari joomla yang dapat terintegrasi langsung dengan CMS joomla itu sendiri, sehingga antara forum dan blog dapat menyatu. hal ini tentu tidak ditemukan di dalam wordpress, yang dimana forum dan blog harus dipisahkan (meski bisa dalam satu database).
Kesimpulan
WordPress dan Joomla. Kedua CMS ini banyak melakukan perubahan vitur-vitur yang sangat bagus sekali baik dari segi aplikasinya maupun tinggkat keamanan yang diberikan oleh kedua CMS ini. Dan tentunya masing-masing CMS ini pasti memiliki kekurangan dan kelebihan yang dimilikinya. Sebenarnya tidak perlu untuk terlalu banyak memikirikan CMS apa yang harus kita gunakan dalam membangun sebuah website atau blog. Pada dasarnya penggunaan CMS ini tergantung pada kebutuhan dan tujuan kita untuk membangun website dan juga blog, apalagi sebagai web developer yang harus di tuntut untuk tahu yang mana CMS yang tepat digunakan dalam membangun website kliennya.