Rabu, 15 April 2015

SISTEM OPERASI OPEN SOURCE

Gambar

Sistem operasi (Operating System) merupakan penerjemah bahasa hardware agar bisa berkomunikasi dengan manusia atau bisa dikatakan sistem operasi merupakan alat yang membantu kita untuk mengoperasikan hardware / komputer . Pengertian system operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada system computer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya system komputer. Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi computer agar dapat menjalankan program secara benar. Sistem operasi juga sering disebut resource allocator. Satulagifungsi penting system operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan computer yang tidak perlu.
Konsep Open Source Software pada intinya adalah dapat/diizinkan membuka kode sumber (source code) dari sebuah perangkat lunak. Konsep ini terasa aneh pada awalnya dikarenakan kode sumber merupakan kunci dari sebuah perangkat lunak. Dengan diketahui logika yang ada di kode sumber, maka orang lain semestinya dapat membuat perangkat lunak yang sama fungsinya. Open source hanya sebatas itu. Artinya, tidak harus gratis. Kita bisa saja membuat perangkat lunak yang kita buka kode-sumber-nya, mempatenkan algoritmanya, medaftarkan hak cipta, dan tetap menjual perangkat lunak tersebut secara komersial (alias berbayar).
Macam – Macam Jenis Sistem Operasi Open source
1.      Unix
Termasuk sistem operasi yang paling awal ada untuk komputer. Merupakan induk dari sistem operasi linux. Unix atau UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics(Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user.
Gambar
Berbagai versi UNIX
NamaVendor
AIXIBM
A/UXApple (Macintosh)
BSDUniversity of California
DG/UXData General
HP/UXHawlette-Packard
MS/UXNEC
PC/IXInteractive System Corporation
SCO UNIXSCO
SINIXSiemens
ULTRIXDEC
UNICOSCray Research
UNIXAT&T, SCO, Sun Microsystem
VENIXVenturaCom, Inc
XENIXSCO / Microsoft
UNIXWARECALIFORNIA
2.   MINIX
Minix adalah sebuah sistem operasi keturunan UNIX yang bersifat open-source, yang dibuat berdasarkan arsitektur microkernel. Kernel sistem operasi ini dibuat oleh seorang profesor di Vrije Universiteit Amsterdam, Belanda yang bernama Andrew Stuart Tanenbaum yang pada awalnya ditujukan untuk tujuan edukasional. Minix juga menjadi inspirasi bagi Linus Torvalds untuk membuat kernel Linux.
3.     BSD (Berkeley Software Distribution)
Berkeley Software Distribution (BSD) pertama kali dibangun dan dikembangkan oleh Computer System Research Group (CSRG) di University of California at Berkeley (UCB),     BSD pertama kali keluar pada akhir 1977 sebagai paket tambahan dan patch dari AT&T UNIX versi 6, yang mana waktu itu beroperasi pada mesin PDP-11 minicomputer.
Gambar
BSD dibuat, dikembangkan, dan digunakan secara “Bebas” sebagai perlawanan terhadap lisensi UNIX yang dimiliki oleh AT&T dan oleh
karena itu BSD mempunyai lisensi tersendiri yang memungkinkan setiap orang bebas melakukan pengembangan, dan menggunakan kode sumber BSD. Pada tahun 1993, versi 4.4BSD dirilis sebagai sebuah Sistem Operasi yang utuh.
Distribusi Varian
  • BSD/OS
Berkeley Software Design, Inc., didirikan oleh beberapa pendiri awal developer CSRG sebagai kelanjutan dari pengembangan BSD dalam sisi komersial. BSD/OS telah mendukung untuk banyak platform, seperti i386 dan sparc, yang biasanya dipasarkan dengan memasukkan beberapa applikasi Internet.
Pada tahun 2000, BSDI bergabung dengan Walnut Creek CDROM, sebuah perusahaan yang secara finansial mendukung juga OS FreeBSD . BSD/OS akan dilanjutkan sebagai sebuah produk yang terpisah, namun seperti yang diharapkan, BSD/OS dan FreeBSD Sumber bebas akan digabungkan.
  • Darwin OS
Darwin adalah sistem operasi Unix yang dikembangkan oleh Apple, dirilis pada tahun 1999 pada iterasi pertama OS X. Darwin mengimplementasikan kepribadian 4.4BSD dan userland pada sebuah mikrokernel Mach, dengan FreeBSD sebagai referensi utama. Walaupun ditujukan pada platforn pps Apple, namun system ini juga sedang dikembangkan untuk platform i386. Varian BSD lainnya yang juga merupakan turunan 4.4BSD, menggunakan lisensi distribusi BSD yang menyediakan kode sumber secara bebas. Sesaat setelah rilis sebagai bagian dari OS X, Apple memutuskan untuk membuat source Darwin terbuka di mana ia bercabang menjadi beberapa sistem operasi independen, seperti OpenDarwin dan PureDarwin, meskipun tidak ada menjadi sangat mainstream.
  • FreeBSD
FreeBSD mengoptimalkan penggunaan platform PC. FreeBSD menyediakan kemudahan installasi dan dukungan yang luas terhadap perangkat keras PC. FreeBSD mendukung arsitektur i386 dan alpha, dan pengembangan FreeBSD pada beberapa platform juga telah dilakukan. FreeBSD juga digunakan pada server-server yang memiliki traffic dan kinerja yang cukup tinggi untuk service WWW dan FTP sepertihttp://www.yahoo.com dan ftp.cdrom.com.
  • NetBSD
NetBSD memfokuskan pengembangan pada penyediaan sistem operasi untuk banyak platforms, dari sebuah palmtop sampai server alpha yang besar. NetBSD berjalan pada hampir semua mesin dimana orang menginginkan UNIX sebagai sistem operasinya.
  • OpenBSD
OpenBSD memfokuskan pengembangan pada keamanan dan cryptography. Proyek pengembangan ini terpisah dari proyek NetBSD pada tahun 1995 sebagai akibat perselisihpahaman antara Theo de Raadt dengan NetBSD core team lainnya. OpenBSD saat ini setidaknya telah mendukung lebih dari 10 platforms, dengan beberapa proses pengembangan lebih terstruktur. Tim OpenBSD juga telah menghasilkan sebuah applikasi OpenSSH , sebuah implementasi untuk memenuhi kebutuhan Secure Shell untuk pekerjaan secara remote.
4.   GNU Linux
Linux adalah sebuah kloning UNIX, ditulis benar-benar dari bawah lebih dari satu dekade lalu. Linux sama dengan BSD dalam banyak hal, namun BSD telah mempunyai budaya yang telah lama, serta lebih ramah terhadap dunia komersial. Sistem Operasi ini dibuat oleh Linus Torvald dan berkembang sedemikian cepatnya sehingga hampir bisa melampaui jumlah pengguna Windows di dunia. Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak sekali distro Linux, diantaranya :
Gambar
  • • RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.
  • • Debian, distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam paket instalasi programnya.
  • • Slackware, merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua dokumentasi Linux disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library ataupun aplikasinya) adalah yang sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.
  • • SuSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia.
  • • Mandrake, merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggunakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan Mandrake.
  • • WinLinux, distro yang dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi untuk menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan merupakan suatu program aplikasi under Windows.
Dan masih banyak distro-distro lainnya yang telah tersedia maupun yang akan muncul.
5.       Sun Solaris
 Solaris adalah salah satu UNIX yang paling dikenal dunia. Solaris dibuat oleh Sun Microsystem. Solaris berjalah pada high−end hardware yang dapat mendukung puluhan processor, GB RAM, serta harddisk. Ia banyak digunakan sebagai platform oleh aplikasi enterprise, seperti Oracle. Solaris didesain untuk berjalan pada processor SPARC yang diproduksi oleh SUN. Karena SUN mengontrol sendiri hardware dan software, mereka dapat mengembangkan system dengan fitur2 menarik, seperti, hot-swappable RAM, mainboard, harddisk, CPU.
6.      Syllable Desktop
Syllable adalah sebuah OS gratis dan open source yang dicabangkan dari AtheOS, tiruan AmigaOS pada tahun 2002, Syllable Desktop merupakan OS yg ringan dan cepat, cocok uuntuk home and small office users.
7.      AROS Research Operating System
AROS adalah sebuah OS open source ringan yang didesain untuk tidak saja kompatibel dengan AmigaOS 3.1, tetapi juga lebih baik dari Amiga. Proyek ini dimulai pada tahun 1995 dan hari ini dapat dioperasikan di perangkat keras berbasis PowerPC dan IBM PC. AROS juga mengemas sebuah emulator yang dapat mengoperasikan aplikasi-aplikasi Amiga.
8.     OpenGEM
GEM (Graphical Environment Manager) mulai hidup pada tahun 1985 sebagai shell grafis Digital Research untuk CP/M. Dibuat dengan cara untuk MS-DOS dan interface Atari ST. Kaldera, yang berakhir memiliki GEM, open-source di tahun 1999. Sejak itu, para penggemar memperbarui dan memperpanjang kode, yang biasanya dirilis sebagai FreeGEM atau OpenGEM.
9. Menuet OS
MenuetOS sangat menarik dari sebuah prestasi yang luar biasa: dapat di-boot dan dijalankan dari floppy disk 3,5 . Tentu saja, jika anda ingin setup yang lebih canggih, Anda bisa menginstalnya pada hard drive.Gambar
 Fitur utama dari MenuetOS yang memungkinan berjalan dalam ruang yang terbatas seperti itu adalah bahwa selurunya ditulis dalam bahasa assembly x86. Dedikasi penulis untuk pemrograman assembly-hanya membuat OS dan aplikasi yang termasuk ramping dan cepat, dan sifat ini telah menarik kecil tapi berdedikasi berikut selama dekade terakhir.
10.      KolibriOS
KolibriOS adalah sistem operasi rakitan berbasi hobi yang kecil dan cepat yabg bercabang dari kode MenuetOS pada tahun 2004. Seperti MenuetOS, KolibriOS merupakan sistem operasi gratis dan open-source yang dapat dijalankan dari floppy disk tunggal, tetapi juga mampu berkembang untuk memenuhi kebutuhan yang lebih besar pada instalasi hard disk. Sementara Kolibri dan Menuet hampir mirip, masing-masing berlangganan filsafat antarmuka pengguna yang berbeda..
Gambar
11.    ReactOS
ReactOS adalah project yang dikembangkan oleh komunitas free software dan open source yang binarynya (eksecutable filenya) dan driver compatible (sesuai) dengan Microsoft windows 2000/XP. Dalam bekerja ReactOS memeliki persamaan dengan projek WINE yang ada pada linux karena perkembangan ReactOS sangat tergantung dari developer WINE juga. Saat ini ReactOS telah memasuki tahapan Alpha diman orang yang berminat untuk mengujinya dapat mengunduhnya disitus resminya http://www.reactos.org
Gambar
12.      DexOS
DexOS merupakan OS yang didisain untuk bekerja seperti pada game console dan tampilannya terinspirasi dari video game console. Sama seperti MenuetOS, DexOS juga dibuat dengan menggunakan bahasa assembly sehingga dapat dijalankan di flashdisk, floopy disk, dll.
13       Visopsys
Visopsys merupakan OS yang kompatibel dengan PC, pengembangannya dimulai sejak tahun 1997 oleh serorang programmer bernama Andy McLaughlin. Visopsys merupakan singkatan dari VISual Operating SYStem.
14.  HAIKU (Open BeOS)
Haiku atau yang juga dikenal dengan nama nama Open BeOS adalah sistem operasi yang dibuat berdasarkan BeOS.BeOS adalah sistem operasi yang memiliki arsitektur kuat yang dibuat oleh Be Inc,berbeda dengan sistem operasi lainnya yang dibuat berdasarkan hardware yang ada pada saat itu BeOs dibuat untuk bekerja pada Hardware modern (BeBOX) sehingga BeOS tidak terlalu dikenal.Sekarang projek BeOS dihentikan karena gagal dalam mengkomersilkan dirinya.BeOSmerupakan sistem operasi yang berjalan pada arsitektur PowerPC namun pada penghujung usianya BeOS telah berhasil di porting ke platform X86 .dibandingkan dengan sistem operasi lainnya BeOS memilki beberapa kelebihan yaitu Arsitektur yang kuat untuk multimedia, mendukung multiprosesor, mendukung 64 journaling file sistem. Haiku merupakan Projek yang betul-betul baru dan tidak memilki keterkaitan source code dengan BeOS,Haiku merupakan salah satu proyek open source.HAIKU masih dalam tahap praAlpha sehingga untuk menjalankan dibutuhkan Aplikasi Virtual seperti Qemu atau Vmware
Gambar15.   EyeOS
Gambar
eyeOS adalah sebuah sistem operasi desktop open source yang berbasis web, dimana Anda dapat mengakses sistem operasi tersebut melalui jaringan seperti LAN atau Internet dari web browser seperti Firefox, Chrome dan lain sebagainya. Meskipun orientasi penyebarannya melaui web, dalam banyak hal, eyeOS merupakan sistem operasi desktop yang memiliki fitur yang cukup lengkap. Berbagai aplikasi seperti kalender, RSS Reader, email client, word processor, spreadsheet, manajer kontak sudah menjadi aplikasi default yang terpasang dalam sistemnya. Ini adalah sistem dengan konsepcloud computing yang bertujuan untuk memungkinkan kolaborasi dan komunikasi di antara pengguna, atau bisa juga sebagai perlindungan pribadi Anda ketika Anda terjebak menggunakan komputer orang lain. Secara garis besar eyeOS merupakan terobosan hebat dalam dunia sistem operasi dekstop, karena memberi warna yang unik dengan menghadirkan konsep cloud computing.
16. Google Chrome OS / Chromium OS
Google sedang mengembangkan suatu sistem operasi baru, atau lebih tepatnya, distro Linux baru yang diberi nama Chromium OS atau Google Chrome OS. Sistem baru ini ditujukan untuk siapa saja yang sering bekerja dengan cloud computing.
Google Chrome OS adalah sistem operasi sumber terbuka yang dirancang oleh Google Inc. untuk bekerja secara eksklusif dengan aplikasi web. Google Chrome OS diumumkan pada tanggal 7 Juli 2009, dan versi stabilnya akan diluncurkan umum pada paruh kedua tahun 2010.[4] Sistem operasi ini berbasis Linux dan hanya akan berjalan pada pada perangkat keras yang dirancang khusus. Antarmuka penggunanya dirancang mengambil pendekatan minimalis, seperti penjelajah web Google Chrome. Sistem operasi ini ditujukan bagi mereka yang menghabiskan sebagian besar waktunya di Internet.Gambar
Read More..

Senin, 06 April 2015

Resistor

Resistor adalah komponen dasar elektronika yang digunakan untuk membatasi atau menghambat arus listrik yang melewatinya dalam suatu rangkaian.
          Sesuai dengan nama dan kegunaanya maka resistor mempunyai sifat resistif (menghambat) yang umunya terbuat dari bahan karbon.Dari hukum Ohm di jelaskan bahwa resistansi akan berbanding terbalik dengan jumlah arus yang melaluinya. Maka untuk menyatakan besarnya resistansi dari sebuah resistor dinyatakan dalam satuan Ohm yang dilambangkan dengan simbol Ω (Omega). Untuk menggambarkanya dalam suatu rangkaian dilambangkan dengan huruf R, karena huruf  ini merupakan standart internasional yang sudah disepakati bersama untuk melambangkan sebuah komponen resistor dalam sebuah rangkaian.



Fungsi atau kegunaan resistor dalam rangkaian
  • Sebagai pembagi arus
  • Sebagai pembagi tegangan
  • Sebagai penurun tegangan
  • Sebagai penghambat arus listrik, dan lain-lain
 - Macam-macam resistor
           Berdasarkan jenis bahan yang digunakan untuk membuatnya, resistor dibedakan menjadi beberapa jenis antara lain resistor kawat, resistor arang,  resistor oksida logam, resistor film, resistor karbon, dan banyak lagi jenis lainya. Namun dalam praktek perdagangan di pasaran, resistor hanya di bedakan menjadi resistor tetap (fixed resistor) dan resistor tidak tetap (variable resistor)

- Resistor tetap (Fixed resistor)  
          Resistor tetap adalah resistor yang nilai hambatanya tidak dapat dirubah-rubah dan besarnya sudah ditentukan oleh pabrik yang membuatnya. Ciri fisik untuk mengenali resistor jenis ini adalah bahan pembuat resistor berada di tengah, dan pada kedua ujungnya terdapat conducting metal, kemasan seperti inilah yang dinamakan dengan axial. Ukuran fisik resistor tetap bermacam-macam yaitu tergantung besarnya daya yang dimilikinya. Misalnya resistor tetap dengan daya 2 watt akan mempunyai bentuk fisik yang jauh lebih besar dari pada resistor yang mempunyai daya 1/4 watt.

Pada gambar disamping ditunjukan beberapa contok bentuk fisik dari resistor tetap, dari yang paling kecil sampai yang paling besar sesuai dengan daya yang di milikinya. Dengan perkembangan teknologi yang semakin maju, maka diciptakan sebuah teknologi baru yang disebut dengan SMD (Surface Mounted Device) yang membuat bentuk resistor tetap menjadi lebih kecil sehingga dalam prakteknya kita dapat membangun sebuah sistem yang mempunya ukuran sekecil mungkin.

Gambar di samping adalah merupakan bentuk fisik dari SMD resistor, bentuknya kotak dan berukuran sangat kecil yang cara pemasangannya adalah dengan menempel pada papan pcb. Resistor jenis ini juga memiliki nilai resistansi yang dituliskan pada body dengan menggunakan angka-angka seperti yang terlihat pada gambar.
Selain kemasanaxial, terdapat pula kemasan lain yang disebut dengan (Single-In-Line) SIP resistor. Dimana didalam satu kemasan ini terdapat beberapa resistor yang disusun secara paralel dan mempunyai 1 pusat yang disebut dengan common. Cara pemasangannya biasanya berdiri sesuai dengan kaki-kaki yang ada, maka dengan resistor ini juga bisa menghemat ruang dalam penempatan pada papan pcb. Gambar di samping ini adalah bentuk fisik dari SIP Resistor yang memiliki 9 pin dan 5 pin. Namun di pasaran akan sangat banyak ditemukan SIP Resistor dengan jumlah pin yang berbeda-beda sesuai dengan kebutuhanya.
Jenis-Jenis Resistor Tetap 

- Precision Wirewound Resistor   
Merupakan tipe resistor yang mempunyai tingkat keakuratan sangat tinggi yaitu sampai 0,005% dan TCR (Temperature Coeffisient of Resistance) sangat rendah. Sehingga sangat cocok untuk digunakan sebagai aplikasi DC yang membutuhkan tingkat keakuratan sangat tinggi. Namun jangan menggunakan tipe ini untuk aplikasi rf (radio frequency) karena resistor jenis ini mempunyai Q resonant frequency yang rendah. Contoh aplikasi yang menggunakan resistor ini adalah DC Measuring equipmentdan Reference Resistor untuk Voltage Regulators dan Decoding Network.


- NIST Standard Resistor
NIST (Nasional Institute Standard of Technology) merupakan tipe resistor dengan keakuratan paling tinggi yaitu 0,001%TCR yang rendah dan sangat stabil dibandingkan dengan Precision Wirewound Resistor. Komponen ini biasanya digunakan sebagai setandar didalam verifikasi keakuratan dari suatu alat ukur resistive.
- Power Wirewound Resistor
Biasanya resistor ini digunakan untuk aplikasi yang membutuhkan daya yang sangat besar. Resistor jenis ini dapat mengatasi daya yang sangat besar dibandingkan jenis lain. Karena panas yang ditimbulkan cuup besar, biasanya resistor ini dilapisi dengan bahan seperticeramic tube, ceramic rods, anodized aluminium, fiberglass mandels, dll.

- Fuse Resistor
Resistor jenis ini selain berfungsi sebagai penghambat arus juga sebagai sekering. Resistor jenis ini didesain sedemikian rupa sehingga bila ada arus yang sangat besar melaluinya, maka hambatanya menjadi tak terhingga.

- Carbon Composition
Resistor jenis ini merupakan resistor yang paling banyak di jumpai dipasaran, dan sangat mudah untuk mendapatkannya. Resistor ini mempunyai koefisien temperatur dengan batas 1000 ppm / derajat celcius. Selain itu resistor ini juga memiliki koefisien tegangan, dimana nilai hambatannya akan berubah ketika diberi tegangan. Semakin besar tegangan yang melewatinya maka akan semakin besar pula perubahannya. Voltage Rating dari resistor karbon ditentukan berdasarkan fisik, nilai, dan dayanya. Dan dalam pemasangan resistor ini harus hati-hati karena bisa salah dapat menimbulkan noisedimana noise ini tergantung pada nilai dan besar ukuranya.

- Carbon Film Resistor
Resistor jenis ini mempunyai karakteristik yang hampir saman dengan  resistor carbon composition, tetapi noise, koefisien tegangan, koefisien temperatur nilainya lebih rendah.Carbon Film Resistor dibuat dengan memotong batangan keramik yang panjang kemudian dicampur dengan material karbon. Frekuensi respon resistor ini jauh lebih bagus di bandingkan dengan wirewound dan jauh lebih bagus lagi dengan carbon composition. Diman wirewound akan menjadi suatu induktansi ketika frekuensinya rendah dan akan menjadi kapasitansi apabila frekuensinya tinggi. Dan untuk carbon composition hanya menjadi kapasitansi apabila dilalui oleh frekuensi tinggi dan rendah.

- Metal Film Resistor
Metal film resistor merupakan pilihan terbaik dari jenis carbon composition dan carbon film. Karena resistor ini lebih akurat dan tidak mempunyai koefisien tegangan, noise, dan koefisien temperatur yang lebih rendah. Tetapi resistor ini tidak sebagus jenis precision wirewound. Bahan dasar pembuat resistor ini adalah metal dan keramik, bahan ini mirip dengan bahan untuk membuat carbon film resistor.

- Foil Resistor
Resistor ini mempunyai karakteristik yang sama dengan resistor film. Kelebihan utamanya adalah pada tingkat kestabilan yang tinggi, TCR paling kecil, dan frekuensi respon yang tinggi. Selain kelebihan terdapat pula kelemahan yaitu nilai resistansi maksimum dari resistor ini lebih kecil dari pada resistor film. Resistor ini biasanya dipakai dalamstrain gauge, dimana nilai strain dapat diukur berdasarkan perbahan resistansinya.

Power Film Resistor
Material yang digunakan untuk membuat resistor ini sama dengan jenis metal film dancarbon film. Namun dengan karakteristik daya yang tinggi. Power film resistor mempunyai nilai yang lebih tinggi dan frekuensi respon yang lebih baik dibandingkan power wirewound resistor, dan biasanya resistor ini mempunyai nilai toleransi yang cukup besar.
  - Resistor tidak tetap (Variable Resistor)
          Resistor tidak tetap adalah resistor yang mempunyai nilai resistansi yang dapat diubah2 sesuai dengan kebutuhan yang diperlukan. Perubahannya dapat dilkaukan dengan cara memutar atau menggeser pengaturnya yang memang sudah disediakan, namun ada pula nilai perubahan resistansinya akan dipengaruhi oleh keadaan disekitarnya misalnya suhu, cahanya, suara, dll, sehingga dapat dijadikan sebagai sakelar otomatis.

  - Jenis-jenis resistor tidak tetap

Potensiometer
Potensiometer merupakan komponen pembagi tegangan yang nilai resistansinya dapat disetel sesuai dengan keinginan dengan cara memutar tungkai pengaturnya. Nilai resistansinya sendiri tertera pada bodi yang dituliskan dalam bentuk angka, sehingga akan memudahkan untuk mengetahui berapa besar nilainya tersebut. Penggunaan potensiometer biasanya adalah untuk pengaturan suara (tone controlBass, Treable, Volume, dan lain-lain. beberapa jenis potensiometer : 
  • Potensiometer liniar  
  • Potensiometer linier mempunyap unsur resistif dengan penampang konstan, menghasilkan peranti dengan resistansi antara penyapu dengan salah satu terminal proporsional dengan jarak antara keduanya.. Potensiometer linier digunakan jika relasi proporsional diinginkan antara putaran sumbu dengan rasio pembagian dari potensiometer, misalnya pengendali yang digunakan untuk menyetel titik pusat layar osiloskop.
  • Potensiometer logaritmik  
  • Potensiometer logaritmik mempunyai unsur resistif yang semakin menyempit atau dibuat dari bahan yang memiliki resistivitas bervariasi. Ini memberikan peranti yang resistansinya merupakan fungsi logaritmik terhadap sudut poros potensiometer. Sebagian besar potensiometer log (terutama yang murah) sebenarnya tidak benar-benar logaritmik, tetapi menggunakan dua jalur resistif linier untuk meniru hukum logaritma. Potensiometer log juga dapat dibuat dengan menggunakan potensiometer linier dan resistor eksternal. Potensiometer yang benar-benar logaritmik relatif sangat mahal. Potensiometer logaritmik sering digunakan pada peranti audio, terutama sebagai pengendali volume.
  • Rheostat 
  •  Cara paling umum untuk mengubah-ubah resistansi dalam sebuah sirkuit adalah dengan menggunakan resistor tidak tetap atau rheostat. Sebuah rheostat adalah resistor tidak tetap dua terminal dan seringkali didesain untuk menangani arus dan tegangan yang tinggi. Biasanyarheostat dibuat dari kawat resistif yang dililitkan untuk membentuk koil toroid dengan penyapu yang bergerak pada bagian atas toroid, menyentuh koil dari satu lilitan ke lilitan selanjutnya. Potensiometer tiga terminal dapat digunakan sebagai resistor tidak tetap dua terminal dengan tidak menggunakan terminal ketiga. Seringkali terminal ketiga yang tidak digunakan disambungkan dengan terminal penyapu untuk mengurangi fluktuasi resistansi yang disebabkan oleh kotoran.
  • Potensiometer digital
  • Potensiometer digital adalah sebuah komponen elektronik yang meniru fungsi dari potensiometer analog untuk diterapkan pada isyarat digital.
Trimpot

  Trimpot adalah kependekan dari tripotensiometer, bentuk fisiknya kecil dan memiliki nilai tahanan yang dapat di rubah-rubah namun dengan menggunakan alat bantu berupa obeng kecil, karena untuk merubah nilai resistansinya tidak bisa menggunakan tangan. Sebagai tahanan bahan resistansinya adalah menggunakan bahan karbon atau arang.
NTC dan PTC
NTC adalah singkatan dari Negative Temperature Coeficient. Sifat komponen ini resistif dimana nilai resistansinya akan menurun apabila temperatur disekelilingnya naik. Sedangkan PTC adalah singkatan dari Positive Temperature Coeficient, yang nilai resistansinya akan bertambah besar apabila termperatur disekelilingnya turun.. Komponen NTC dan PTC biasanya digunakan sebagai sensor dalam peralatan pengukur panas atau disebut juga termistor. Selain itu juga bisa digunakan sebagai sakelar otomatis yang cara kerjanya akan ditentukan oleh suhu disekitarnya.


 

LDR
  LDR adalah singkatan dari Light Dependent Resistor, yaitu sebuah resistor yang nilai resistansinya akan berubah-ubah sesuai dengan cahaya yang diterimanya. Biasanya LDR digunakan untuk rangkain-rangkaian sakelar otomatis tertentu seperti lampu taman, lampu jalan, dll, dimana LDR akan bekerja secra otomatis sesuai dengan tingkat cahaya yang ada didepannya.
VDR
VDR adalah singkatan  dari Voltage Dependent Resistor, yaitu sebuah resistor tidak tetap yang nilai resistansinya akan berubah tergantung dari tegangan yang diterimanya. Sifat dari VDR adalah semakin besar tegangan yang diterima, maka nilai tahanannya akan semakin mengecil, sehingga arus yang melaluinya akan semakin besar. Dengan adanya sifat tersebut maka VDR akan sangat cocok digunakan sebagaistabilizer bagi komponen transistor.
Kode Warna Resistor 
Untuk mengetahui berapa besar nilai resistan (hambatan) sebuah resistor tetap, maka kita dapat melihat dan membaca kode warna yang berupa cincin-cincin warna pada bodi resistor. Karena tidak semua nilai resistor dicantumkan dengan lambang bilangan berupa angka-angka, melainkan dengan cincin kode warna. Banyaknya cincin kode warna setiap resistor berjumlah 4 cincin atau ada juga  5 cincin bahkan lebih. Untuk cara pembacaannya tidak jauh berbeda yaitu :
1. Resistor yang mempunyai 4 cincin, artinya cincin 1 dan 2 adalah nilai angka atau digit, cincin ke 3 adalah faktor pengali banyaknya (0), sedangkan cincin ke 4 adalah besarnya toleransi.
2. Resistor dengan 5 cincin warna, artinya cincin 1, 2, dan 3 adalah niali angka atau digit, cincin ke 4 adalah faktor pengali( banyaknya 0), sedangakan cincin ke 5 menunjukan besarnya toleransi.
3. Resistor dengan 6 cincin warna, artinya cincin 1, 2, dan 3 adalah niali angka atau digit, cincin ke 4  faktor pengali (banyaknya 0), cincin ke 5 besarnya toleransi, sedangkan cincin ke 6 koefisien temperatur. Untuk lebih jelas mengenai kode warna tersebut, dapat dilihat pada tabel di bawah ini. 
Tabel kode warna
 

Read More..

Tugas 1 Softskill Bahasa Indonesia

Contoh Penggunaan Bahasa Indonesia Secara Baik Dan Benar, Serta Fungsi Bahasa Sebagai Alat Komunikasi di Dunia Pendidikan

1. Jelaskan Dengan Contoh Menggunakan Bahasa Indonesia Secara baik dan benar?

Penggunaan Bahasa Indonesia yang baik dan benar

o    Bahasa yang baik adalah bahasa yang sesuai dengan situasi.Sebagai alat komunikasi, bahasa harus dapat efektif menyampaikan maksud kepada lawan bicara. Karenanya, laras bahasa yang dipilih pun harus sesuai.

Ada lima laras bahasa yang dapat digunakan sesuai situasi. Berturut-turut sesuai derajat keformalannya, ragam tersebut dibagi sebagai berikut:

       1. Ragam beku (frozen); digunakan pada situasi hikmat dan sangat sedikit memungkinkan keleluasaan seperti pada kitab suci, putusan pengadilan, dan upacara pernikahan.
       2. Ragam resmi (formal); digunakan dalam komunikasi resmi seperti pada pidato, rapat resmi, dan jurnal ilmiah.
       3. Ragam konsultatif (consultative); digunakan dalam pembicaraan yang terpusat pada transaksi atau pertukaran informasi seperti dalam percakapan di sekolah dan di pasar.
       4. Ragam santai (casual); digunakan dalam suasana tidak resmi dan dapat digunakan oleh orang yang belum tentu saling kenal dengan akrab.
       5. Ragam akrab (intimate). digunakan di antara orang yang memiliki hubungan yang sangat akrab dan intim.

o    Bahasa yang benar adalah bahasa yang sesuai dengan kaidah bahasa baku, baik kaidah untuk bahasa baku tertulis maupun bahasa baku lisan. Ciri-ciri ragam bahasa baku adalah sebagai berikut :

       1. Penggunaan kaidah tata bahasa normatif. Misalnya dengan penerapan pola kalimat yang baku: peserta ospek itu sedang kami arahkandan bukan program televisi itu kami sedang ikuti.
       2. Penggunaan kata-kata baku. Misalnya cantik sekalidan bukan cantik banget; uang dan bukan duit; serta tidak mudah dan bukan nggak gampang.
       3. Penggunaan ejaan resmi dalam ragam tulis. Ejaan yang kini berlaku dalam bahasa Indonesia adalah ejaan yang disempurnakan (EYD). Bahasa baku harus mengikuti aturan ini.
      4. Penggunaan lafal baku dalam ragam lisan. Meskipun hingga saat ini belum ada lafal baku yang sudah ditetapkan, secara umum dapat dikatakan bahwa lafal baku adalah lafal yang bebas dari ciri-ciri lafal dialek setempat atau bahasa daerah. Misalnya: /atap/ dan bukan /atep/; /habis/ dan bukan /abis/; serta /kalaw/ dan bukan /kalo/.
     5. Penggunaan kalimat secara efektif. Di luar pendapat umum yang mengatakan bahwa bahasa Indonesia itu bertele-tele, bahasa baku sebenarnya mengharuskan komunikasi efektif jadi pesan pembicara atau penulis yang telah disampaikanatau di kemukakan harus dapat terima oleh pendengar atau pembaca persis sesuai maksud aslinya.Dari semua ciri bahasa baku tersebut, sebenarnya hanya nomor 2 (kata baku) dan nomor 4 (lafal baku) yang paling sulit dilakukan pada semua ragam. Tata bahasa normatif, ejaan resmi, dan kalimat efektif dapat diterapkan (dengan penyesuaian) mulai dari ragam akrab hingga ragam beku. Penggunaan kata baku dan lafal baku pada ragam konsultatif, santai, dan akrab malah akan menyebabkan bahasa menjadi tidak baik karena tidak sesuai dengansituasi.Jika saya perhatikan, semakin tidak benar bahasa saya sewaktu menulis atau berbicara, berarti semakin akrab hubungan saya dengan lawan bicara saya.

Misalnya dalam pertanyaan sehari-sehari dengan menggunakan bahasa yang baku,contoh:

Apakah kamu ingin membantu ibu memasak di dapur ?

Misalkan ketika dalam dialog antara seorang paman dengan keponakannya :

Paman : Andi apakah sudah kamu potong rumput di halaman depan?
Andi : sudah saya kerjakan paman.
Paman: Baiklah kalau begitu , segera kamu istirahat sekarang.
Andi : baiklah paman.

2. Berikanlah Contoh Bahasa Sebagai Alat Komunikasi di Dunia Pendidikan ?

Fungsi Bahasa sebagai alat komunikasi
–          Bahasa merupakan akibat yang lebih jauh dari ekspresi diri.
–          Komunikasi tidak akan sempurna bila ekspresi diri kita tidak diterima atau dipahami.
–          Penggunaan bahasa sebagai alat komunikasi, memiliki tujuan tertentu yaitu agar kita dipahami oleh orang lain. Jadi dalam hal ini respons pendengar atau lawan komunikan yang menjadi perhatian utama kita.

  • Bahasa sebagai alat komunikasi, bahasa merupakan alat untuk merumuskan maksud kita.·Dengan komunikasi, kita dapat menyampaikan semua yang kita rasakan, pikirkan, dan ketahui kepada orang lain.·
  • Dengan komunikasi, kita dapat mempelajari dan mewarisi semua yang pernah dicapai oleh nenek moyang kita dan apa yang telah dicapai oleh orang-orang sejaman kita.·
  • Bahasa adalah alat untuk berkomunikasi melalui lisan (bahasa primer) dan tulisan (bahasa sekunder). Berkomunikasi melalui lisan (dihasilkan oleh alat ucap manusia), yaitu dalam bentuk symbol bunyi, dimana setiap simbol bunyi memiliki cirri khas tersendiri. Suatu simbol  bisa terdengar sama di telinga kita tapi memiliki makna yang sangat jauh berbeda. Misalnya kata ’sarang’ dalam bahasa Korea artinya cinta, sedangkan dalam bahasa  Indonesia artinya kandang atau tempat.·
  •  Tulisan adalah susunan dari simbol (huruf) yang dirangkai menjadi kata bermakna dan dituliskan. Bahasa lisan lebih ekspresif di mana mimik, intonasi, dan gerakan tubuh dapat bercampur menjadi satu untuk mendukung komunikasi yang dilakukan. Lidah setajam pisau / silet oleh karena itu sebaiknya dalam berkata-kata sebaiknya tidak sembarangan dan menghargai serta menghormati lawan bicara / target komunikasi.·

o    Bahasa sebagai sarana komunikasi mempunyai fungsi utama  bahasa adalah bahwa komunikasi ialah penyampaian pesan atau makna oleh seseorang kepada orang lain. Keterikatan dan keterkaitan bahasa dengan manusia menyebabkan bahasa tidak tetap dan selalu berubah seiring perubahan kegaiatan manusia dalam kehidupannya di masyarakat. Perubahan bahasa dapat terjadi bukan hanya berupa pengembangan dan perluasan, melainkan berupa kemunduran sejalan dengan perubahan yang dialami masyarakat. Terutama pada penggunaan Fungsi komunikasi pada bahasa asing Sebagai contoh masyarakat Indonesia lebih sering menempel ungkapan “No Smoking” daripada “Dilarang Merokok”, “Stop” untuk “berhenti”, “Exit” untuk “keluar”, “Open House” untuk penerimaan tamu di rumah pada saat lebaran. Jadi bahasa sebagai alat komunikasi tidak hanya dengan satu bahasa melainkan banyak bahasa.

Contohnya :

Misalnya berupa :
–          Alat-alat itu digunakan untuk berkomunikasi misalnya gerak badaniah, alat bunyi-bunyian, kentongan, lukisan, gambar, dsb).

Contohnya :
–          bunyi tong-tong memberi tanda bahaya
–          adanya asap menunjukkan bahaya kebakaran
–          alarm untuk tanda segera berkumpul
–          bedug untuk tanda segera melakukan sholat
–          telepon genggam untuk memanggil orang pada jarak jauh
–          simbol – tanda stop untuk pengguna jalan, simbol laki-laki dan perempuan bagi pengguna toilet.
–          gambar peta yang menunjukkan jalan
–          suasana gemuruh kentongan dipukul tanda ketika ada bahaya
–          adanya asap tampak dari kejauhan pertanda kebakaran
–          bunyi alarm (suasana tanda bahaya gempa bumi/bencana alam) dsb

o    Contoh dalam kehidupan sehari hari

Misalkan seorang penjaga masjid setiap pukul 12 siang,setengah 15 sore, jam 18 sore dan jam 19 sore membunyikan suara bedug untuk menandakan bahwa sudah mulai masuk untuk sholat dan warga pun tau seraya bergegas untuk berdatangan ke dalam masjid.

Jadi, bahasa yang dipakai penjaga masjid tersebut berupa suara dari bedug yang memberikan pertanda sesuatu akan terjadi/ sesuatu yang sudah mestinya dilakukan.

Sebagai Bahasa Pengantar di dalam Dunia Pendidikan

Bahasa Indonesia berfungsi pula sebagai bahasa pengantar dilembaga-lembaga pendidikan, mulai dari lembaga pendidikan terendah (taman kanak-kanak) sampai dengan lembaga pendidikan tertinggi (Perguruan Tinggi) di seluruh Indonesia, kecuali di pelosok-pelosok daerah tertentu mayoritas masih menggunakan bahasa daerah sebagai bahasa ibu.

Di daerah ini, bahasa daerah boleh dipakai sebagai bahasa pengantar di dunia pendidikan tingkat sekolah dasar sampai tahun ketiga (kelas tiga). Setelah itu, harus menggunakan bahasa Indonesia. Karya-karya ilmiah di perguruan tinggi (baik buku rujukan, karya akhir mahasiswa, seperti skripsi, tesis, disertasi, dan hasil atau laporan penelitian)  yang ditulis dengan menggunakan bahasa Indonesia, menunjukkan bahwa bahasa Indonesia telah mampu sebagai alat penyampaian Iptek, dan sekaligus menepis anggapan bahwa bahasa Indonesia belum mampu mewadahi konsep-konsep Iptek.

Sebagai fungsinya yang kedua di dalam kedudukannya sebagai bahasa negara, bahasa Indonesia merupakan bahasa pengantar di lembaga-lembaga pendidikan mulai dari taman kanak-kanak sampai dengan perguruan tinggi di seluruh Indonesia, kecuali di daerah-daerah, seperti daerah aceh, batak, sunda,  jawa, madura, bali, dan makasar yang menggunakaan bahasa daerahnya sebagai bahasa pengantar sampai dengan tahun ketiga pendidikan dasar.

Selain itu juga menurut Minto Rahayu, telah dibuktikan bahwa sejak bangsa Indonesia diproklamasikan sebagai negara (17 Agustus 1945), bahasa Indonesia telah digunakan sebagai pengantar dalam dunia pendidikan menggantikan bahasa Belanda, kecuali di TK dan tiga tahun SD, penggunaan bahasa daerah belum sama sekali dapat dihilangkan, mengingat bahasa Indonesia masih dianggap sebagai   bahasa kedua. Namun, perkembamgan membuktikan bahwa bahasa Indonesia semakin banyak digunakan sebagai bahasa pengantar pendidikan di semua jenjang dan jalur pendidikan.

Dari ketiga versi pendapat ini bisa disimpulkan bahwa fungsi bahasa Indonesia sebagai bahasa pengantar dalam pendidikan, itu memiliki kesamaan dan juga perbedaan, yakni kesamaanya fungsi bahasa Indonesia pengantar pendidikan itu di mulai dari lembaga pendidikan terendah TK, SD dan seterusnya sampai ke jenjang yang tertinggi (Perguruan Tinggi). Adapun perbedaannya hanya sedikit sekali yaitu dalam segi penggunaan dalam daerah masing-masing, karena penggunaan bahasa daerah belum bisa dihilangkan, mengingat kedudukannya masih sebagai bahasa kedua sebelum menggantikan bahasa Belanda.

Fungsi Bahasa Indonesia sebagai Bahasa Pengantar dalam Pendidikan

Mengenai penjelasan tentang fungsi bahasa Indonesia sebagai pengantar dalam pendidikan bahwasanya telah diterangkan di atas bahwa, kedudukan kedua dari kedudukan bahasa dibuktikan dengan pemakaian bahasa Indonesia sebagai pengantar pendidikan dari taman kanak-kanak, maka materi pelajaran yang berbentuk media cetak juga harus berbahasa Indonesia.

Hal ini dapat dilakukan dengan cara menerjemahkan buku-buku yang berbahasa asing atau menyusunnya sendiri. Karena dengan cara ini akan sangat membantu dalam meningkatkan perkembangan bahasa Indonesia sebagai bahasa ilmu dan teknologi (IPTEK).

Mengenai tentang bahasa Indonesia sebagai bahasa pengantar dalam dunia pendidikan, dunia pendidikan di sebuah Negara memerlukan sebuah bahasa yang seragam sehingga kelangsungan pendidikan tidak terganggu.

Pemakaian lebih dari satu bahasa dalam dunia pendidikan mengganggu keefektifan pendidikan. Sehingga dengan sebuah keseragaman bahasa itu, dapat menjadikan lebih hemat biaya pendidikan. Selain itu juga, peserta didik dari tempat yang berbeda  dapat saling berhubungan.

1. Peranan Bahasa Dalam Pendidikan

Pendidikan bahasa Indonesia mempunyai peranan yang penting di dalam dunia pendidikan. Seperti yang kita ketahui bahwa sehari-hari kita menggunakan bahasa Indonesia sebagai alat komunikasi. Oleh karena itu, kita harus mempelajari ilmu pendidikan tentang bahasa. Agar kita dapat belajar dan mengetahui bagaimana cara kita menggunakan bahasa Indonesia dengan baik dan benar. Terutama  bagi calon pendidik, pendidikan bahasa dan sastra Indonesia memang sangat penting. Karena ketika seorang pendidik memberikan pengajaran kepada anak-anak didiknya, ia harus bisa menggunakan bahasa Indonesia yang baik dan benar. Apabila seorang pendidik menggunakan bahasa yang kurang baik, maka akan dicontoh anak-anak didiknya.

2. Pemakaian Bahasa Dalam Pendidikan

Dalam pemakaian ataupun penggunaannya fungsi bahasa Indonesia yang paling utama adalah sebagai alat komunikasi. Dalam hal ini berbagai penjelasan mengenai pemakaian fungsi bahasa dalam pendidikan telah dapat dikemukakan oleh para ahli bahasa. Beberapa pakar memberikan penjelasan mengenai pemakaian fungsi bahasa dapat dilihat dari cara pandang masing-masing.

Akan tetapi, penjelasan mengenai pemakaian fungsi bahasa secara keseluruhan memiliki banyak persamaan. Berdasarkan data yang diperoleh dalam penelitian ini, secara konstekstual bahasa yang digunakan anak-anak dwibahasawan berfungsi sebagai alat berinteraksi atau interaksional, merupakan alat diri atau personal, alat untuk memperoleh ilmu pengetahuan atau heuristik, dan untuk menyatakan imajinasi dan khayal.

Dengan demikian fungsi bahasa dapat diartikan  sebagai fungsi untuk menjelaskan suatu informasi atau materi pelajaran yang terkait secara kontekstual. Dan bahasa Indonesia merupakan satu-satunya bahasa yang dapat memenuhi kebutuhan  akan bahasa yang seragam dalam pendidikan di Indonesia. Adapun itu juga, bahasa Indonesia dalam pemakaiannya telah berkembang pesat dan sudah tersebar luas. Sehingga  pemakaian bahasa Indonesia dalam dunia pendidikan bukan hanya terbatas pada bahasa pengantar, akan tetapi bahan-bahan ajar juga memakai bahasa Indonesia. Dalam konteks ini bahasa Indonesia adalah bahasa yang membuka jalan bagi kita menjadi anggota yang seutuhnya dari bangsa Indonesia.

1. Ragam santai (casual); digunakan dalam suasana tidak resmi dan dapat digunakan oleh orang yang belum tentu saling kenal dengan akrab.
2. Ragam akrab (intimate). digunakan di antara orang yang memiliki hubungan yang sangat akrab dan intim.


Read More..

Ms. Access

Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System2007.

Microsoft Access adalah salah satu aplikasi program Microsoft Office yang dapat diterapkan dalam pekerjaan manajerial seperti pembuatandatabase persediaan dalam aktivitas perdagangan. Sebelum kita berbicara lebih lanjut mengenai keguanaan Microsoft Access dalam dunia bisnis terapan, terlebih dulu kita harus mengenal bagian – bagian penting dalam Ms. Access. Bagian – bagian tersebut antara lain :
  • Tabel :  merupakan bagian dalam Ms. Access yang berisi database keseluruhan dari tiap kategori. Tabel terdiri dari bebeapa kolom yang disebutField.  Contoh: Tabel data mahasiswa Universitas Gunadarma, Tabel Dosen Universitas Gunadarma, dll.
  • Query : merupakan bagian dari Ms. Access yang dapat digunakan untuk menampilkan field – field tertentu dari bebrapa tabel. Field dari bebeapa tabel tersebut kemudian dibuat menjadi tabel baru. 
  • Form : merupakan bagian dari Ms. Access yang digunakan dalam proses menginput data ke tabel/ database 
  •  Report :  merupakan bagian dalam Ms. Access yang dapat digunakan dalam proses pelaporan database  dan dapat di print out.  
Read More..

C++


BAHASA C++
Bahasa C++ merupakan pengembangan dari bahasa C yang ditulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972. Bahasa C, pada awalnya dioperasikan diatas sistem operasi UNIX
Bahasa C Merupakan bahasa pemrograman tingkat menengah yang berada di antara bahasa tingkat rendah dan bahasa tingkat tinggi yang biasa disebut dengan bahasa Assambly. Bahasa C mempunyai banyak kemampuan, di antaranya untuk membuat perangkat lunak, misalnya dBASE, Word Star, dan lain-lain. Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang kemudian dinamakan C with Classes, yang pada tahun 1983 berganti nama menjadi C++.

Mengenal IDE Borland C++
IDE merupakan singkatan dari Integreted Development Environment, merupakan lembar kerja terpadu untuk mengembangkan program.IDE dari Borland C++ dapat digunakan untuk :
  1. Menulis naskah program
  2. Mengompilasi program (compile)
  3. Melakukan pengujian terhadap program (debugging).
  4. Mengaitkan objek dan library ke program (linking).
  5. Menjalankan program (running).
Untuk mengaktifkan aplikasi Borland C++ ver5.02, Anda dapat menggunakan cara yaitu :
  1. Klik tombol start à pilih All Program à Borland C++ 5.02 à klik Borland C++
  2. IDE dari Borland C++ adalah seperti tampak pada gambar dibawah ini

IDE pada Borland C++ terbagi menjadi 4 (empat)bagian, yaitu :
  1. Menu Utama
Menu utama atau menu bar terdiri dari File, Edit, Search, Run, Compile, Debug, Project, Option, Window dan Help.
  1. Jendela Text Edit
Tempat untuk menetikkan dan membuat program. Jika yang pertama kali anda membuat program, maka nama file jendela editor adalah NONAME00.CPP.
  1. Jendela Message
Tempat untuk menampilkan pesan-pesan pada proses kompilasi dan link program.
  1. Baris Status
  2. Baris di mana ditampilkan keterangan-keterangan pada saat Anda mengaktifkan menu bar dan submenu.

Membuat File Editor
Langkah-langkahnya adalah :
  1. Klik Menu File
  2. Klik New
  3. Pilih dan klik Text Edit

Latihahan, Ketik Perintah-perintah yang terdapat pada Gambar di bawah ini

MenyimpanFileEditor
Setelah selesai mengetikkan naskah , langkah selanjutnya adalah menyimpan dengan cara :
  1. Klik menu File à Save
  2. Tekan hotkey Ctrl _ KS

Sebagai latihan, buatlah folder kerja anda. Sebagai berikut :
  1. Klik ikon Up One Level sampai ke drice C:, atau klik combobox Look In kemudian pilih drive C:
  2. Klik ikon Create New Folder sehingga akan tampil New Folder.
  3. Tuliskan nama foldernya, LatihanCPP. Tekan tombol Enter.
  4. Kemudian tekan tombol enter lagi, sehingga Look In, menunjukkan Folder LatihanCPP.
  5. Tuliskan pada kotak isian file Name, dengan nama LAT-1. Tekan Enter atau klik tombol Open. Maka selanjutnya file anda telah tersimpan.
Menerjemahkan Program
Langkah yang anda ikuti adalah :
  1. Klik Menu Project
  2. Pilih dan klik Compile
  3. Atau dapat menekan Hotkey Alt+F9
Menjalankan Program
Dengan Langkah sebagai berikut :
  1. Klik Menu Debug
  2. Pilih dan klik Run
  3. Atau menekan Htkey Ctrl+F9
  4. Atau dengan Command Prompt
  5. Klik start à All Program à Accessories à Command Prompt
  6. Ketik dimana Nama File itu disimpat dalam folder dan dalam file.
  7. Klik nama file yang disimpan tadi seperti LAT-1 lalu enter
Membuka File Editor
Membuka atau memanggil file editor yang sudah pernah dibuat, dengan langkah sebagai berikut :

  1. Klik Menu File
  2. Open

Tipe Data

PENGERTIAN TIPE DATA 
Tipe data adalah jenis data yang mempunyai batasan tempat dan karakteristik sesuai dengan interprestasi data dan dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer. Tipe data pada umumnya termasuk tipe data primitif, yaitu interger, floating point number dan character (string). Kumpulan dari tipe data primitif yang sejenis juga dapat disatukan dalam sebuah blok yang disebut array. Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer).

JENIS-JENIS TIPE DATA
  • Numeric/Number  
Adalah Tipe data yang digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk bilangan atau angka baik angka atau bilangan tersebut merupakan bilangan bulat ataupun bilangan real.   

  • String/Karakter  

Adalah Tipe data yang digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk karakter (angka, huruf, karakter khusus atau simbol).
  • Boolean
Adalah tipe data yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya memiliki dua buah kemungkinan (benar atau salah).

Tipe Data Lain
Sebenarnya selain dari ketiga tipe diatas,dalam bahasa pemrograman masih ada tipe data lain yang tidak mungkin dapat disebutkan dan jelaskan satu persatu. Contoh dari tipe data selain Numerik,String dan Boolean adalah sebagai berikut :
  • Array
Yaitu tipe data sejenis yang dapat menampung data secara bertumpuk,jadi satu tipe data tetapi datanya bisa lebih dari satu.
  •  Date
Yaitu tipe data yang hanya dapat menampung data dalam format tanggal saja
  • Time
Yaitu tipe data yang hanya dapat menampung data dalam format waktu saja
  • Char
Sebenarnya tipe data char hampir sama dengan tipe data String,akan tetapi kalau tipe data string panjangnya tidak tetap sedangkan tipe data char panjangnya selalu tetap sesuai dengan inisialisasi awal pemesanan tipe data.
  • Dll.
Read More..

Data Base


Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur, dan juga batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat menghidari duplikasi data, hubungan antar data yang tidak jelas, organisasi data, dan juga update yang rumit.
Proses memasukkan dan mengambil data ke dan dari media penyimpanan data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis data (database management system | DBMS). DBMS merupakan sistem perangkat lunak yang memungkinkan user untuk memelihara, mengontrol, dan mengakses data secara praktis dan efisien. Dengan kata lain semua akses ke basis data akan ditangani oleh DBMS. Ada beberapa fungsi yang harus ditangani DBMS yaitu mengolah pendefinisian data, dapat menangani permintaan pemakai untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA (Database Administrator), menangani kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun disk, dan menangani unjuk kerja semua fungsi secara efisien.
Tujuan utama dari DBMS adalah untuk memberikan tinjauan abstrak data kepada user (pengguna). Jadi sistem menyembunyikan informasi tentang bagaimana data disimpan, dipelihara, dan tetap dapat diambil (akses) secara efisien. Pertimbangan efisien di sini adalah bagaimana merancang struktur data yang kompleks tetapi masih tetap bisa digunakan oleh pengguna awam tanpa mengetahui kompleksitas strukturnya.

Pembagian database menurut jenisnya:

Basis data flat-file. Basis data flat-file ideal untuk data berukuran kecil dan dapat dirubah dengan mudah. Pada dasarnya, mereka tersusun dari sekumpulan string dalam satu atau lebih file yang dapat diurai untuk mendapatkan informasi yang disimpan. Basis data flat-file baik digunakan untuk menyimpan daftar atau data yang sederhana dan dalam jumlah kecil. Basis data flat-file akan menjadi sangat rumit apabila digunakan untuk menyimpan data dengan struktur kompleks walaupun dimungkinkan pula untuk menyimpan data semacam itu. Salah satu masalah menggunakan basis data jenis ini adalah rentan pada korupsi data karena tidak adanya penguncian yang melekat ketika data digunakan atau dimodifikasi.

Basis data relasional. Basis data ini mempunyai struktur yang lebih logis terkait cara penyimpanan. Kata "relasional" berasal dari kenyataan bahwa tabel-tabel yang berada di basis data dapat dihubungkan satu dengan lainnya. Basis data relasional menggunakan sekumpulan tabel dua dimensi yang masing-masing tabel tersusun atas baris (tupel) dan kolom (atribut). Untuk membuat hubungan antara dua atau lebih tabel, digunakan key (atribut kunci) yaitu primary key di salah satu tabel dan foreign key di tabel yang lain. Saat ini, basis data relasional menjadi pilihan karena keunggulannya. Beberapa kelemahan yang mungkin dirasakan untuk basis data jenis ini adalah implementasi yang lebih sulit untuk  data dalam jumlah besar dengan tingkat kompleksitasnya yang tinggi dan proses pencarian informasi yang lebih lambat karena perlu menghubungkan tabel-tabel terlebih dahulu apabila datanya tersebar di beberapa tabel.

Read More..