Rabu, 19 Desember 2012

Basis DATA

Basis Data dan Definisi
Definisi Basis Data
  • representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya
  • markas / tempat berkumpul / tempat bersarang / gudang
  • Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah
  • Kumpulan data yang salng berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan
Basis Data dan Lemari Arsip
  • Basis data bisa dibayangkan sebagai lemari arsip dengan berbagai cara pengaturannya
  • Basis data dan lemari arsip memiliki prinsip kerja dan tujuan yang sama; prinsipnya yakni pengaturan data/arsip. Tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip.
Tujuan Pemanfaatan Basis Data
Tujuan Pemanfaatan Basis data yaitu :
1. Kecepatan dan Kemudahan(speed)
  • Yakni agar pengguna basis data bisa:
-menyimpan data
-melakukan perubahan/manipulasi terhadap data
-menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis).
2. Efisiensi Ruang Penyimpanan (Space)
Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan.
  • Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data dsb.
3. Ketersediaan (Availability)
Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang penyimpanan.
4. Kelengkapan (Completeness)
Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu, dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur pada basis data; yakni dengan menambahkan field pada tabel atau menambah tabel baru.
5. Keamanan (Security)
Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke orang / pengguna yang tidak berhak, yakni dengan penggunaan account (username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan.
6. Kebersamaan (Sharability)
Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai), dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data).
Pemakai Basis Data
  • Secara umum, seluruh sistem dalam kehidupan bisa menggunakan konsep basis data dalam pengelolaan informasi, karena semua sistem tersebut tak bisa lepas dari fakta.
  • Bidang-bidang fungsional yang memanfaatkan basis data dalam hal efisiensi, akurasi dan kecepatan operasi antara lain adalah:
    • Kepegawaian, untuk berbagai perusahaan yang memiliki banyak pegawai
    • Pergudangan (inventory), untuk perusahaan manufaktur (pabrik), grosir (reseller), apotik dll
    • Akuntansi, untuk berbagai perusahaan
    • Akuntansi, untuk berbagai perusahaan Layanan pelanggan (Customer care), untuk perusahaan yang berhubungan dengan banyak pelanggan (bank, konsultan dll)
    • Perbankan, dalam melakukan pengelolaan data nasabah, tabungan, pinjaman, pembuatan laporan akuntansi, pelayanan informasi pada nasabah dll
    • Pendidikan / sekolah, dalam melakukan pengelolaan data siswa, penjadwalan kegiatan, perkuliahan, nilai dll.
    • Rumah Sakit, dalam melakukan pengelolaan histori penyakit / pengobatan pasien, menangani pembayaran perawatan dll. –
    • Telekomunikasi, dalam melakukan pengelolaan data administrasi kabel / data pelanggan, menangani gangguan dll.
    • Dan lain sebagainya

Sistem Operasi

Pengertian Sistem Operasi

  Sistem Operasi adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting. Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer,  meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.


Sistem operasi yang cukup banyak digunakan adalah :

Windows 


Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis.
Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%

Linux
Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/)adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.
Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux. Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer, dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software). Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric dan LibreOffice.

Machinthos
Macintosh, atau disingkat Mac, adalah salah satu jenis komputer personal berbasis PowerPC yang diproduksi oleh Apple. Komputer ini dinamakan berdasarkan McIntosh, jenis apel yang disukai Jef Raskin. Macintosh diperkenalkan pertama kali pada bulan Januari 1984 lewat iklan Super Bowl yang fenomenal. Macintosh adalah komputer pertama yang memperkenalkan sistem antarmuka grafis (GUI). Pada waktu itu, langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner dalam dunia komputer personal.
Pembuatan Mac merupakan suatu wujud model integrasi vertikal yang mana Apple memfasilitasi seluruh aspek perangkat keras dan juga sistem operasinya yang terinstal di dalam seluruh komputer Mac.
Hal ini berbeda dengan komputer tipe PC pada umumnya, di mana banyak produsen membuat danmengintegrasikan perangkat keras dengan sistem operasi yang dibuat oleh produsen lain. Sementara itu, Apple secara eksklusif membuat perangkat keras Mac dan mengatur bagaimana sistem internalnya, desain, dan juga harganya. Tidak hanya itu, Apple juga tidak melisensikan Mac OS X untuk komputer non-Apple.

Oracle Solaris

Oracle Solaris, sebelumnya dikenal sebagai Sun Solaris merupakan sebuah sistem operasi keluarga Unix yang sebelumnya dikembangkan oleh Sun Microsystems Inc. Sun Microsystem menggantikan Sun OS sebelumnya yang telah ada pada tahun 1993. Setelah proses akuisisi Sun oleh Oracle pada bulan januari 2010, Solaris menjadi lebih dikenal sebagai Oracle Solaris. Sistem operasi Solaris dikenal secara luas karena skalabilitas yang dimilikinya, utamanya pada sistem komputer berbasis SPARC, dan sejumlah fitur-fitur inovatif yang dibawanya seperti DTrace, ZFS (Zettabyte File System), dan Time Slider. Sistem operasi ini dapat dijalankan di atas prosesor x86 baik 32bit atau 64bit (berbasis instruksi Amd64), serta prosesor SPARC baik yang diproduksi oleh Sun ataupun Fujitsu. Solaris terdaftar sebagai sistem operasi yang kompatibel dan memenuhi spesifikasi Single Unix Specification.

Solaris dalam sejarahnya dikenal sebagai perangkat lunak yang dikembangkan berbasis kode sumber tertutup, kemudian pada bulan Juni 2005 Sun Microsystem merilis sebagian besar basis kode di bawah lisensi CDDL dan mendirikan proyek sumber terbuka OpenSolaris. Melalui OpenSolaris Sun ingin membuat sebuah komunitas pengembang dan pengguna atas sistem operasi tersebut. Setelah Oracle melakukan akuisisi Sun Microsystem pada bulan Januari 2010, Oracle memutuskan untuk menghentikan distribusi OpenSolaris dan model pengembangannya. Atas keputusan oracle tersebut, komunitas OpenSolaris kemudian menanggapinya dengan membuat turunan distribusi OpenSolaris melalui proyek OpenIndiana yang merupakan bagian dari yayasan Illumos. Namun meski demikian, di mulai dari rilis Solaris 11, pembaruan atas kode-kode sumber Solaris akan tetap didistribusikan oleh Oracle dibawah lisensi CCDL setelah versi penuh biner dirilis. Oracle juga akan memulai program mitra teknologi seperti yang telah dilakukan pada produk-produk oracle lainnya dengan nama Oracle Technology Network (OTN) yang memberikan akses serta izin atas kode sumber solaris yang tengah dikembangkan kepada para mitra bisnis.

Pengenalan Hardware dan Software

Pengertian Hardware

 Hardware adalah perangkat keras atau bisa juga disebut sebagai "bentuk" nyata dari komputer itu sendiri yang memiliki fungsi untuk mendukung proses komputeriasasi.

Hardware bekerja dengan perintah yang diberikan dan dengan perintah yang mudah dipahami oleh hardware, maka hardware dapat bekerja sesuai dengan perintah yg diberikan. Dalam hal ini hubungan Hardware dan Sofware (kita akan bahas nanti) sangatlah erat ibarat manusia Hardware adalah badan kasarnya sedangkan Software adalah jiwanya, maka tanpa adanya Software, Hardware hanya badan kosong belaka

Berdasarkan Fungsinya hardware di bagi menjadi 5 yaitu :

  1. Hardware Input
  2. Hardware Proses
  3. Hardware Output
  4. Hardware Penyimpanan
  5. Hardware Periferal
Pengertian Sofware

Software adalah perangkat lunak atau bisa juga dibilang "jiwa" dari sebuah komputer fungsi dari Software adalah memberi perintah, memperdayakan seluruh kinerja hardware dalam komputer.

Software memiliki bahasa pemrograman yang cukup rumit untuk dimengerti namun biasanya sebuah software biasanya memiliki bahasa pemrograman yg dapat dimengerti oleh hardware agar dapat mengoptimalkan fungsi dari hardware tersebut.

Berdasarkan jenisnya Software dibagi menjadi 5 yaitu :

  1. Software berbayar
  2. Open Source Software
  3. Free Software
  4. Shareware
  5. Freeware

Pengantar Teknologi Informasi

Teknologi Informasi terdiri dari dua kata yaitu "Teknologi" dan "Informasi".

  • Teknologi : Berasal dari Bahasa Perancis “ La Teknique” yang mempunyai arti semua proses yang dilaksanakan dalam upaya untuk mewujudkan suatu rasional 
  •  Informasi : Informasi merupakan hasil dari data yang telah mengalami proses tertentu (pengolahan data) atau dengan kata lain dapat kita sebutkan bahwa kita dapat mengambil atau mengekstrak Informasi dari data yang ada

   jadi Teknologi Informasi adalah data yang mengalami suatu proses sehingga menjadi sesuatu yg rasional dan dapat dipertanggung jawabkan siklus pengolahan informasi dimulai dari mengumpulkan data, kemudian diproses dengan beberapa pemeriksaan kebenarannya dan akhirnya menghasilkan sebuah informasi. Teknologi Informasi muncul karena tuntutan masyarakat dengan Informasi yang Cepat, Akurat, dan Murah. Teknologi Informasi juga berperan memeberi efiesiensitas dan efektifitas dalam menyampaikan Informasi seperti :

1. Surat-menyurat 
2. Sistem perbankan 
3. Sistem Billing 
4. Sistem Pemilu  


PEKEMBANGAN TEKNOLOGI INFORMASI 
  teknologi informasi terbagi menjadi 4 era yaitu : 

1. Era Komputerisasi Era 
dimana komputer menggambil peran dalam pekerjaan manusia dan membantu manusia dalam pemrosesan informasi 

2. Era Teknologi Informasi 
ada era ini komputer mulai dipublikasikan untuk umum, karena komputer dulu hanya digunakan oleh badan militer dan penelitian rahasia 

3. Era Sistem Informasi Ini merupakan era Informasi merupakan kebutuhan utama bagi masyarakat, maka tak heran jika perkembangan teknologi informasi semakin pesat dan membuat informasi semakin cepat dan akurat

4. Era Globalisasi Informasi Merupakan era dimana Informasi dapat diakses oleh semua kalangan dan dapat dilakukan dimana saja tanpa ada batasan untuk mendapatkan informasi

Pengenalan Komputer
Komputer dapat dibagi berdasarkan :

-Cara kerja -Tujuan -Kapasitas
Berdasarkan Cara Kerja Komputer yang berdasarkan cara kerja dapat dibagi mejdai 3 yaitu :


1.Analog : komputer ini merupakan komputer yang digunakan untuk menerima sinyal analog, biaasanya    digunakan untuk pengecekan data yang tidak berbentuk angka. Komputer ini biasanya digunaakan untuk kegiatan ilmiah. Contohnya dalam melakukan pengecekan suhu, penghitung aliraan bbm, daan mengukur kekuatan cahaya
 
2.Digital : Merupakan komputer yang menrima data berupa data digital. Contohnya calculator,cash register
 
Hibrid : Merupakan komputer yang memiliki kemampuan   lebih canggih dari komputer analog dan digital.
                 Contohnya facsimile


Berdasarkan Kapasitas
Komputer yang berdasarkan kapasita dapata di bagi menjadi 3 yaitu :
1.Small Scale : Komputer skala kecil, merupakan komputer yang memiliki kemampuaan proses dalam  jumlah kecil. Contoh komputer desktop/komputer pribadi
2.Medium Scale : Komputer skala menengah yang memiliki daya tampung lebih besar dari jenis small scale.
3.Large Scale : Komputer skala besar. Komputer yang termasuk dalam jenis ini adalah komputer maainframe 

Komputer berdasarkan  tujuan

.
1. tujuan khusus : diciptakan untuk keperluan yang khusus
 Contoh : Komputer Supermarket

 
2. tujuan umum : diciptakan untuk umum
 Contoh : Pc, Laptop