Tampilkan postingan dengan label komputer. Tampilkan semua postingan
Tampilkan postingan dengan label komputer. Tampilkan semua postingan

Jumat, 11 Maret 2016

Sistem Basis Data



Sistem adalah sebuah tatanan yang terdiri atas sejumlah komponen fungsional yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses tertentu. Sebuah kendaraan dapat mewakili sebuah sisemyang  terdiri atas komponen pemantik/starter, komponen pengapian, komponen penggerak/torak, komponen pengereman, kommponen perlistrikan yang secara bersama-sama melaksanakan fungsi kendaraan secara umum, yakni sebagai sarana transportasi.

basis data hanyalah sebuah objek yang pasif. Ia ada karna ada pembuatnya ia tidak akan pernah berguna jika tidak diolah dan digerakan yang menjadi pengelola atau pengeraknya secara langsung adalah program/aplikasi. Gabungan keduanya menghasilkan sebuah sistem. Karna itu, secara umum tabel data yang saling berhubungan dan sekumpulan program yang memungkinkan beberapa pemakai data atau program lain untuk mengakses dan memanipulasi tabel data tersbut.

lebih jauh lagi dalam sebuah sistem basis data, secara lengkap akan terdapat komponrn-komponen utama sebagai berikut :

1. Perangkat Keras ( Hardware )
2. Sistem Operasi ( Operating System )
3. Basis Data( Database )
4. Pemakai.

Rabu, 09 Maret 2016

Contoh Program Himpunan



uses wincrt;
var
 a,b,c,d,e,f,g,h: integer;
 k,w :char;
 pilih: integer;
procedure input;
begin
clrscr;
 write('Masukan Nilai n(A) :');readln(a);
 write('Masukan Nilai n(B) :');readln(b);
 write('Masukan Nilai n(C) :');readln(c);
 write('Masukan Nilai n(A n B) :');readln(d);
 write('Masukan Nilai n(B n C) :');readln(e);
 write('Masukan Nilai n(A n C) :');readln(f);
 write('Masukan Nilai n(A n B n C) :');readln(g);
end;
procedure hitung;
begin
h:=a+b+c-d-e-f+g;
 if h<=0 then
 else writeln('error');
end;

procedure output;
begin
      k:='y';
      while (k='y') or (k='Y') do
          begin
          clrscr;


          write('n(A u B u C)=n(A)+n(B)+n(C)-n(A n B)-n(B n C)-n(A n C)+n(A n B n C)');writeln;
          write(h,'=',a,'+',b,'+',c,'-',d,'-',e,'-',f,'+',g);writeln;
          writeln('pilihan: ');
          writeln('A. n(A)');
          writeln('B. n(B)');
          writeln('C. n(C)');
          writeln('D. n(A n B)');
          writeln('E. n(B n C)');
          writeln('F. n(A n C)');
          writeln('G. n(A n B n C)');
          writeln('---------------');
          write('Masukkan Pilihan: ');readln(w);
          case w of
          'A','a':begin
                  writeln(a,'=',h,'-',b,'-',c,'+',d,'+',e,'+',f,'-',g);
               
          end;
          'B','b':begin
                 writeln(b,'=',h,'-',a,'-',c,'+',d,'+',e,'+',f,'-',g);
               
          end;
          'C','c':begin
                 writeln(c,'=',h,'-',a,'-',b,'+',d,'+',e,'+',f,'-',g);
                
          end;
          'D','d':begin
                 writeln(d,'=',a,'+',b,'+',c,'-',e,'-',f,'+',g,'-',h);
                
          end;
          'E','e':begin
                 writeln(e,'=',a,'+',b,'+',c,'-',d,'-',f,'+',g,'-',h);
                
          end;
          'F','f':begin
                 writeln(f,'=',a,'+',b,'+',c,'-',d,'-',e,'+',g,'-',h);
                

                 end;
          'G','g':begin
                 writeln(g,'=',h,'-',a,'-',b,'-',c,'+',d,'+',e,'+',f);
                

                 end;
          else writeln('Salah Input!!');
          write('Ulang (y/t):');readln(k);
          end;
          readln;
          end;

     end;
begin
   repeat
      clrscr;
      writeln(' MENU UTAMA  ');
      writeln('=============');
      writeln(' 1. INPUT    ');
      writeln(' 2. OUTPUT   ');
      writeln('=============');
      write('pilih <0 :keluar> : '); readln(pilih);
      case pilih of

      1 : input;
      2 :
          begin
           hitung;
              output;

          end
        end;
        until pilih=0;
        end.
end.
end.

Penerapan Basis Data





Hampir di semua aspek pemanfaatan perangkat komputer dalam sebuah organisasi/perusahaan senantiasa berhubungan dengan basis data. Perangkat komputer dalam suatu organisasi/perusahaan biasanya digunakan untuk menjalankan fungsi pengelolaan sistem informasi, yang dewasa ini sudah menjadi suatu keharusan, demi untuk meningkatkan efisiensi, daya saing, keakuratan, kecepatan operasional organisasi/perusahaan tersebut.

basis data merupakan salah satu komponen utama dalam setiap sistem informasi.tidak ada sistem informasi yang bisa dibuat dan dijalankan tanpa adanya basis data.

secara lebih nyata, bidang-bidang fungsional yang telah umum memanfaatkan basis data demi efisiensi, akurasi dan kecepaan operasi antara lain :

1. Kepegawaian.
untuk berbagai perusahaan yang memiliki banyak pegawai.

2. Pergudangan.
untuk perusahaan manufaktur, grosir,apotik, dan lain-lain.

3. Akuntasi.
untuk berbagai perusahaan.

4. dan lain-lain.

sedang bentuk-bentuk organisasi/perusahaan yang memanfaatkan basis data dapat berupa sebagai berikut.

1. Perbankan.
dalam melakukan pengelolaan data masalah, pengelolaan data tabungan, pengelolaan data pinjaman, pembuatan laporan-laporan akuntasi, pelayanan informasi pada masalah, calon nasabah, dan lain-lain.

2. Asuransi.
dalam melakukan pengelolaan data masalah, pengelolaan data pembayaran premi, pemrosesan pengajuan klaim asuransi, dan lain-lain.

3. Telekomunikasi
dalam melakukan pengelolaan data administrasi kabel, pengelolaan data pelanggan, penanganan gangguan, dan lain-lain.

4. dan lain-lain.

Sabtu, 12 September 2015

Basis Data


Basis Data ( Database ) dapat dbayangkan sebagai sebuah lemari arsip. Jika kita memilik sebuah lemari arsip dan brtugas untuk mengelolanya, maka kemungkinanbesar kita akan melakjkan hal – hal seperti: memberi map pada kumpulan arsip yang akan disimpan, menentukan kelompok arsip, memberi penomoran dengan pola tertentu yang nilainya unik pada setiap map, lalumenempatkan arsip – arsip tersebut dengan urutan tertentu di dalam lemari. Kalaupun hal – hal tersebut tidak seluruhnya dilakukan, paling tidak, semua arsip menerapkan suatu aturan sesuatu  tentang bagaimana keseluruhan arsip – arsip tadi disusun. Yang paling sederhan tentu, menyusun arsip – arsip tadi sesuai kedatangnya dan tanpa pengelompakan. Hampir tidak akan pernah kita jumpai adanya lemari arsip yang tidak memiliki aturan dalam penyusunan arsip – arsip di dalamnya.

Bahkan untukk sebuah lemari buku atau baju pun, ecara alamiah, kita seringkali menerapkan suatu aturan tertentu dalam menyusun buu – buku atau baju – baju itu di dalam sebuah lemari. Upaya penyusanan ini memang baru kita lakukan jika kita rasakan, bahwa buku atau baju tersbut sudah ‘cukup banyak’.

Mengapa hal – hal itu kita lakukan ? jawabnya sederhana: kita berharap agar pada suatu saat nanti, sewaktu kita bermaksud untuk mencari dan mengambl kembali arsip atau buku atau juga baju dari dalam lemari masing – masing kita dapat melakukan dengan mudah dan cepat


Dan dari itulah pula yang menjadi alasan awal tentang perlunya Basis Data.

Rabu, 08 April 2015

File Server



File server adalah layanan penyimpanan file secara terpusat pada satu mesin. Keuntungan dari penggunaan file server ini adalah penghematan dalam penggunaan sumber daya,, terutama media penyimpanan seperti hard disk untuk menyimpan file. Dengan penyimpanan secara terpusat, maka data/file hanya terdapat di satu mesin saja, tidak akan tersebar di banyak mesin,, sehingga akan memudahkan untuk akses dan relatif lebih aman.

Berbagi sumber daya pada jaringan komputer untuk keperluan bersama seperti file atau printer dimaksudkan untuk mengefektifkan penggunaan sumber daya dalam sistem jaringan.

Supaya dapat menggunakan sumber daya bersama, user harus melakukan login pada jaringan yang selanjutnya akan melakukan akses kepada sumber daya yang dibagi pakai. Dalam hal ini diperlukan adanya server domain atau server workgroup. Domain adalah kumpulan klien yang menggunakan satu server untuk melakukan validasi user yang akan login dalam jaringan. Server domain biasa juga disebut dengan PDC (Primary Domain Controller)

Jika dalam satu jaringan ada berbagai macam sistem dengan berbagai macam platform, maka dibutuhkan sebuah program yang menjembatani sehingga semua mesin dapat saling berhubungan satu sama lain. Salah satu program yang dapat menjembatani Linux (dan UNIX pada umumnya) dengan mesin Windows yang cukup terkenal adalah Samba. Dengan Samba Anda dapat menggunakannya untuk:
  • Menghubungkan setiap mesin Unix (termasuk Linux) dengan mesin Dos/Windows
  • Menempatkan mesin Unix (Linux) sebagai Primary Domain Controller sebagaimana yang dilakukan NT.

Oleh sebab itu lewat Samba, Anda dapat membuat server dengan klien produk Microsoft Windows, dengan layanan :
  • Berbagi (share) file dan printer.
  • Membantu pengguna browsing di network neighborhood
  • Memberikan otentikasi kepada tiap klien yang login ke dalam domain
  • Memberikan atau membantu dengan WINS name server resolution.

Aplikasi Samba biasanya dijalankan sebagai daemon. Dua aplikasi utamanya adalah:
  • smbd: Daemon yang memberikan layanan berbagi file dan printer dalam sebuah jaringan yang menggunakan protokol SMB. Smbd juga memberikan otentikasi dan otorisasi bagi kliennya.
  • nmbd: Daemon yang memanfaatkan Windows Internet Name Service (WINS), dan membantu klien untuk browsing di network neighborhood.

Dari banyak aplikasi yang digunakan untuk layanan file server, praktisi di lapangan lebih banyak memilih Samba sebagai solusinya, karena selain menyediakan layanan penyimpanan file terpusat yang aman, klien yang melakukan akses tidak dibatasi pada satu jenis sistem operasi saja, akan tetapi dapat pula dilakukan dari mesin dengan sistem operasi berbasis Open Source maupun Microsoft Windows.

Nama samba diambil dari nama tarian negara Brazil. Samba merupakan kumpulan perangkat lunak untuk menyediakan layanan akses ke sistem file Microsoft dari Server File Linux/Unix. Samba mengimplementasi kan protokol SMB (atau CIFS) yangdikembangkan oleh Microsoft dan Intel untuk mengatur penggunaan file dan printer secara bersama,. Dengan program samba, file atau printer yang ada pada sistem Linux dapat diakses dari sistem Microsoft begitu juga sebaliknya.

Implementasinya diawali dengan instalasi program yang dikemas dalam paket Samba. Selanjutnya dalam penggunaannya Samba dapat juga berfungsi sebagai Wins Server, yang menyediakan layanan translasi hostname menjadi alamat ip atau sebaliknya dengan menggunakan protokol NetBEUI yang kompatible dengan protokol NetBIOS. Mulai versi 2.2, Samba dapat bekerja sebagai pengendali domain dan dilengkapi dengan tool administrasi melalui protokol HTTP yang disebut SWAT (Samba Web Administration Tool).


Senin, 06 April 2015

Contoh Program Array




#include<iostream.h>
#include<iomanip.h>
#include<stdio.h>
#include<conio.h>
main  ()
{
int i ;
char nama [5] [20];
float nilai1 [5] , nilai2 [5];
for (i=1 ; i<=2 ; i++)
{
cout<<"Data ke- "<<i<<endl;
cout<<"Nama : ";cin>>nama[i];
cout<<"Nilai 1 : ";cin>>nilai1[i];
cout<<"Nilai 2 : ";cin>>nilai2[i];
}
for (i=1 ; i<=2 ; i++)
{
cout<<"\n";
cout<<"Data ke-"<<i<<endl;
cout<<"Nama : "<<nama[i]<<"\n";
cout<<"Nilai 1: "<<nilai1[i]<<"\n";
cout<<"Nilai 2: "<<nilai2[i]<<"\n";
}
}

Contoh Nested IF - SwitchCase-C++




Contoh Nested IF :
#include <iostream.h>
main()
{
  long double pendapatan, jasa=0, komisi=0, total=0;
  cout<<"Pendapatan hari ini : ";cin>>pendapatan;
  if (pendapatan >=0 && pendapatan <=30000)
  {
                jasa=10000;
                komisi=0.1*pendapatan;
  }
  else
  {
                if (pendapatan>30000 && pendapatan<=60000)
                {
                 jasa=20000;
                 komisi=0.15*pendapatan;
                }
                else
                {
                 jasa=30000;
                 komisi=0.2*pendapatan;
                }
  }
//Menghitung total
                total=komisi+jasa;
                cout<<"Uang jasa : "<<jasa<<"\n";
                cout<<"Uang komisi : "<<komisi<<"\n";
                cout<<"Total : "<<total;
}
Contoh Nested IF 2 :
#include <iostream.h>
main()
{
  long double pendapatan, jasa=0, komisi=0, total=0;
  cout<<"Pendapatan hari ini : ";cin>>pendapatan;

  if (pendapatan >=0 && pendapatan <=30000)
  {
                jasa=10000;
                komisi=0.1*pendapatan;
  }
  else if (pendapatan<=60000)
                {
                 jasa=20000;
                 komisi=0.15*pendapatan;
                }
                else
                {
                 jasa=30000;
                 komisi=0.2*pendapatan;
                }
 
//Menghitung total
                total=komisi+jasa;
                cout<<"Uang jasa : "<<jasa<<"\n";
                cout<<"Uang komisi : "<<komisi<<"\n";
                cout<<"Total : "<<total;
}

Contoh Switch-Case :
#include <iostream.h>
main()
{
 char kode;

 cout<<"Masukkan kode barang [A..C] : ";cin>>kode;

 switch(kode)
 {
  case 'A' :
                 cout<<"Alat Olahraga";
                 break;
  case 'B' :
                 cout<<"Alat Elektronik";
                 break;
  case 'C' :
                 cout<<"Alat Masak";
                 break;
  default  :
                 cout<<"Anda salah memasukkan kode";
                 break;
  }
 }



 Contoh Switch-Case 2 :
#include <iostream.h>
main()
{
 char kode;

 cout<<"Masukkan kode barang [A..C] : ";cin>>kode;

 switch(kode)
 {
  case 'A' :
  case 'a' :
                 cout<<"Alat Olahraga";
                 break;
  case 'B' :
  case 'b' :
                 cout<<"Alat Elektronik";
                 break;
  case 'C' :
  case 'c' :
                 cout<<"Alat Masak";
                 break;
  default  :
                 cout<<"Anda salah memasukkan kode";
                 break;
  }
 }

Server



Komputer adalah seperangkat peralatan elektronik yang digunakan untuk mengolah data yang diberikan oleh pengguna (user). Komputer dalam menjalankan tugasnya tiga hal yaitu: Brainware, Hardware, dan Software

Brainware adalah otak si pengguna, dimana dari otak yang melakukan proses mengolah informasi mentah ynag diinput ke dalam komputer melalui Harware(perangkat keras). Untuk kemudian diolah lebih lanjut dengan Software(perangkat lunak) sehingga menghasilkan informasi yang mudah di pahami

Dari proses tersebut dapat diketaui, bahwa komputer tidak dapat bekerja senfiri, tapi bekerja berdasrkan data yang dimasukan oleh manusia yang menjadi pengguna komputer. Secanggih apapun komputer tersebut, tetap akan membutuhkan input dari manusia walupun hanya untuk sekali waktu saja, yaitu pada saat komputer dijalankan

Kemampuan komputer tersebut menjadikannyan sebgai sebuah mesin ajaib yang melayani manusia sebagai pengguna. Untuk keperluan ini anda akan dilayani oleh komputer dengan perangkat lunak deasin seperti Adobe Illustrator, Corel Draw, Adobe Photoshop,Ghimp,Inkcape, dan lain-lain

Anda ingin mendengarkan musik, maka kmputer akan melayani keperluan anda tersbut dengan perangkat lunak pemutar musik sperti Windows Media Player,Winamp,Banshee, dan lain-lain

Anda membutuhkan laporan dari sebuah data yang dapat dijadikan sebagi informasi statistik dan komputer akan melayani anda untuk keperluan ini dengan perangkat lunak pengolah statistik sperti Excel, dan lain-lain

Bahkan anda ingin membuat perangkat lunak itu sendiri, komputer tetap akan melayani anda dengan perangkat lunak untuk pembangunan seperti C++,Java,Pascal, dan banyak lagi

Kemampuan yang penulis gambarkan di atas adalah kemapuan komputer untuk melayani(server) penggunanya(client) untuk mengolah data yang sesuai dengan keinginan si pengguna yaitu manusia. Komputer jenis ini merupakan komputer berdiri sendiri(stand alone), tidak dalam sebuah jaringan komputer(network)

Termiinologi di atas akan berbeda untuk komputer yang berda dalam sebuah jaringan yang berfungsi untuk menyimpan lainnya dan menyedikan informasi untuk dapat depergunakan oleh komputer di jaringan yang menjalankan layanan tertentu sever sebenarnya digunakan

Komputer yang menyimpan dan menyediakan informasi dan komputeryang melayani tugas tertentu dalam jaringan yang kemudianndapat digunakan oleh komputer lainnya dalam jaringan tersebut dinamakan Sever.

Sever-sever ini sangat banyak jenisnya, dan biasanya dikelompokan berdasarkan fungsi atau layanan yang diberikan oleh server tersebut