Cari Duit Mandiri

Portofolio

Beberapa sistem informasi dan aplikasi yang pernah saya kerjakan dengan XHTML, CSS, PHP dan MySql.

  1. Sistem Informasi Learning Center
  2. Perancangan website ini bertujuan untuk belajar online dengan modul-modul yang sudah dipersiapkan dalam bentuk softcopy yang bisa di download. Website ini juga menyediakan ruang untuk forum berbagi ilmu (tanya jawab) antara member. Website ini saya kerjakan saat masih kuliah, berikut alamatnya http://e-learningmipa.netau.net



  3. Sistem Informasi Sekolah
  4. Sistem informasi sekolah yang menampilkan informasi tentang sekolah, visi-misi, profil, gallery, bukutamu, dan register.



  5. Aplikasi Kuisioner Memilih Guru Terbaik
  6. Aplikasi kuisioner ini digunakan untuk memilih guru terbaik menggunakan algoritma K-Means dan AHP. Sumber informasi yang digunakan adalah siswa yang mengisi form pertanyaan berdasarkan kriteria-kriteria yang sudah ditetapkan sehingga dihasilkan 3 guru terbaik. Aplikasi ini menggunakan PHP dan MySql. Aplikasi ini saya kerjakan untuk penyelesaian skripsi saya ditempat saya kuliah



Read more...

Konsep Dasar C++

Struktur program C++ terdiri sejumlah blok fungsi, setiap fungsi terdiri dari satu atau beberapa pernyataan yang melaksanakan tugas tertentu. Berikut ini merupakan gambar yang mengilustrasikan proses kompilasi dan eksekusi program didalam bahasa C atau C++.

source



Preprocessor
Preprocessor ini juga dikatakan sebagai file header yang diawali dengan simbol # dan menghasilkan file yang akan dieksekusi. Misalnya #include, #define.
Kompiler ++
Menterjemahkan bahasa pemrograman menjadi bahasa assembly (bahasa mesin).
Assembler
Hasil output dari kompiler c++ yang akan membuat kode objek (mis : file exe).
Link Editor
Pada bagian ini dikerjakan jika kode program yang kita buat menggunakan fungsi-fungsi luar yang disimpan dalam suatu library lain.



google

Read more...

Cara Menginstal Borland C++ 5.02

Postingan ini akan menjelaskan bagaimana cara melakukan instalasi Borland C++ 5.02. Saya juga sertakan gambar saat proses instalasi sehingga lebih mudah untuk diikuti. Kalau begitu langsung saja urutan langkah-langkahnya :
  1. Double klik software Borlandnya pilih setup dan jalankan programnya maka akan muncul gambar seperti berikut, lalu pilih next maka akan muncul keterangan tentang borland dari notepad, anda close notepadnya dan tunggu prosesnya.
  2. Pada tahap ini pilih typical dan klik next
  3. Menentukan lokasi install borland, pilih saja next jika secara default diinstal di drive C.
  4. selanjutnya untuk lokasi Dbase Borland, pilih saja next
  5. selanjutnya untuk alamat lokasi dari Borland, Pilih next lagi.
  6. Bagian ini mengenai keterangan space yg dibutuhkan untuk install, klik install
  7. Proses instalasi Borland seperti gambar ini.
  8. Jika sudah selesai berikut gambar yg ditampilkan, pilih saja next
  9. Gambar berikut akan muncul, maka Pilih ok
  10. Terakhir permintaan untuk registrasi online, maka pilih skip.

Proses instalasi telah selesai, dan Program Borlanc C++ sudah bisa digunakan. Semoga Tutorial ini bermanfaat untuk anda.

Read more...

Menentukan Bilangan Prima Dengan Pascal

Materi yang akan saya jelaskan yaitu menentukan apakah suatu bilangan prima atau tidak. Untuk materi kali ini belum menentukan deretnya. Untuk menentukan bilangan prima ada 2 syarat yang harus kita pahami yaitu bilangan prima merupakan bilangan yang hanya bisa dibagi bilangan itu sendiri dan satu.
Dari syarat tersebut bisa dikembangkan dengan penggambaran menggunakan flowchart dan kita aplikasikan dengan program Pascal. Berikut flowchart untuk menentukan bilangan prima dan silahkan anda uji sendiri.


Setelah memahami flowchart diatas maka program dibawah ini adalah implementasinya dengan program pascal. Dalam program ini juga saya tambahkan baris perintah untuk mengulang program.

program prima;
uses crt;
var i,bil,p : byte;
ulang : char;
label awal,akhir;
begin
awal:
clrscr;
p := 0;
write('Input bilangan : '); readln(bil);
for i := 1 to bil do
begin
 if bil mod i = 0 then
   p := p+1;
end;
if p = 2 then
    write(bil,' Bilangan Prima')
else
    write(bil,' Bukan Bilangan Prima');
writeln; writeln;
write('Repeat ?'); readln(ulang);
  if (ulang = 'y') OR (ulang = 'Y') then
   goto awal
  else
   goto akhir;
akhir:
readkey;
end.

Hasil Outputnya :
Input bilangan : 7
7 Bilangan Prima

Read more...

Deret Bilangan (1 2 4 7 11 dst) Dengan Pascal

Setelah hampir setahun tidak menulis lagi kangen rasanya membuat karya original walaupun sederhana. Dalam tulisan ini saya akan membuat flowchart dan program pascal untuk deret bilangan. Misalnya jika diinput 20 maka hasil outputnya 1 2 4 7 11 16.
Untuk kasus seperti ini jangan berpikiran yang jauh karena hal ini cukup simple untuk diselesaikan, langsung dilihat saja flowchart dan program berikut.


uses crt;
var bil,i,x : integer;
begin
clrscr;
i := 1; x := 0;
write('Masukkan bilangan : '); readln(bil);
for i := 1 to bil do
begin
   if i <= bil then
   begin
       write(i, ' ');
       i := i + x;
       x := x + 1;
   end;
end;
readkey;
end.

Dari program diatas maka hasil outputnya  1  2  4  7  11  16

Read more...

Konsep Decision Pada Pascal

Suatu bentuk/struktur yang memiliki peranan khusus untuk mengatur aliran urutan pengerjaan operasi atau beberapa operasi tertentu. Pernyataan kendali terbagi menjadi dua, yaitu pernyataan if dan pernyataan case.

Pernyataan if akan memeriksa suatu persyaratan dan menentukan apakah syarat tersebut benar atau salah, kemudian melakukan pekerjaan sesuai dengan nilai pernyataan tersebut.

Berikut adalah bentuk-bentuk dari pernyataan if yang sering digunakan :

1.If dengan satu kondisi
  if (kondisi) then 
  begin
  pernyataan ;
  end;

2. If dengan dua kondisi
  if (kondisi) then
  begin
   pernyataan1 ;
   pernyataan2 ;
  end
 else
  begin
   pernyataan1 ;
   pernyataan2 ;
  end;

3. IF Bersarang (Nested IF)
Struktur IF Bersarang merupakan bentuk dari suatu statement IF berada di dalam lingkungan statemen IF yang lainya. Bentuk statement IF Bersarang sebagai berikut:
IF (Kondisi) THEN
begin
 If (kondisi) then
  begin
   pernyataan1 ;
   pernyataan2 ;
  end
 else
  begin
   pernyataan1 ;
   pernyataan2 ;
  end;
end;

Berikut Contoh Program sederhana yang digunakan untuk menentukan nilai kelulusan dengan kondisi jika nilai yang diinput lebih besar sama dengan 65 maka Lulus dan jika lebih kecil dari 65 maka Gagal.

uses crt;
var a,b : integer;
nm : string;

begin
write('Masukkan nama  : ');
readln(nm);
write('Masukkan nilai : ');
readln(a);

if a >= 65 then
begin
   writeln(nm, ' LULUS');
   writeln('Nilai anda = ',a);
end
else
begin
   writeln(nm, ' GAGAL');
   writeln('Nilai anda = ',a);
end;
readkey;
end.

Hasil Output :
Masukkan nama : Marthin
Masukkan nilai : 85
Marthin LULUS
Nilai anda = 85


Case of yaitu suatu ungkapan logika yang disebut selector dan sejumlah statement yang diawali dengan suatu label permasalahan (case label) yang mempunyai tipe sama dengan selector.
Struktur Penulisan :
Case variabel Of
Range1 : Statement1;
Range2 : Statement2;
Range3 : Statement3;
.....
Else Statement N;
End;
Berikut contoh program case of:
uses crt;
var pilih : integer;
begin
Clrscr;
write('Masukkan pilihan hari [1-3] : ');
readln(pilih);
case pilih of
1 :
begin
   writeln('Hari Senin..');
end;
2 :
begin
   writeln('Hari Selasa..');
end;
3 :
begin
   writeln('Hari Rabu..');
end;
else
   writeln('Are you kiding !!!');
   writeln('Are you kiding !!!');
end;
readkey;
end.
Hasil Output :
Masukkan pilihan hari [1-3] : 3
Hari Rabu..

Read more...

  Copyright © MPj || The Professional Template by Ourblogtemplates.com 2008

Back to TOP