RSS FEED

Kamis, 27 Mei 2010

ARSITEKTUR KOMPUTER


Skema komputer (computer schema), adalah diagram yang menggambarkan unit-unit dasar yang terdapat dalam semua sistem komputer.
I. Peralatan Input
Alat input dibagi ke dalam dua golongan yaitu alat input langsung dan tidak langsung.
* Alat input langsung terdiri dari beberapa golongan yaitu: keyboard, pointing device, scanner, voice recognizer.
* Alat input tidak langsung terdiri dari: key-to-card, key-to-tape, key-to-disk.
* Modem
* Light pen
* Bar code reader
1. 1. 1 Keyboard
* Rancangannya di buat dan di patenkan oleh Christopere Lathan pada tahun 1868 dan banyak dipasarkan pada tahun 1877 oleh Perusahaan Remington.
* Keyboard dihubungkan ke komputer dengan sebuah kabel yang terdapat pada keyboard.
Ujung kabel tersebut dimasukkan ke dalam port yang terdapat pada CPU komputer.
1. 2 Mouse
Pada sebagian besar mouse terdapat tiga tombol, tetapi umumnya hanya dua tombol yang berfungsi, yaitu tombol paling kiri dan yang paling kanan.
Pengaruh dari penekanan tombol atau yang di kenal dengan istilah “click” ini tergantung pada object (daerah) yang kita tunjuk. Computer akan mengabaikan penekanan tombol (click) bila tidak mengenai area atau object yang tidak penting.
Kemudian dalam penggunaan mouse juga kita kenal dengan istilah “Drag” yang artinya menggeser atau menarik. Apabila kita menekan tombol paling kiri tanpa melepaskannya dan sambil menggesernnya, salah satu akibatnya object tersebut berpindah atau menjadi pindah (tersalin) ke object lain.
Mouse terhubung dengan komputer dengan sebuah kabel yang terdapat pada mouse. Ujung kabel tersebut dimasukan pada port yang terdapat di CPU computer.
1. 3 Scanner
Cara kerja scanner :
* Ketika kita menekan tombol mouse untuk memulai scanning, yang terjadi adalah :
* penekanan tobol mouse dari computer mwnggerakan pengendali kecepatan pada mesin scanner. Mesin yang terletak dalam scanner tersebut mengendalikan proses pengiriman ke unit scanning
* kemudian unit scanning menempatkan proses pengiriman ke tempat atau jalur yang sesuai untuk langsung memulai scanning
* nyala lampu yang telihat pada scanner menandakan bahwa kegiatan scanning sudah mulai dilakukan
* setelah nyala lampu sudah tidak ada, berarti proses scan sudah selesai dan hasilnya dapat dilihat pada layar monitor
* apabila hasil atau tampilan teks atan gambar ingin dirubah, kita dapat merubahnya dengan menggunakn software-software aplikasi yang ada. Misalnya dengan photoshop, adobe, pot scanned dll
Ada dua macam perbedaan scanner dalam memeriksa gambare yang berwarna yaitu :
* scanner yang hanya bisa satu kali menscan warna dan menyimpan semua wara tersebut pada saat itu saja
* scanner yang lansung bisa tiga kali digunakan untuk menyimpan beberapa warna. Warna-warna tersbut adalah merah, hijau, dan biru.
II. MEMORY SEKUNDER ( SECONDARY MEMORY )
Beberapa contoh ukuran kecepatan memory sekunder adalah sebagai berikut.
• Pre-IDE : Memiliki kecepatan 3600 RPM
• IDE : Memiliki kecepatan 5200 RPM
• IDE/SCSI : Memiliki kecepatan 5400 RPM
• IDE/SCSI : Memiliki kecepatan 10000 RPM
Hubungan antara berkas dan unit input/output ditunjukkan terhadap oleh bagan dibawah ini:


Memory sekunder mempunyai karakteristik sebagai berikut.
* Sifat penyimpanan yang tetap ( persistent ), sehingga media penyimpanan sekunder perlu dipisahkan dari unit pengolah utama ( central prosessing unit/ CPU ) dan memory utama ( main memory ), dan di hubungkan oleh kabel/bus ke unit pengolah ( prosessor ) dan memory utama
( main memory )
* Kemampuan untuk digunakan secara bersama-sama ( shareability )
* Kemampuan untuk menyimpan sejumlah data, informasi, dan program
Langkah pengolahan data dari dalam memory sekunder adalah sebagai berikut.
* Menentukan lokasi data pada memory eksternal (external memory/storage )
* Prosessor akan membaca data, dan menyalin data dari memory eksternal
* ( external memory/storage ) ke memory utama (main memory)
Berdasarkan medianya, memory sekunder terdiri atas :
1. Optical disk
* Menggunakan prinsip optis, yaitu berdasarkan pantulan cahaya ( sinar laser ) pada head baca.
* Pembacaan data tidak melibatkan kontak fisik antara head dan disk
* Proses penulisan datanya lebih lambat dari pada proses pembacaan data
* Lebih awet tahan terhadap jamur, dan lain-lain
* Pembacaan data secara acak ( Random )
* Mempunyai kemampuan baca-tulis ( read/write )
* Kapasitas besar
* Ukuran kecil
* Contoh : cd rom
2. Magnetik storage
* Dapat terbentuk disk/tape
* Media penyimpanan ini menggunakan bahan serbuk magnet
* Akses data menggunakan prinsip induksi magnetis
* Jenis ini terdiri atas magnetic tape dan magnetic disk
1. 2. 1 Magnetic Tape
Akses pembacaan dan penulisan data pada magnetic tape dilakukan secara sequential.
Contoh yang termasuk dalam jenis media ini adalah pita kaset dan real tape.
2. 2 Hard Disk
* Sebuah Harddisk tersusun dari komponen-komponen sebagai berikut.
* Piringan Logam.
* Head.
* Rangkaian elektronik.
* Rangkaian penguat.
* DSP (digital signal processor)
* Chip memory.
* conector.
* Spindle.
* Actuator arm motor.
2. 3 Removable Hardisk
Secara prinsip removable hardisk sama dengan hardisk, hanya saja dapat dipasang dan dilepas dengan mudah. Removable hardisk dibentuk berupa cartridge, yang dipasang pada removable rack. Removable rack tersambung pada power supplay dan kabel data IDE interfacenya.
2. 4 Floppy Disk/Disket
Floppy disk/disk/disket secara fisik ada yang berukuran 3,5” atau 5,25”
Floppy disk terbuat dari bahan plastik film (mylar) yang dilapisi bahan magnetic lentur.
Susunan data dalam floppy disk diatur serial dalam track dan sector.
2. 5 Zip Drive
Zip drive meruapakan teknologi terbaru yang dikembangkan untuk mengataasi kapasitas floppy disk. Zip drive terdiri dari atas floppy drive dan cartridge floppy khusus yang mampu menampung data hingga hampir 100MB. Teknologi ini sangat membantu karena ukuran data saat ini semakin besar dan seringkali tidak cukup jika disimpan dalam floppy disk atau harus disediakan banyak floppy disk.
2. 6 CD Room
Jenis CD-Room drive adalah sebagai berikut:
* CD-Writeable
Mampu melakukan proses baca dan tulis, tetapi proses penulisan tersebut hanya bisa dilakukan sekali saja, data dalam CD-W ini bisa bertahan sampai 100 tahun.
* CD-Rewriteable atau CD-Erasable
Jenis ini mampu melakukan proses baca dan tulis, dan proses tulis pada media CD-RW dapat dilakukan berulang kali. Jadi kita bisa menghapus data pada media tersebut dan menulisnya kembali. Data dalam CD-RW bisa bertahan sampai 30 tahun.
2. 7 DVD (Digital Versatile Disc)
DVD merupakan kelanjutan teknologi memori sekunder menggunakan media optical disk.
DVD ada yang dapat ditulisi satu kali saja dan ada yang lebih (Recordable DVD).
Versi Recordable DVD adalah sebagai berikut:
* DVD-R for General, hanya sekali penulisan.
* DVD-R for Authoring, hanya sekali penulisan.
* DVD-RAM, dapat ditulis berulang kali.
* DVD-RW, dapat ditulis berulang kali.
* DVD+Rw, dapat ditulis berulang kali.
* DVD+R, Hanya sekali penulisan.
Setiap versi DVD recorder dapat membaca DVD-ROM disc, tetapi memrlukan jenis disc yang berbeda. Jenis recorder dan jenis disc yang kompatibel terlihat pada table 2.
2. 8 Mechanical Storage
Mechanical Storage mempunyai karakteristik sebagai berikut:
* Terbuat dari bahan semi konduktor dan unsur mekanis.
* Pembacaan dan penulisan data melibatkan unsur mekanis.
* Contoh: disket
* Unsur mekanis yang terlibat meliputi: rotasi, translasi, dan gesekan.
III. OUTPUT DEVICE
Output yang dihasilkan dari pemroses dapat digolongkan menjadi empat bentuk,yaitu tulisan (huruf,angka,symbol khusus),image (dalam bentuk grafik atau gambar),suara ,dan bentuk lain yang dapat dibaca oleh mesin (machine-readable form).
Peralatan output dapat berupa:
* Hard-copy device,
yaitu alat yang digunakan untuk mencetak tulisan dan image pada media keras seperti kertas atau film.
* Soft-copy device,
yaitu alat yang digunakan untuk menampilkan tulisan dan image pada media lunak yang berupa sinyal elektronik.
Output bentuk pertamasifatnya adalah permanen dan lebih portable (dapat dilepas dari alat output dan dapat dibawa ke mana-mana).Alat yang umum digunakan untuk ini adalah printer,plotter,dan alat microfilm.Sedangkan output bentuk kedua dapat berupa video display,flat panel,dan speaker.Dan alat output bentuk ketiga yang menggunakan media magnetic disk adalah disk driver,dan yang mengguanakn media magnetic tape adalah tape driver.
1. 3. 1 Printer
Klasifikasi dasar printer adalah :
* Character printer yang mencetak satu karakter setiap kali.Contohnya yang paling umum adalah dot matrix printer.
* Line printer yang mencetak seluruh baris setiap kali.
* Page printer (image printer) yang mencetak seluruh halaman setiap kali.
Metode dasar penghasilan cetakan:
* Impact atau non-impact printing.Impact printer memukulkan atau membenturkan pita tinta ke kertas,sedangkan non-impact printer menggunakan metode printer lain,misalnya thermal atau elektrostatik.
* Shaped character printing atau dot-matrix printing.Shaped character printing mempunyai hasil cetakan yang lebih baik dari dot-matrix printing.
Kecepatan cetak (print speed):
* Low speed (kecepatan rendah) : 10 cps / 300 lpm
Dot matrix impact character printer.Ini adalah jenis printer berkecepatan rendah yang paling sering digunakan,dan sering disebut dengan nama “dot matrix printer”. Daisywheel printer.Ini adalah jenis lain printer berkecepatan rendah yang terkenal,yang akan digunakan jika kita memerlukan kualitas cetakkan yang tinggi.
Inkjet printer.Ini adalah printer berkecepatan rendah yang tidak gaduh,karena menggunakan cara penembakan percikan tinta yang sangat halus ke atas kertas.
* High speed (Kecepatan tinggi) : 300 lpm – 3000 lpm
Line printer.Ini adalah impact shaped-character printer yang mencetak keseluruhan baris setiap kalinya.
Page printer.Ini adalah printer yang mencetak tampilan sebesar halaman penuh setiap kalinya.
3. 2 Graph Plotter
Graph plotter digunakan untuk tujuan (penggunaan) ilmiah dan perekayasaan.
Perangkat ini memberikan bentuk output yang sama sekali berbeda,dan ia mempunyai
keragaman aplikasi.Dua jenis dasarnya adalah:
– Flatbed type.Penanya bergerak keatas,turun,menyilang,atau menyamping.
– Drum type.Penenya bergerak keatas,turun,dan menyilang. Kertasnya bergerak menyamping.
3. 3 Monitor
A. PEMBAGIAN MONITOR BERDASARKAN JENIS
Pada dasarnya monitor terbagi 3 kelompok yaitu :
1. Monitor Digital
2. Monitor Analog
3. Monitor Multiscaning
1. MONITOR DIGITAL
Monitor digital adalah monitor yang menggunakan sinyal digital dalam pengiriman data dari video card ke monitor.Sinyal digital ini adalah sinyal yang diwakili oleh data 0 dan 1.Yang termasukan monitor jenis ini adalah monitor Monochrome Display Adapter (MDA),Color Graphic.Adapter (CGA) dan Enhanced Graphic Adapter (EGA).
2. MONITOR ANALOG
Monitor analog adalah monitor yang menggunakan sinyal analog dalam pengiriman datanya.Sinyal analog adalah sinyal yang dapat berisi sembarang nilai antara nilai maksimum dan minimum.Contoh monitor analog adalah Video graphic Array Adapter (VGA)yang dikenalkan pada IBM PS/2.Nomor portnya sama dengan EGA,scan line 400 baris sehingga dapat membentuk ukuran character 9×16.Resolusi maksimum adalah 640×480 dengan 16 warna.


3. MONITOR MULTISCANING
Monitor multiscaning adalah monitor yang dapat menerima dua bentuk sinyal,digital ataupun analog.Monitor ini menggabungkan kemampuan yang dimilki monitor analog dan monitor digital,sehingga dapat dipasangkan dengan video card yang bermacam-macam.Mendukung modus Super VGA,modus yang lebih tinggi dari modus yang dimiliki VGA.
B. PEMBAGIAN MONITOR BERDASARKAN TEKNOLOGI
Berdasarkan teknologinya,monitor dapat dibagi atas :
1. Monitor Super VGA
2. Monitor Radiasi Rendah (Low Radiation)
3. Monitor Hemat Energi (Green Monitor)
4. Monitor Multi Fungsi
1. MONITOR SUPER VGA
Monitor Super VGA lebih baik dari VGA,memiliki dot pitch lebih kecil dari VGA dan mendukung resolusi yang lebih tinggi.Tidak ada standar untuk monitor Super VGA sehingga tidak jarang dijumpai 2 monitor Super VGA yang tidak sama resolusinya.
2. MONITOR LOW RADIATION
Tidak semua electron yang ditembakan tabung monitor dapat diserap oleh lapisan phosphor yang terdapat pada monitor tersebut.Sebagian ada yang berhasil lolos keluar dari monitor.Elektron yang keluar tersebut membangkitkan medan magnet disekitar bagian depan monitor.Hal ini berbahaya bagi kesehatan mata.Disamping umumnya jarak monitor dengan mata kurang dari 1 meter.Untuk mencegah hal ini,dibuat monitor dengan daya magnetisasi yang kecil.Beberapa contoh monitor low radiation adalah SPC CM-1200V Syncmaster 3,Philips 4CM2799.
3. GREEN MONITOR
Green Monitor adalah monitor yang memiliki sifat-sifat hemat energi pemakaian listrik dan memakai bahan-bahan yang dapat didaur ulang.Monitor demikian dirancang dengan memakai komponen hemat listrik dan memiliki kemampuan untuk auto-off,yang dapat mati sendiri jika setelah beberapa saat tidak digunakan.Bahan-bahan yang digunakan membuat monitornya menggunakan bahan yang dapat didaur ulang,terutama bahan dari plastic.
4. MONITOR MULTIFUNGSI
Monitor Multifungsi adalah monitor yang dapat digunakan untuk tujuan lain,selain untuk menampilkan output dari komputer,misalnya monitor yang dapat berfungsi juga sebagai televisi,penayangan video dan lain-lain.Dewasa ini monitor demikian banyak digunakan untuk multimedia dimana sebuah computer dapat dihubungkan dengan berbagai macam peralatan lain seperti pengolah data, teks, grafik, animasi,audio,dan video,CD player,sound card,laser disc dan lain-lain.
C. PEMBAGIAN MONITOR BERDASARKAN ADAPTER VIDEO
Perkembangan Adapter video mulai dari yang pertama monitor monochrome dan berlanjut dengan diciptakan adapter video untuk monitor XVGD(Extended Video Graphics Display) hingga kini mengalami beberapa tahapan sebagai berikut :
1. Monocrome Display Adapter (MDA)
MDA merupakan suatu adapter video untuk jenis 1 warna (biasanya hijau) dan hanya mempunyai resolusi 80 kolom x 25 baris saja,dan hanya dapat mengolah data teks tidak dapat mengolah grafik.Di peta memori computer PC,memori MDA terletak pada segmen B000 Hex,sebesar 4 Kb.
2. Color Graphics Adapter(CGA)
CGA dikembangkan sejak tahun 1981.CGA mendukung modus grafik dan dapat menampilkan warna,baik pada modus teks ataupun modus grafik.Resolusi tertinggi 640×200 baris.Di peta memori computer PC,memori CGA terletak pad segmenB800 Hex,sebesar 16 Kb.
3. Hercules Graphics Card (HGC)
HGC merupakan adapter video untuk jenis monitor monochrome.Adapter ini merupakan penyempurnaan MDA,karena dapat menampilkan grafik.HGC dirancang oleh Van Suwannukul dari Hercules Computer Technology.Resolusi tertinggi adalah 720×348 pixel.Di peta memori computer PC,letak memori HGC sama dengan untuk MDA.
4. Enhanced Graphic Adapter (EGA)
EGA merupakan pengembangan dari CGA dengan resolusi dari tata warna yang lebih baik.Awalnya card EGA IBM memiliki memori 64 Kb,kemudian diperluas menjadi 128 Kb.Jadi ada 3 macam adapter card EGA.Resolusi tertinggi yang dapat ditampilkan adalah 640xx350 pixel,Di peta memori computer PC,memori EGA terletak pada segmen A000 Hex.
5. Profesional Graphics Adapter (PGA)
Pada saat yang sama dikeluarkan EGA,IBM memperkenalkan PGA.PGA memiliki kemampuan untuk menampilkan grafik 3 dimensi.Adapter ini dapat menjalankan 60 bingkai animasi per detik.Resolusi maksimumnya adalah 640×480 pixel. PGA merupakan adapter khusus untuk aplikasi CAD/CAM.Selanjutnya PGA tidak diproduksi karena harganya mahal dan tergolong lambat.
6. Multi Color Graphics Array (MCGA)
MCGA merupakan adapter video untuk computer PS/2 model 25 dan 30.Pada resolusi 320×200 pixel,warna yang dapat ditampilkan adalah 256 warna dari 262.144 palet warna yang tersedia.
7. Video Graphics Array (VGA)
VGA dikenalkan tahun 1987,dan sekarang menjadi standar monitor.Awalnya VGA dibuat untuk computer PS/2,tetapi dalam perkembangan selanjutnya dapat digunakan pada computer PC/XT dan PC/AT.Resolusi maksimumnya adalah 720×400 pixel dalam 2 warna sedangkan pada resolusi 640×480 pixel dapat ditampilkan 256 warna.
8. Display Adapter
Adapter ini dibuat untuk PS/2 dan mempunyai resolusi yang lebih tinggi dari VGA,dapat menampilkan 256 warna pada resolusi maksimum 1024×768 pixel pada modus grafik,sedangkan pada modus teks dapat ditampilkan 146 kolom x 51 baris.
9. Super Video Graphic Array (SVGA)
SVGA pada dasarnya sama dengan 8514,tetapi SVGA biasa disebut pada adapter non IBM. SVGA daoat digunakan pada PC/XT/AT,bukan untuk PS/2. Resolusi maksimum SVGA yang umum adalah 1024×768 pixel dengan 256 warna.
IV. Peranan peralatan input, output dan perangkat
lunak dalam pemecahan masalah.
Semua alat input dan output dapat berkontribusi pada pemecahan masalah baik secara langsung dan tidak langsung. Contoh: keyboard , display, printer dan plotter (berperan langsung), source data automation device, microfilm (berperan tidak langsung). Seperti halnya perangkat keras, perangkat lunak dapat juga berperan langsung atau tidak langsung. Contoh: sistem operasi (berperan tidak langsung), aplikasi bisnis umum dan industri (berperan tidak langsung), sebagian perangkat lunak aplikasi peningkatan produktivitas organisasi perorangan (berperan tidak langsung), spreadsheet, analisis statistik dan perkiraan, manajemen proyek (berperan langsung).
V. Sistem Operasi
Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.
5. 1 Fungsi Dasar
Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumberdaya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
5. 2 Tujuan Mempelajari Sistem Operasi
Tujuan mempelajari sistem operasi agar dapat merancang sendiri serta dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan kita, agar dapat memilih alternatif sistem operasi, memaksimalkan penggunaan sistem operasi dan agar konsep dan teknik sistem operasi dapat diterapkan pada aplikasi-aplikasi lain.
5. 3 Sasaran Sistem Operasi
Sistem operasi mempunyai tiga sasaran utama yaitu kenyamanan – membuat penggunaan komputer menjadi lebih nyaman, efisien – penggunaan sumber-daya sistem komputer secara efisien, serta mampu berevolusi – sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta pengajuan sistem-sistem yang baru.
5. 4 Sejarah Sistem Operasi
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
• Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
• Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.
• Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi-programming (melayani banyak program sekali gus).
• Generasi Keempat (Pasca 1980an)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.
5. 5 Perkembangan Perangkat Lunak Sistem Operasi
1954. Sistem Operasi Yang Pertama Kali
Sistem operasi pertama kali dikembangkan pada sekitar tahun 1954 di General Motor Research Laboratories untuk di gunakan pada komputer IBM 701. kemudian pada tahun 1955, programmer di General Motor Research Laboratories bekerja sama dengan North American Aviation menulis OS(operating System) untuk komputer IBM 704. beberapa OS yang lainnya telah ditulis untuk komputer-komputer besar sejak dari tahun 1950 sampai dengan tahun 1960. OS tersebut terbatas pengguanaannya. Yaitu hanya dapat digunakan untuk aplikasi pengolahan data secara sequential(urut) atau batch saja dan biasanya dirancang untuk satu komputer saja.
1960. Sistem Operasi Untuk Komputer Mini Pertama Kali
OS untuk komputer mini pertama kali dikembangkan pada tahun 1960 bersamaan dengan diproduksinya komputer-komputer mini. Sebelum tahun ini, OS hanya digunakan untuk komputer-komputer besar (mainframe). Pada bulan April 1964, IBM memperkenalkan OS yang disebut dengan OS/360 untuk dipergunakan pada semua seri komputer 360.
1969. Unix
Pada tahun1969, Ken Thompson dari Bell Laboratories menulis suatu OS yang disebut dengan UNIX. Yang diterapkan pada komputer PDP-. Pada tahun 1973, UNIX dikembangkan dengan cara ditlis ulang dengan menggunakan bahasa C, sehingga merupakan OS pertama yang ditulis dengan High Level Langguage. Sejak tahun tersebut, banyak orang memperkirakan bahwa UNIX akan menjadi OS yang paling populer dan akan banyak dipergunakan. UNIX merupakan OS untuk komputer 16-bit. UNIX pertama kali diterapkan di mainframe computer dan mini computer.
1970. CP/M
Pada tahun 1970, komputer micro mulai dikembangkan dan bersamaan dengan itu, perusahaan Digital Research mengembangkan OS yang diterapkan di komputer mikro, yang disebut dengan CP/M. CP/M merupakan singkatan dari Control Program/Microprocessor. CP/M merupakan OS yang paling populer untuk komputer mikro 8-bit yang mempergunakan microprocessor Zilog 80(Z80) atau microprocessor Intel 8080. CP/M pada tahun 1976 diperbaiki dan lebih ditingkatkan dengan nama CP/M-80 dan karena popularitasnya dan banyak di pergunakan, dianggap sebagai standar OS untuk komputer 8-bit. Penulis dari CP/M adalah Gary Kidall.
1980. MS-DOS
Sebelum tahun 1980, OS yang paling banyak dipergunakan dan dianggap sebagai standar dari OS adalah CP/M-80 buatan Digital Research. Tetapi sejak tahun 1980. Microsoft Corporation di Bellevue, Washington yang dipakai oleh William Bill Gates. Mengembangkan OS dengan nama MS-DOS (Microsoft-Disk Operating System) untuk computer 16-bit. MS-DOS dipergunakan di komputer micro yang menggunakan microprocessor Intel 8088 atau Intel 8086. Merasa bahwa CP/M-80 yang dipergunakan di komputer 8-bit mulai banyak ditinggalkan, Digital Research menegmbangkan OS yang baru dengan nama CP/M-86 untuk komputer 16-bit yang mempergunakan microprocessor Intel 8086 sebagai penyaing MS-DOS. OS lainnya yang dikembangkan oleh pabrik microsoft diantaranya adalah Xenix, yang sebenarnya adalah Unix versi Microsoft untuk microprocessor Intel 8086, Zilog 8000 dan Motorola 68000. OS lainnya adalah:
* Oasis-16 dibuat oleh Phase One System.
Pick OS dibuat oleh Pick System Inc.
* p-System dikembangkan pertama kali di university of california at san Diego pada tahun 1974.
* TRS-DOS dibuat oleh Tandy Radio Shack.
1985. Microsoft Windows Yang Pertama
Perusahaan Microsoft memasarkan sistem operasi Windows versi yang pertama pada tahun 1985. Windows sebagai sebuah sitem operasi sebenarnya belum bekerja sepnuhnya sebagai platform, tetapi masih bekerja dibawah DOS. Ini berarti sebelum Windows dioperasikan, sistem operasi DOS sudah harus digunakan terlebih dahulu yang kemudian Windows dipanggil melalui DOS tersebut. Kelebihan Windows dari DOS adalah kemudahannya untuk digunakan(user friendly) Karena menggunakan sistem GUI. Multitasking( yaitu dapat mengerjakan program serentak dalam bentuk windows yang dapat dipindah dari satu window ke window yang lain). Walaupun demikian, windows versi 1.0 ini tidak populer dan kurang diminati karena berbagai alasan, yang pertama adalah Windows 1.0 beroperasi dengan lambat disebabkan pada waktu itu processor yang digunakan kurang mendukung. Yang kedua adalah masih sedikitnya perangkat lunak yang ditulis untuk sistem operasi ini.
1987. IBM Operating System/2
BM OS/2 dibuat oleh IBM untuk mengatasi kekurangan dari IBM PC-DOS atau MS-DOS. Dengan microprocessor 80286 dan 80386. OS/2 dapat mengalamati memori diatas batas 640 KB yang tidak dapat dilakukan oleh IBM PC-DOS. OS/2 mempunyai beberapa kelebihan yaitu sebagai berikut:
* Dapat Mendukung beberapa aplikasi yang menggunakan memori sampai 16 MB
* Membuat manajemen basis data lebih mudah dengan menyediakan semua saranasarana untuk membuat basis data.
* Dapat digunakan untuk network dengan dihubungkan pada beberapa host Computer
* Dapat digunakan untuk multitasking, sehingga dari satu aplikasi ke aplikasi lainnya.
1988. Windows/386
Windows/386 dipekenalkan pada tahun 1988. Windows versi ini diharapkan dapat membuat pengguna komputer berpindah dari DOS ke Windows, karena sudah didukung oleh processor Intel 80386 yang sudah cukup cepat di komputer IBM PC/386.
1990. Windows 3.0
Mulai tahun 1990, popularitas Windows melalui Windows 3.0 meningkat dengan cepat. Keberhasilan Windows 3.0 tidak terlepas dari dukungan processor Intel 80846 yang sudah cukup cepat di computer IBM PC/486. setahun kemudian pada tahun 1991, Windows versi 3.1 diluncurkan untuk memperbaiki versi sebelumnya.
1993. Mosaic, Browser Internet Pertama Di Sistem Windows
Pada tahun 1990-an system Windows yang digunakan adalah versi 3.x. Windows 3.x ini tidak memiliki protocol, untuk hubunagn ke internet. Sehinnga di perlukan perangkat lunak khusus untuk menjelajah ke internet. Salah satunya adalah yang disebut dengan browser. Mosaic merupakan browser yang diperkenalkan pada tahun 1993. mosaic merupakan browser internet yang pertama disistem Windows.
1995. Windows 95
Microsoft mengeluarkan Windows 95 yang mempunyai beberapa kelebihan dari Windows versi 3.x. Windows 95 sudah tidak beroperasi dibawah platform DOS,sehingga operasinya lebih cepat dibandingkan dengan Windows versi sebelumnya.
2000. Linux
Linux adalah sebuah sistem operasi yang sangat mirip dengan sistem-sistem UNIX, karena memang tujuan utama rancangan dari proyek Linux adalah UNIX compatible. Sejarah Linux dimulai pada tahun 1991, ketika mahasiswa Universitas Helsinki, Finlandia bernama Linus Benedict Torvalds menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC.
Kernel Linux terdistribusi di bawah Lisensi Publik Umum GNU (GPL), dimana peraturannya disusun oleh Free Software Foundation. Linux bukanlah perangkat lunak domain publik: Public Domain berarti bahwa pengarang telah memberikan copyright terhadap perangkat lunak mereka, tetapi copyright terhadap kode Linux masih dipegang oleh pengarang-pengarang kode tersebut. Linux adalah perangkat lunak bebas, namun: bebas dalam arti bahwa siapa saja dapat mengkopi, modifikasi, memakainya dengan cara apa pun, dan memberikan kopi mereka kepada siapa pun tanpa larangan atau halangan.
5. 6 Layanan Sistem Operasi
Sebuah sistem operasi yang baik menurut Tanenbaum harus memiliki layanan sebagai berikut: pembuatan program, eksekusi program, pengaksesan I/O Device, pengaksesan terkendali terhadap berkas pengaksesan sistem, deteksi dan pemberian tanggapan pada kesalahan, serta akunting.
Pembuatan program yaitu sistem operasi menyediakan fasilitas dan layanan untuk membantu para pemrogram untuk menulis program; Eksekusi Program yang berarti Instruksi-instruksi dan data-data harus dimuat ke memori utama, perangkat-parangkat masukan/ keluaran dan berkas harus di-inisialisasi, serta sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh sistem operasi; Pengaksesan I/O Device, artinya Sistem Operasi harus mengambil alih sejumlah instruksi yang rumit dan sinyal kendali menjengkelkan agar pemrogram dapat berfikir sederhana dan perangkat pun dapat beroperasi; Pengaksesan terkendali terhadap berkas yang artinya disediakannya mekanisme proteksi terhadap berkas untuk mengendalikan pengaksesan terhadap berkas;
Pengaksesan sistem artinya pada pengaksesan digunakan bersama (shared system); Fungsi pengaksesan harus menyediakan proteksi terhadap sejumlah sumber-daya dan data dari pemakai tak terdistorsi serta menyelesaikan konflik-konflik dalam perebutan sumber-daya; Deteksi dan Pemberian tanggapan pada kesalahan, yaitu jika muncul permasalahan muncul pada sistem komputer maka sistem operasi harus memberikan tanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang berjalan; dan Akunting yang artinya Sistem Operasi yang bagus mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor parameter kinerja.


VI. APLIKASI
6. 1 Perkembangan Perangkat Lunak Paket Aplikasi
Sejak beredarnya computer personal,telah ribuan macam perangkat lunak untuk bermacam-macam keperluan aplikasi tersedia di pasaran guna memenuhi kebutuhan para pemakai komputer.
1976. Electric Pencil.
Pada tahun ini, Michael Shrayer memperkenalkan suatu program pengolah kata (word processor) yang diberi nama Electric pencil. Electric pencil pada mulanya hanya untuk computer mikro altair saja, tetapi kemudian dikembangkan untuk computerkomputer mikro yang lainnya dan sejumlah alat cetak (printer), semuanya sampai dengan 78 versi. Electric pencil tidak dapat menembus pasaran karena kurang popular. Electric pencil merupakan paket pengolah kata yang pertama dan sampai 2 tahun kemuduan merupkan paket pengolah kata satu-satunya yang beredar dipasaran.
1979. Word Star
John Barnaby menulis program pengolah kata atas permintaan Seymour Rubinstein. Sebelum menulis program, Seymour Rubinstein telah mengunjungi beberapa penjual perangkat lunak untuk menegtahui keinginan masyarakat tentang software pengolah kata. Program paket tersebut kemudian disebut Word Star dan sukses menembus pasaran dengan perusahaannya yang bernama micropo. Beberapa versi Word Star telah beredar dipasaran, diantaranya Word Star release 3.4, Word Star profesional release 4.0 dan lain sebagainya.
1979. Apple Writer
Apple Writer juga merupkan program paket pengolah kata yang habis terjual. Apple Writer ditulis oleh Paul Lutus yang nyentrik. Paul Lutus merupkan programmer yang independen.
1979. VisiCalc
Pada tanggal 11 mei 1979 pada west coast computer fair, paket program spreadsheet pertama yang dirancang untuk pemakai komputer personal telah diperkenalkan dengan nama VisiCalc(Visible calculator atau visual calculator). VisiCalc merupakan ide dari Daniel Bricklin dan dibuat oleh Robert Frankston. Daniel Bricklin adalah seseorang lulusan dari MIT yang sudah bekerja sebagai software engineer di peruasahaan komputer Digital Equipment Corporation (DEC) yang kemudian mengikuti kuliah kembali di Harvard Businees School.
1981. dBASE-II
Wayne Ratliff, ahli tehnik NASA menulis suatu program untuk aplikasi bisnis pada waktu-waktu senggangnya dan memasarkannya dengan nama vulcan,tetapi tidak sukses di pasaran. Sementara George Tate, ahli didalam mereparasi komputer yang kemudian menjadi ahli pemasaran software bersama-sama dengan Hal Lachlee mengadakan kontrak dengan Wayne Ratliff untuk memasarkan Vulcan. Nama Vulcan kemudian dirubah menjadi dBASE-II. Supaya seakan-akan merupakan software yang terbaru,dari peningkatan dBASE sebelumnya, padahal dBASE-I tidak pernah ada. dBASE-II dipasarkan pada tahun 1981 dengan nama perusahaannya Ashton-Tate yang sebenarnya merupakan paket DBMS(Database Management Systems) yang mempunyai bahasa tingkat tinggi.
1982. LOTUS 1-2-3
Lotus 1-2-3 merupakan suatu program paket yang berisi gabungan programprogram spreadsheet. Grafik dan kemampuan untuk mendapatkan informasi, yaitu tiga bentuk program dalam satu program. Lotus 1-2-3 ditulis oleh mitchell kapor, lulusan dari yale University tahun 1971 lotus 1-2-3 khusus ditulis untuk komputer mikro 16 bit IBM PC..
Berikut ini adalah beberapa macam paket software untuk komputer IBM PC atau yang kompatibel dengan IBM PC.
1. Aplikasi Untuk Pengolah Kata:
Microsoft Word, Final Word,Easy writer II,NBI word processing,Word Vision,Word Star, Textplus, dan lain-lain.
2. Aplikasi Untuk Database Dan File Management:
Advanced Db master,Advanced System PAC,Aladin,Data Ace,dBASE-III,Easy Filler,Visifile,dan lain-lain.
Gambar 13. dBASE-III
3. Aplikasi Untuk Permodelan:
Calc-86,Construction Models, Microsoft Window, Symphony,Vizualize, VIZA- CON, The Thinker, dan lain-lain.
4. Aplikasi Untuk Investasi Manajemen:
Finacial Fastrax, Financial Software series,Market Maverick, Optioncalc,stockcal, dan lain-lain.
5. Aplikasi Untuk Akuntansi:
Account payable,Colorbiz Inventory,Gneral Ledger System,Inventory control, Versainventory, dan lain lain.
6. Aplikasi Penjadwalan Proyek:
Microgantt,Shoebox,Time Scheduler, Visischedule, dan lain-lain.
7. Aplikasi Untuk Komunikasi Dan Telekomunikasi:
Ascom, Ethernet,The Micro Link II, Microterm,Move-it, dan lain-lain.
8. Aplikasi Untuk Garfik:
Auto Cad, Business Graphics, Corel Draw, Pc-Draw,Graph Magic, Pyxel Visual, Adobe Photoshop, Fast Graph, dan lain-lain.
9. Aplikasi Untuk Manipulasi Printer:
Letrrix, Fancy Font, Nice Print, Select A Font, Printer Boss,Side Ways, dan lain-lain.
10. Aplikasi Untuk Manfaat :
Autodex, Sevenware, Side Kick, The Spooler, Super key,System Backup, UT-86, The Norton Utilities, dan lain-lain.
11. Aplikasi Untuk Sorting:
Autosort, fatsort,HBsort, the Sort, The Sorter, dan lain-lain.
12. Aplikasi Untuk Pendidikan:
FaceMaker, Math Drills,Pc Pal, Pc pilot,Video Etch,Word Whiz, dan lain-lain.
13. Aplikasi Untuk Permainan:
Apple Panic, jumpman,Miliionaire,space minner,zork, flight simulator, train simulator, dan lain-lain.
14. Aplikasi Untuk Statistic:
BMD,Microstat,SPSS, Statpro, TSP, SAS, dan lain-lain
Referensi : http://wartawarga.gunadarma.ac.id/2010/01/arsitektur-komputer.

Peralatan Input dan Output

Peraratan input adalah peralatan yang digunakan untuk memasukkan perintah dalam computer atau juga untuk memasukkan data dalam computer. Peralatan output adalah peralatan yang digunakan untuk membawa data ke luar computer atau juga untuk memindah data dari computer satu dengan yang lainnya.

A. Perangkat Keras dan Fungsinya
Secara fisik, Komputer terdiri dari beberapa komponen yang merupakan suatu sistem. Sistem adalah komponen-komponen yang saling bekerja sama membentuk suatu kesatuan. Apabila salah satu komponen tidak berfungsi, akan mengakibatkan tidak berfungsinya suatu komputer dengan baik. Komponen komputer ini termasuk dalam kategori elemen perangkat keras (hardware). Berdasarkan fungsinya, perangkat keras computer dibagi menjadi :
1. input divice (unit masukan)
2. Process device (unit Pemrosesan)
3. Output device (unit keluaran)
4. Backing Storage ( unit penyimpanan)
5. Periferal ( unit tambahan)
komponen dasar komputer yang terdiri dari input, process, output dan storage. Input device terdiri dari keyboard dan mouse, Process device adalah microprocessor (ALU, Internal Communication, Registers dan control section), Output device terdiri dari monitor dan printer, Storage external memory terdiri dari harddisk, Floppy drive, CD ROM, Magnetic tape. Storage internal memory terdiri dari RAM dan ROM. Sedangkan komponen Periferal Device merupakan komponen tambahan atau sebagai komponen yang belum ada atau tidak ada sebelumnya. Komponen Periferal ini contohnya : TV Tuner Card, Modem, Capture Card.


a. Unit Masukan ( Input Device )
Unit ini berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan. Input devices atau unit masukan yang umumnya digunakan personal computer (PC) adalah keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan user (pengguna) dengan komputer. Selain itu terdapat joystick, yang biasa digunakan untuk bermain games atau permainan dengan komputer. Kemudian scanner, untuk mengambil gambar sebagai gambar digital yang nantinya dapat dimanipulasi. Touch panel, dengan menggunakan sentuhan jari user dapat melakukan suatu proses akses file. Microphone, untuk merekam suara ke dalam komputer.Input device berfungsi sebagai media untuk memasukkan data dari luar sistem ke dalam suatu memori dan processor untuk diolah dan menghasilkan informasi yang diperlukan. Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input. Signal input berbentuk data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input berbentuk program yang digunakan untuk mengolah data yang dimasukkan. Jadi Input device selain digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan program. Berdasarkan sifatnya, peralatan input dapat digolongkan menjadi dua yaitu :
• Peratalan input langsung, yaitu input yang dimasukkan langsung diproses oleh alat pemroses. Contohnya : keyboard, mouse, touch screen, light pen, digitizer graphics tablet, scanner. • Peralatan input tidak langsung, input yang melalui media tertentu sebelum suatu input diproses oleh alat pemroses. Contohnya : punched card, disket, harddisk.
Unit masukan atau peralatan input ini terdiri dari beberapa macam peranti yaitu :

b. Keyboard
Keyboard merupakan unit input yang paling penting dalam suatu pengolahan data dengan komputer. Keyboard dapat berfungsi memasukkan huruf, angka, karakter khusus serta sebagai media bagi user (pengguna) untuk melakukan perintah-perintah lainnya yang diperlukan, seperti menyimpan file dan membuka file. Penciptaan keyboard komputer berasal dari model mesin ketik yang diciptakan dan dipatentkan oleh Christopher Latham pada tahun 1868, Dan pada tahun 1887 diproduksi dan dipasarkan oleh perusahan Remington. Keyboard yang digunakanan sekarang ini adalah jenis QWERTY, pada tahun 1973, keyboard ini diresmikan sebagai keyboard standar ISO (International Standar Organization). Jumlah tombol pada keyboard ini berjumlah 104 tuts. Keyboard sekarang yang kita kenal memiliki beberapa jenis port, yaitu port serial, ps2, usb dan wireless.

Jenis-Jenis Keyboard :

• QWERTY
• DVORAK
• KLOCKENBERG

Keyboard yang biasanya dipakai adalah keyboard jenis QWERTY, yang bentuknya ini mirip seperti tuts pada mesin tik. Keyboard QWERTY memiliki empat bagian yaitu :

• Typewriter key
• numeric key
• function key
• special function key

1) Typewriter Key
Tombol ini merupakan tombol utama dalam input. Tombol ini sama dengan tuts pada mesin tik yang terdiri atas alphabet dan tombol lainnya sebagaimana berikut:

• Back Space
Tombol ini berfungsi untuk menghapus 1 character di kiri cursor

• Caps Lock
Bila tombol ini ditekan, maka lampu indikator caps lock akan menyala, hal ini menunjukkan bahwa huruf yang diketik akan menjadi huruf besar atau Kapital, bila lampu indicator caps lock mati, maka huruf akan menjadi kecil.

• Delete
Tombol ini berfungsi untuk menghapus 1 karakter pada posisi cursor

• Esc
Tombol ini berfungsi untuk membatalkan suatu perintah dari suatu menu.

• End
Tombol ini berfungsi untuk memindahkan cursor ke akhir baris/halaman/lembar kerja

• Enter
Tombol ini berfungsi untuk berpindah ke baris baru atau untuk melakukan suatu proses perintah.

• Home
Untuk menuju ke awal baris atau ke sudut kiri atas layar

• Insert
Tombol ini berfungsi untuk menyisipkan character.

• Page Up
Tombol ini berfungsi untuk meggerakan cursor 1 layar ke atas

• Page Down
Tombol ini berfungsi untuk Menggerakkan cursor 1 layar ke bawah

• Tab
Tombol ini berfungsi untuk memindahkan cursor 1 tabulasi ke kanan.
2) Numeric Key
Tombol ini terletak di sebelah kanan keyboard. tombol ini terdiri atas angka dan arrow key. Jika lampu indikator num lock menyala maka tombol ini berfungsi sebagai angka. Jika lampu indikator num lock mati maka tombol ini berfungsi sebagai arrow key.
3) Function Key
Tombol ini terletak pada baris paling atas, tombol fungsi ini ini terdiri dari F1 s/d F12. Fungsi tombol ini berbeda-beda tergantung dari program komputer yang digunakan.
4) Special Function Key
Tombol ini terdiri atas tombol Ctrl, Shift, dan Alt. Tombol akan mempunyai fungsi bila ditekan secara bersamaan dengan tombol lainnya. Misalnya, untuk memblok menekan bersamaan tombol shift dan arrow key, untuk menggerakan kursor menekan bersamaan ctrl dan arrow key.
c. Mouse
Mouse adalah salah unit masukan (input device). Fungsi alat ini adalah untuk perpindahan pointer atau kursor secara cepat. Selain itu, dapat sebagai perintah praktis dan cepat dibanding dengan keyboard. Mouse mulai digunakan secara maksimal sejak sistem operasi telah berbasiskan GUI (Graphical User Interface). sinyal-sinyal listrik sebagai input device mouse ini dihasilkan oleh bola kecil di dalam mouse, sesuai dengan pergeseran atau pergerakannya. Sebagian besar mouse terdiri dari tiga tombol, umumnya hanya dua tombol yang digunakan yaitu tombol kiri dan tombol kanan. Saat ini mouse dilengkapi pula dengan tombol penggulung (scroll), dimana letak tombol ini terletak ditengah. Istilah penekanan tombol kiri disebut dengan klik (Click) dimana penekanan ini akan berfungsi bila mouse berada pada objek yang ditunjuk, tetapi bila tidak berada pada objek yang ditunjuk penekanan ini akan diabaikan. Selain itu terdapat pula istilah lainnya yang disebut dengan menggeser (drag) yaitu menekan tombol kiri mouse tanpa melepaskannya dengan sambil digeser. Drag ini akan mengakibatkan objek akan berpindah atau tersalin ke objek lain dan kemungkinan lainnya. Penekanan tombol kiri mouse dua kali secara cepat dan teratur disebut dengan klik ganda (double click) sedangkan menekan tombol kanan mouse satu kali disebut dengan klik kanan (right click)Mouse terdiri dari beberapa port yaitu mouse serial, mouse ps/2, usb dan wireless.


d. Touchpad
Unit masukkan ini biasanya dapat kita temukan pada laptop dan notebook, yaitu dengan menggunakan sentuhan jari. Biasanya unit ini dapat digunakan sebagai pengganti mouse. Selain touchpad adalah model unit masukkan yang sejenis yaitu pointing stick dan trackball.


e. Light Pen
Light pen adalah pointer elektronik yang digunakan untuk modifikasi dan men-design gambar dengan screen (monitor). Light pen memiliki sensor yang dapat mengirimkan sinyal cahaya ke komputer yang kemudian direkam, dimana layar monitor bekerja dengan merekam enam sinyal elektronik setiap baris per detik

.
f. Joy Stick dan Games Paddle
Alat ini biasa digunakan pada permainan (games) komputer. Joy Stick biasanya berbentuk tongkat, sedangkan games paddle biasanya berbentuk kotak atau persegi terbuat dari plastik dilengkapi dengan tombol-tombol yang akan mengatur gerak suatu objek dalam komputer.


g. Barcode
Barcode termasuk dalam unit masukan (input device). Fungsi alat ini adalah untuk membaca suatu kode yang berbentuk kotak-kotak atau garis-garis tebal vertical yang kemudian diterjemahkan dalam bentuk angka-angka. Kode-kode ini biasanya menempel pada produk-produk makanan, minuman, alat elektronik dan buku. Sekarang ini, setiap kasir di supermarket atau pasar swalayan di Indonesia untuk mengidentifikasi produk yang dijualnya dengan barcode.


h. Scanner
Scanner adalah sebuah alat yang dapat berfungsi untuk meng-copy atau menyalin gambar atau teks yang kemudian disimpan ke dalam memori komputer. Dari memori komputer selanjutnya, disimpan dalam harddisk ataupun floppy disk. Fungsi scanner ini mirip seperti mesin fotocopy, perbedaannya adalah mesin fotocopy hasilnya dapat dilihat pada kertas sedangkan scanner hasilnya dapat ditampilkan melalui monitor terlebih dahulu sehingga kita dapat melakukan perbaikan atau modifikasi dan kemudian dapat disimpan kembali baik dalam bentuk file text maupun file gambar. Selain scanner untuk gambar terdapat pula scan yang biasa digunakan untuk mendeteksi lembar jawaban komputer. Scanner yang biasa digunakan untuk melakukan scan lembar jawaban komputer adalah SCAN IR yang biasa digunakan untuk LJK (Lembar Jawaban Komputer) pada ulangan umum dan Ujian Nasional. Scan jenis ini terdiri dari lampu sensor yang disebut Optik, yang dapat mengenali jenis pensil 2B. Scanner yang beredar di pasaran adalah scanner untuk meng-copy gambar atau photo dan biasanya juga dilengkapi dengan fasilitas OCR (Optical Character Recognition) untuk mengcopy atau menyalin objek dalam bentuk teks.
Saat ini telah dikembangkan scanner dengan teknologi DMR (Digital Mark Reader), dengan sistem kerja mirip seperti mesin scanner untuk koreksi lembar jawaban komputer, biodata dan formulir seperti formulir untuk pilihan sekolah. Dengan DMR lembar jawaban tidak harus dijawab menggunaan pensil 2 B, tapi dapat menggunakan alat tulis lainnya seperti pulpen dan spidol serta dapat menggunakan kertas biasa.


i. Kamera Digital
Perkembangan teknologi telah begitu canggih sehingga komputer mampu menerima input dari kamera. Kamera ini dinamakan dengan Kamera Digital dengan kualitas gambar lebih bagus dan lebih baik dibandingkan dengan cara menyalin gambar yang menggunakan scanner. Ketajaman gambar dari kamera digital ini ditentukan oleh pixel-nya. Kemudahan dan kepraktisan alat ini sangat membantu banyak kegiatan dan pekerjaan. Kamera digital tidak memerlukan film sebagaimana kamera biasa. Gambar yang diambil dengan kamera digital disimpan ke dalam memori kamera tersebut dalam bentuk file, kemudian dapat dipindahkan atau ditransfer ke komputer. Kamera digital yang beredar di pasaran saat ini ada berbagai macam jenis, mulai dari jenis kamera untuk mengambil gambar statis sampai dengan kamera yang dapat merekan gambar hidup atau bergerak seperti halnya video.


j. Mikropon dan Headphone
Unit masukan ini berfungsi untuk merekam atau memasukkan suara yang akan disimpan dalam memori komputer atau untuk mendengarkan suara. Dengan mikropon, kita dapat merekam suara ataupun dapat berbicara kepada orang yang kita inginkan pada saat chating. Penggunaan mikropon ini tentunya memerlukan perangkat keras lainnya yang berfungsi untuk menerima input suara yaitu sound card dan speaker untuk mendengarkan suara.


k. Graphics Pads
Teknologi Computer Aided Design (CAD) dapat membuat rancangan bangunan, rumah, mesin mobil, dan pesawat dengan menggunakan Graphics Pads. Graphics pads ini merupakan input masukan untuk menggambar objek pada monitor. Graphics pads yang digunakan mempunyai dua jenis. Pertama, menggunakan jarum (stylus) yang dihubungkan ke pad atau dengan memakai bantalan tegangan rendah, yang pada bantalan tersebut terdapat permukaan membrane sensitif sentuhan ( touch sensitive membrane surface). Tegangan rendah yang dikirimkan kemudian diterjemahkan menjadi koordinat X – Y. Kedua, menggunakan bantalan sensitif sentuh ( touch sensitive pad) tanpa menggunakan jarum. Cara kerjanya adalah dengan meletakkan kertas gambar pada bantalan, kemudian ditulisi dengan pensil.
Pengelompokan alat input dan output
• Peralatan input
a. Input langsung

KEYBOARD

POINTING DEVICE CONTOH MOUSE,LIGHT PEN, DIGITIZER GRAPHIC TABLET

SCANNER CONTOH MICR, MAGNETIC STRIP, OPTICAL DATA READER (OCR READER, OCR TAG READER, BAR CODE WAND, OMR READER)

SENSOR CONTOH DIGITIZING CAMERA

VOICE RECOGNIZER ATAU SPEECH RECOGNIZER
b. Input tak langsung
a. KEY TO CARD
b. KEY TO TAPE
c. KEY TO DISK
• Unit Output
1.HARD COPY DEVICE
BERUPA ALAT YANG DIGUNAKAN UNTUK MENCETAK TULISAN SERTA IMAGE PADA MEDIA KERAS SEPERTI KERTAS, PLASTIK ATAU FILM
CONTOH : PRINTER, PLOTER, COMPUTER OUTPUT TO MICROFILM (COM)


2. SOFT COPY DEVICE
BERUPA ALAT YANG DIGUNAKAN UNTUK MENAMPILKAN TULISAN SERTA IMAGE PADA MEDIA LUNAK YANG BERUPA SIGNAL ELEKTONIK
CONTOH : VIDEO DISPLAY (CRT), FLAT PANEL DISPLAY (LCD), SPEAKER


3. DRIVE DEVICE
BERUPA ALAT YANG DIGUNAKAN UNTUK MEREKAM SIMBOL DALAM BENTUK YANG HANYA DAPAT DIBACA OLEH MESIN DAN BERFUNGSI SEBAGAI ALAT INPUT MAUPUN ALAT OUTPUT.
CONTOH : DISK DRIVE, TAPE DRIVE, OPTICAL DRIVE, CD-ROM

Sistem Operasi Terhadap Sistem keseluruhan

Pertanyaan:
Apa saja yang dilakukan oleh sebuah system operasi terhadap system secara keseluruhan?

Keberadaan sistem operasi dalam sistem komputer adalah sebagai perangkat lunak yang mempunyai tugas mengendalikan dan mengkoordinasikan seluruh hardware dan software sebagai sumber daya komputer sekaligus memberikan pelayanan kepada program aplikasi dan pemrogram untuk memudahkan pemanfaatan sumber dayanya. Salah satu caranya adalah melalui control panel. Control Panel adalah bagian dari Microsoft Windows berbasis Graphical User Interface (GUI)yang memungkinkan pengguna untuk melihat dan memanipulasi sistem dasar pengaturan dan pengendalian melalui applet, misalnya menambahkan hardware, menambahkan dan menghapus perangkat lunak, mengontrol account pengguna dan mengubah aksesbilitas pilihan.
Control Panel telah menjadi bagian inheren dari sistem operasi Microsoft Windows sejak pertama kali rilis (Windows 1.0), dengan banyak applet saat ini yang ditambahkan dalam versi. Dimulai dengan Windows 95, Control Panel diimplementasikan sebagai folder khusus, yaitu folder tidak secara fisik ada, tetapi hanya berisi cara pintas ke berbagai applet seperti Tambah atau Hapus Program dan Internet Options. Sebagai contoh, Tambah atau Hapus Program applet ini disimpan di bawah nama appwiz.cpl di SYSTEM32 folder.
Control panel merupakan fasilitas yang tedapat dalam windows yang berguna untuk mengatur/setting semua jenis alat baik software maupun hardware atau fasilitas yang terdapat pada layar/komputer untuk memudahkan pengguna dalam mengatur komputer.
Beberapa contoh panel yang terdapat di control panel, yaitu :
• appearance and themes yaitu berfungsi untuk merubah macam-macam tampilan pada layar komputer.
• Sounds, speech and audio devices yait berfungsi untuk mengatur hal-hal yang berhubungan dengan audio/suara pada komputer.
• Security center yaitu berfungsi untuk mengatur berbagai jenis pengamanan pada komputer.
• Date, time, language, and regional option yaitu berfungsi untuk mengatur tanggal, waktu, dan bahasa pada komputer.
• Network and internet conection yaitu berfungsi untuk mengatur konektifitas/sambungan jaringan internet dengan komputer.
• Add or remove programs yaitu berfungsi untuk install maupun menghapus program yang ada di komputer maupun komponen yang berada di windows.
Beberapa bagian dari control panel dapat diakses dengan cara lain. Salah satunya melalui display properties pada desktop. Cara mengakses display properties yaitu klik kanan pada desktop, selanjutnya pilih properties. Setelah masuk ke jendela Display Properties ada beberapa settingan yang dapat dilakukan. Seperti merubah background pada computer, yaitu :
• pilih desktop, lalu pilih gambar background yang anda inginkan, klik OK.
• Klik kanan mouse pada lambang START, klik explore pilih control panel, lalu pilih appearance and themes, pilih change the desktop background, pilih desktop, lalu pilih gambar background yang anda inginkan, klik OK.
Pada intinya system operasi terdiri dari suatu proses. Proses sebagai suatu entitas yang dinamis mengandung sejumlah instruksi, data, program counter, kumpulan register serta stack yang berisi alamat memori. Proses juga dapat dikatakan sebagai program yang sedang dieksekusi (program aplikasi / sistem operasi). Proses dapat dikatakan sebagai unit kerja terkecil yang secara individu memiliki sumber daya – sumber daya dan dijadwalkan oleh sistem operasi.
Dengan demikian sistem operasi mempunyai kegiatan yang sangat kompleks dalam mengelola seluruh sumber daya dan memberikan pelayanan terhadap proses – proses sesuai kebutuhan.
Sumber : http://en.wikipedia.org/wiki/Control_Panel_(Windows)
http://ferariskeanggita.ngeblogs.com/page/2/
http://langitcool.blogspot.com/2008/11/manajemen-proses-sistem-operasi.html

Gunadarma Hanya Salah Satu Konsultan Teknis Situs Presiden

JAKARTA - Universitas Gunadarma diberitakan berada di balik layar pengembangan situs PresidenSBY.info. Namun, akademisi Universitas Gunadarma, I Made Wiryana kembali menegaskan bahwa, dalam pengembangan situs tersebut bukan hanya dirinya dan Universitasnya saja. Universitas Gunadarma hanya salah satu konsultan teknis situs presiden.

Sebelumnya Made mengatakan, semua situs resmi RI-1, RI-2, dan RI-45, dikembangkan oleh mahasiswa dan alumni jebolan Gunadarma.

Menurut Made, dalam pernyataan tersebut perlu ada klarifikasi terkait beberapa hal, agar mendudukkan permasalahan mengenai istilah "di balik pengembangan" agar tidak terjadi kesalah-pahaman.

Diakui Made memang dirinya terlibat dalam pengembangan situs tersebut, tetapi bukan hanya dirimya saja. "Tetapi banyak pihak lain yang juga terlibat dalam mendukung pengembangan situs tersebut, misal rekan-rekan dari Yayasan Air Putih, dan rekan-rekan Telkom yang sangat besar dukungannya dalam pengembangan situs Presiden SBY dan pihak lainnya," kata Made dalam keterangannya, Rabu (17/2/2010).

Ditambahkan Made, keterlibatan pada situs Presiden RI itu pada dasarnya adalah dalam kapasitasnya sebagai personal yang kebetulan dosen tetap Universitas Gunadarma. "Pada situs Presiden, saya adalah SALAH SATU konsultan teknis, jadi bukan saya sendiri, atau Universitas Gunadarma saja yang berkontribusi pada pembangunan situs Presiden tersebut," katanya.

Tetapi jujur saja, keterlibatan Made di situs presiden, dapat dilakukan secara total karena adanya dukungan yang besar dari Universitas Gunadarma. "Dalam pengembangan ini memang saya melibatkan mahasiswa Universitas Gunadarma, yang sekarang sudah menjadi alumni," katanya.

Dukungan yang diberikan Universitas Gunadarma, inilah yang memungkinkan saya bertugas sebagai Konsultan Teknis secara fokus tanpa perlu mempertimbangkan masalah finansial dari kegiatan tersebut.

"Sebetulnya dukungan Universitas Gunadarma kepada stafnya yang mendukung pengembangan suatu situs publik bukan saja dilakukan oleh Universitas Gunadarma karena melibatkan situs Presiden, tetapi juga lazim dilakukan pihak Universitas Gunadarma kepada masyarakat luas," katanya.

Sementara itu, untuk situs Kemenpora, memang Made melibatkan banyak mahasiswa Universitas Gunadarma yang awalnya sebagai bagian dari tugas mata kuliah yang saya pegang. "Keterlibatan ini pada dasarnya untuk memberikan pengalaman nyata bagi para mahasiswa, alumni yang terpilih. Saya ingin mahasiswa saya memahami permasalahan nyata terhadap problem, solusi TI di Indonesia. Bukan sekedar membaca problem, solusi di buku yang relatif dikembangkan di negara barat sana," kata Made.

Keputusan pemilihan mahasiswa sebagai pengembang ini juga sesuai dengan warna Kemenpora yang memiliki warna di antaranya "muda, terpelajar dan dinamis". Sehingga jatuhlah pilihan pengembangan dilakukan oleh para mahasiswa alih-alih oleh para profesional. Portal Pemuda dan Olahraga dikembangkan oleh anak muda. Segala bentuk kekurangan dan kelebihan adalah konsekuensi dari keputusan tersebut.

Sedangkan untuk situs Wapres, lanjut Made, saat ini dirinya masih pada taraf diskusi mengenai bantuan teknis yang dapat kami berikan sebagai bentuk pengabdian masyarakat dari Universitas Gunadarma yang merupakan pilar ketiga dari Tri Dharma Perguruan Tinggi.

"Kampus Universitas Gunadarma sangat terbuka sekali memberikan bantuan kepada publik. Saat ini banyak situs Sekolah dan publik yang pengembangannya dilakukan oleh Universitas Gunadarma,' ujarnya.


Sumber : http://techno.okezone.com

PENGATURAN MEMORI DI LINUX

Memori merupakan inti dari system komputer. Salah satu cara untuk meningkatkan kinerja komputer adalah dengan melakukan pengaturan memori. Memori perlu dikelola agar utilitas CPU meningkat, data dan instruksi dapat diakses dengan cepat oleh CPU, tercapai efisiensi dalam pemakaian memori yang terbatas, dan transfer data dari/ke memori utama ke/dari CPU dapat lebih efisien.
Memori merupakan salah satu penyebab lambatnya kinerja komputer ketika beberapa program aplikasi dijalankan secara bersamaan (multiple task). Hal ini terjadi disebabkan oleh keterbatasan kapasitas RAM (Random Access Memory) pada komputer. Muncullah konsep vitual memori sebagai solusi dari permasalahan tersebut. Virtual memory adalah suatu mekanisme pada komputer yang menggunakan ruang harddisk untuk seolah-olah berfungsi sebagai memori. Dengan virtual memory, memori tampak lebih besar daripada ukuran sebenarnya, manajemen memori membuat pembagian yang adil dalam pengalokasian memori antara proses-proses dan menjamin setiap proses dalam system terlindung dari proses-proses lainnya sehingga program yang crash tidak akan mempengaruhi proses lain dalam system.
Cara untuk menghemat memori fisik adalah dengan hanya meload page virtual yang sedang digunakan oleh program yang sedang dieksekusi yang disebut dengan tehnik demand paging yang terjadi pada saat system sedang sibuk. Mekanisme ini berarti semua proses dapat mengeksekusi program aplikasi dimana hanya sebagian dari aplikasi tersebut terdapat dalam memori fisik. Jika memori fisik tiba-tiba habis dan proses ingin memindahkan sebuah page ke memori, system operasi harus memutuskan apa yang harus dilakukan. Linux menggunakan tehnik page aging dalam memilih page yang akan dihapus dari system untuk membuat ruang untuk page baru yang dibawa ke memori. Cara page virtual dipilih dari memori fisik berpengaruh pada efisiensi system.
Memori virtual mempermudah proses untuk berbagi memori saat semua akses ke memori menggunakan table page. Proses yang akan berbagi memori virtual yang sama, page fisik yang sama direference oleh banyak proses. Table page untuk setiap proses mengandung anggota page table yang mempunyai PFN fisik yang sama.
Untuk meningkatkan kinerja dari system, desainer CPU dan system operasi disamping membuat prosessor dan memori semakin cepat, jalan terbaik adalah menggunakan cache. Di linux terdapat beberapa cache yaitu page cache yang berfungsi untuk meningkatkan akses ke image dan data dalam disk, buffer cache yang tampak seperti daftar buffer untuk mempercepat pengambilan buffer, dan swap cache yang dapat menghemat akses disk yang tidak perlu.
Untuk menempatkan program dalam memori, linux membuat table-tabel fungsi untuk loading program, memberikan kesempatan kepada setiap fungsi untuk meload file yang diberikan saat system call exec dijalankan. Pertama-tama file binary dari page ditempatkan pada memori virtual. Hanya pada saat program mencoba mengakses page yang telah diberikan terjadi page fault, maka page akan diload ke memori fisik.
Linux menggunakan segmentasi secara sangat terbatas. Kenyataannya, segmentasi dan paging merupakan hal yang redundan karena keduanya digunakan untuk memisahkan ruang physical address padai proses. Segmentasi bisa menugaskan sebuah ruang linear address yang berbeda, sementara paging bisa memetakan ruang linear address yang sama ke ruang physical address yang berbeda. Linux lebih menyukai paging karena alasan berikut :
Manajemen memori lebih sederhana bila semua proses menggunakan nilai segment register yang sama, yaitu pada saat saling berbagi linear addressess yang sama.
Salah satu tujuan desain Linux adalah portabilitas untuk sebagian besar arsitektur populer; sementara beberapa prosesor RISC hanya mendukung segmentasi secara terbatas.

Linux walaupun merupakan system operasi yang bebas namun memiliki keunggulan dari beberapa sisi. Begitu pula dengan pengaturan memori di dalamnya. Linux yang setiap saat selalu memperbaiki performanya mungkin akan menjadi pertimbangan bagi para pengguna untuk hijrah ke linux.

Struktur Pasar oligopoly

Oligopoli adalah bentuk pasar dengan beberapa penjual. Dalam bahasa inmggris pasar oligopoly sering dinyatakan dengan istilah competition among the few. Bentuk pasar ini adalah yang paling umum dalam kenyataan dan dewasa ini menjadi sasaran penelitian terutama dalam ekonomi industry.

Pasar oligopoly adalah pasar yang terdiri dari hanya sedikit perusahaan(produsen), setiap perusahaan memiliki kekuatan cukup besar untuk mempengaruhi harga pasar. Perilaku setiap perusahaan akan mempengaruhi perilaku perusahaan lainnya dalm industry. Kondisi pasar oligopoly mendekati kondisi pasar monopoli. Karakteristik pasar oligopoly:
o Hanya sedikit perusahaan dalam industry (few number of firms)
Biasanya jumlah perusahaan diasumsikan kurang dari sepuluh.
o Produknya homogeny atau terdiferensiasi (homogeny or differentiated product)
Oligopoli dengan produk diferensiasi dapat lebih mudah memprediksi reaksi-reaksi dari perusahaan-perusahaan lawan.
o Pengambilan keputusan yang saling mempengaruhi (interdependence decisions)
Keputusan perusahaan dalam menentukan harga dan jumlah output akan mempengaruhi perusahaan lainnya, baik yang sudah ada maupun yang masih di luar industry.
o Kompetensi nonharga (non pricing competition)
Bentuk kompetensi non harga antara lain adalah pelayanan purna jual serta iklan untuk memberikan informasi, membentuk citra yang baik terhadap perusahaan dan mempengaruhi perilaku konsumen.

Doupoli adalah keadaan khusus di mana dalam pasar oligopoly hanya ada dua perusahaan. Model ini dikembangkan untuk melihat lebih tajam interaksi antar perusahaan dalam pasar oligopoly.

Sumber :
Rahardja, Manurung. Pengantar Ilmu Ekonomi(Microekonomi dan macroekonomi) edisi revisi. Jakarta : FEUI
Djojodipuro, Marsudi. 1994. Pengantar Ekonomi untuk Perencanaan. Jakarta: UI-Press.

Rabu, 26 Mei 2010

Dampak Negatif IT

Mudahnya budaya Asing Masuk

Kemajuan teknologi informasi dan komunikasi mendorong masuknya nilai nilai budaya asing yang bersifat negatif . Contoh perilaku negatif adalah cara berpakaian yang tidak sesuai dengan norma dan etika,mendorong pergaulan bebas di kalangan remaja tanpa memperhatikan etika pergaulan ,kurang harmonisnya hubungan antara anak dengan orang tua karena anak cenderung memberontak dan ingin berprilaku bebas tanpa aturan yang mengikat.
Hal ini di sebabkan karena kebebasan informasi dan kemajuan teknologi yang memudahkan untuk mengakses informasi.
Pornografi

Perkembangan teknologi informasi dan komunikasi memudahkan pembuatan penyebaran dan penggunaan pornografi sehingga pergeseran nilai nilai dan moral masyarakat
Tindakan Konsumtif

Teknologi seperti internet,Televisi ,dan radio,banyak menawarkan beragam produk produk bagi kebutuhan masyarakat . Banyak barang yang di tawarkan agar masyarakat mau membeli dari potongan harga , hadiah , Keuntungan ,gaya hidup ,mode,hingga kemewahan . akibatnya, masyarakat cenderung bersikap konsumtif.
Kekejaman dan sadisme

Kekejaman dan sadisme banyak di tayangkan di televisi dan internet. Salah satu hal dengan menampilkan hal hal yang bersifat Tabu,Sadis,dan Kejam yang dapat mempengaruhi penonton untuk lebih agresif terutama apabila dilihat oleh anak anak.
Penipuan

Penipuan merupakan salah satu dampak dari penggunaan teknologi informasi dan komunikasi .Penipuan dapat dilakukan melalui radio,koran,televisi,internet,dan telepon genggam.

Aplikasi Internet

Aplikasi aplikasi di internet yang banyak di gunakan adalah sebagai berikut.:

1. World Wide Web (WWW)
World Wide Web adalah aplikasi yang paling banyak di gunakan . World wide web Adalah dokumen dokumen internet yang tersimpan dalam server di seluruh dunia. Dokumen web tersebut dibuat dengan menggunakan format hypertext dan hypermedia dengan menggunakan hyper text Mark up Language (HTML). HTML mempunyai kemampuan untuk menghubungkan link sebuah dokumen dengan dokumen lain . Dokumen yang di buat dengan menggunakan HTML,dapat memuat gambar ,teks,audio, dan video..

2.E-Mail( Electronic Mail)
E-Mail atau surat elektronikadalah aplikasi internet untuk sarana komunikasi surat menyurat dalam bentuk elektronik.

3.Mailing List (Milis)
Mailing List adalah aplikasi internet yang digunakan sebagai sarana diskusi atau bertukar informasi dalam suatu kelompok melalui e-mail.

4.Newsgroup
Newsgroup adalah aplikasi internet yang di gunakan untuk berkomunikasi satu dengan yang lainnya dalam sebuah forum.

5. Internet Relay Chat (IRC)
IRC adalah aplikasi internet yang di gunakan untuk bercakap cakap di internet atau yang lebih di kenal dengan chatting.

6.File transfer Protokol (FTP)
FTP adalah aplikasi internet yang di gunakan untuk mengirimkan atau mengambil file ke atau dari sebuah komputer.

Memmory

Memory adalah sebuah sirkuit elektronik yang di gunakan untuk menampung sebuah data dan juga instruksi dari sebuah program. Memory bisa dibayangkan adalah sebuah ruang kerja bagi sebuah komputer,dan memory juga menentukan ukuran jumlah program dan data yang bisa diproses. Memory terkadang disebut sebagai primary storage,primary memory,main storage,main memory,internal storage. Ada beberapa macam tipe dari

memory komputer yaitu :

1Random access memory(RAM)
2.Read only memory(ROM)
3.CMOS memory
4.Virtual memory
Memory berfungsi untuk menyimpan sistem aplikasi,sistem pengendalian,dan data yang sedang beroperasi atau diolah. Semakin besar kapasitas memory,akan semakin meningkatkan kemampuan komputer tersebut. Seperti halnya kita ibaratkan pada manusia,manusia untuk mengangkat sebuah beban seberat 50 kg atau untuk menghafal buku setebal 50 halaman tentu hal ini hanya bisa di lakukan oleh orang dewasa. Dan anak kecil tentunya tidak akan mampu mengangkat beban seberat 50 kg atau menghafal buku setebal 50 halaman. Hal ini karena di wakili oleh ukuran/kapasitas dari sebuah memory. Seperti yang disebutkan di atas bahwa semakin besar kapasitas dari sebuah memory maka akan semain baik. Memory di ukur dengan satuan KB atau MB. Random access memory(RAM),merupakan bagian memory yang biasa di gunakan oleh para pemakai untuk menyimpan program dan data. Kebanyakan dari RAM disebut sebagai barang yang volatile. Artinya adalah jika daya listrik dicabut dari komputer, dan komputer tersebut mati maka semua konten yang ada dalam RAM akan segera hilang secara permanen.
Karena RAM bersifat temporer dan volatile,maka orang menciptakan suatu media penyimpanan lain yang sifatnya permanen ini biasanya disebut sebagai secondary storage. Secondary storage bersifat tahan lama dan juga tidak volatile,ini berarti semua data atau program yang tersimpan didalamnya bisa tetap ada walaupun daya atau listrik dimatikan. Beberapa contoh dari secondary storage ini adalah magnetic tape,hardisk,magnetic disk,dan juga optical disk.
Jenis jenis RAM
Berdasarkan cara kerja:
1.Dinamic RAM (DRAM)
2.Static RAM (SRAM)
a. Fast page mode DRAM (FPM DRAM)
b. Extended data output DRAM (EDO DRAM)
c. Synchronous DRAM (SDRAM)
d.Rambus DRAM (RDRAM)
e.Double data rate SDRAM (DDR SDRAM)
f. Untuk video:
Video RAM (VRAM)
Windows RAM (WRAM)
Synchronous grafic RAM (SGRAM)
Berdasarkan module:1
1.Single inline memory module(SIMM)
2.Double inline memory module(DIMM)
3.RIMM (Rambus)
1)single inline memory module(SIMM)
Mempunyai kapasitas 30 atau 72 pin. Memori SIMM 30 pin untuk kegunaan PC zaman 80286 sehingga 80486 dan beroperasi pada 16 bit. Memory 72 pin banyak digunakan untuk PC berasaskan Pentium dan beroperasi pada 32 bit. Kecepatan dirujuk mengikuti istilah ns (nano second) seperti 80ns, 70ns, 60ns dan sebagainya. Semakin kecil nilainya maka kecepatan lebih tinggi. DRAM (dynamic RAM) dan EDO RAM (extended data-out RAM) menggunakan SIMM. DRAM menyimpan bit di dalam suatu sel penyimpanan (storage sell) sebagai suatu nilai elektrik (electrical charge) yang harus di-refesh beratus-ratus kali setiap saat untuk menetapkan (retain) data. EDO RAM sejenis DRAM lebih cepat, EDO memakan waktu dalam output data, dimana ia memakan waktu di antara CPU dan RAM. Memori jenis ini tidak lagi digunakan pada komputer akhir-akhir ini .
2) Double inline memory module(DIMM)
Berkapasitas 168 pin, kedua belah modul memori ini aktif, setiap permukaan adalah 84 pin. Ini berbeda daripada SIMM yang hanya berfungsi pada sebelah modul saja. Menyokong 64 bit penghantaran data. SDRAM (synchronous DRAM) menggunakan DIMM. Merupakan penganti dari DRAM, FPM (fast page memory) dan EDO. SDRAM pengatur (synchronizes) memori supaya sama dengan CPU clock untuk pemindahan data yang lebih cepat. dan terdapat dalam dua kecepatan iaitu 100MHz (PC100) dan 133MHz (PC133).
3)RIMM(Rambus)
Dulu dikenali sebagai RDRAM. Adalah sejenis SDRAM yang dibuat oleh Rambus. DRDRAM digunakan untuk CPU dari Intel yang berkecepatan tinggi. Pemindahan data sama seperti DDR SDRAM tetapi mempunyai dua saluran data untuk meningkatkan kemampuan. Juga dikenali sebagai PC800 yang kerkelajuan 400MHz. Beroperasi dalam bentuk 16 bit bukan 64 bit. Pada saat ini terdapat DRDRAM berkecepatan 1066MHz yang dikenal dengan RIMM (Rambus inline memory module). DRDRAM model RIMM 4200 32-bit menghantar 4.2gb setiap saat pada kecepatan 1066MHZ.
RAM terdiri dari sekumpulan chip. Chip-chip ini mampu untuk menampung:
a. data untuk diproses;
b.instruksi atau program, untuk memproses data;
c.data yang telah diproses dan menunggu untuk dikirim ke output device, secondary storage atau juga communication device;
d.instruksi sistem operasi yang mengontrol fungsi-fungsi dasar dari sistem komputer.
Semua data dan program yang dimasukkan lewat alat input akan disimpan terlebih dahulu di main memory, khususnya di RAM yang merupakan memori yang dapat di akses, artinya dapat diisi dan diambil isinya oleh programmer.

Jumat, 21 Mei 2010

Pasar Modern dan Pasar Tradisional

Pasar dalam arti sempit adalah tempat permintaan dan penawaran bertemu, dalam hal ini lebih condong ke arah pasar tradisional. Sedangkan dalam arti luas adalah proses transaksi antara permintaan dan penawaran, dalam hal ini lebih condong ke arah pasar modern. Permintaan dan Penawaran dapat berupa Barang atau Jasa. Sedangkan secara umum pasar merupakan tempat pertemuan antara penjual dan pembeli.

Pasar tradisional
merupakan tempat bertemunya penjual dan pembeli serta ditandai dengan adanya transaksi penjual pembeli secara langsung dan biasanya ada proses tawar-menawar, bangunan biasanya terdiri dari kios-kios atau gerai, los dan dasaran terbuka yang dibuka oleh penjual maupun suatu pengelola pasar. Kebanyakan menjual kebutuhan sehari-hari seperti bahan-bahan makanan berupa ikan, buah, sayur-sayuran, telur, daging, kain, pakaian barang elektronik, jasa dan lain-lain. Selain itu, ada pula yang menjual kue-kue dan barang-barang lainnya. Pasar seperti ini masih banyak ditemukan di Indonesia, dan umumnya terletak dekat kawasan perumahan agar memudahkan pembeli untuk mencapai pasar. Beberapa pasar tradisional yang "legendaris" antara lain adalah pasar Beringharjo di Jogja, pasar Klewer di Solo, pasar Johar di Semarang. Pasar tradisional di seluruh Indonesia terus mencoba bertahan menghadapi serangan dari pasar modern.
memiliki keunggulan bersaing alamiah yang tidak dimiliki secara langsung oleh pasar modern. Lokasi yang strategis, area penjualan yang luas, keragaman barang yang lengkap, harga yang rendah, sistem tawar menawar yang menunjukkan keakraban antara penjual dan pembeli merupakan keunggulan yang dimiliki oleh pasar tradisional.
Namun, selain menyandang keunggulan alamiah, pasar tradisional memiliki berbagai kelemahan yang telah menjadi karakter dasar yang sangat sulit diubah. Faktor desain dan tampilan pasar, atmosfir, tata ruang, tata letak, keragaman dan kualitas barang, promosi penjualan, jam operasional pasar yang terbatas, serta optimalisasi pemanfaatan ruang jual merupakan kelemahan terbesar pasar tradisional dalam menghadapi persaingan dengan pasar modern.
Ketika konsumen menuntut ’nilai lebih’ atas setiap uang yang dibelanjakannya, maka kondisi pasar pasar tradisional yang kumuh, kotor, bau, dengan atmosfir seadanya dalam jam operasional yang relatif terbatas tidak mampu mengakomodasi hal ini. Kondisi ini menjadi salah satu alasan konsumen untuk beralih dari pasar tradisional ke pasar modern. Artinya, dengan nilai uang yang relatif sama, pasar modern memberikan kenyamanan, keamanan, dan keleluasaan berbelanja yang tidak dapat diberikan pasar tradisional.
Kondisi ini diperburuk dengan citra pasar tradisional yang dihancurkan oleh segelintir oknum pelaku dan pedagang di pasar. Maraknya informasi produk barang yang menggunakan zat kimia berbahaya serta relatif mudah diperoleh di pasar tradisional, praktek penjualan daging oplosan, serta kecurangan-kecurangan lain dalam aktifitas penjualan dan perdagangan telah meruntuhkan kepercayaan konsumen terhadap pasar tradisional.
Belum lagi kenyataan, Indonesia adalah negara dengan mayoritas konsumen berasal dari kalangan menengah ke bawah. Kondisi ini menjadikan konsumen Indonesia tergolong ke dalam konsumen yang sangat sensitif terhadap harga. Ketika faktor harga rendah yang sebelumnya menjadi keunggulan pasar tradisional mampu diruntuhkan oleh pasar modern, secara relatif tidak ada alasan konsumen dari kalangan menengah ke bawah untuk tidak turut berbelanja ke pasar modern dan meninggalkan pasar tradisional.

Pasar Modern
adalah pasar yang dibangun oleh Pemerintah, swasta atau koperasi yang bentuknya berupa mal, supermarket, dept. store, dan shoping centre yang pengelolaannya dilaksanakan secara modern dan mengutamakan pelayanan kenyamanan berbelanjadengan manajemen berada pada satu tangan bermodal kuat dan dilengkapi label harga yang pasti


sumber :
http://www.gresik.go.id/organisasi/Perijinan/disperindag/Ijin%20Pasar%20Modern.htm
http://titik.dagdigdug.com/?p=26

Distro Linux

Distro Linux (Singkatan dari distribusi Linux) adalah sebutan untuk sistem operasi komputer dan aplikasinya, merupakan keluarga Unix yang menggunakan kernel Linux. Distribusi Linux bisa berupa perangkat lunak bebas dan bisa juga berupa perangkat lunak komersial. Macam-macam distro :
1. DEBIAN
Debian adalah sistem operasi berbasis kernel Linux. Debian termasuk salah satu sistem operasi Linux yang bebas untuk dipergunakan dengan menggunakan lisensi GNU.Debian GNU/Linux adalah distro non komersial yang dihasilkan oleh para sukarelawan dari seluruh dunia yang saling bekerjasama melalui Internet. Distro ini menginginkan adanya semangat open-source yang harus tetap ada pada Debian. Kedinamisan distro ini membuat setiap rilis paket-paketnya di-update setiap waktu dan dapat diakses melalui utilitas apt-get. Apt-get adalah sebuah utilitas baris-perintah yang dapat digunakan secara dinamis untuk meng-upgrade sistem Debian GNU/Linux melalui apt-repository jaringan archive Debian yang luas. Milis dan forum debian selalu penuh dengan pesan-pesan baik mengenai bug, masalah, sharing, dll. Dengan adanya sistem komunikasi ini bug dan masalah keamanan pada tiap paket dapat dilaporkan oleh para pengguna dan pengembang Debian dengan cepat. Debian adalah ‘kernel independen’, yaitu sistem operasi Debian dikembangkan murni tanpa mendasarkan pada sistem operasi yang telah ada.Keuntungan dari Debian adalah upgradability, ketergantungan antar paket didefinisikan dengan baik, dan pengembangannya secara terbuka.

2. REDHAT
Red Hat adalah distro yang cukup populer di kalangan pengembang dan perusahaan Linux. Dukungan-dukungan secara teknis, pelatihan, sertifikasi, aplikasi pengembangan, dan bergabungnya para hacker kernel dan free-software seperti Alan Cox, Michael Johnson, Stephen Tweedie menjadikan Red Hat berkembang cepat dan digunakan pada perusahaan. Poin terbesar dari distro ini adalah Red Hat Package Manager (RPM). RPM adalah sebuah perangkat lunak untuk memanajemen paket-paket pada sistem Linux kita dan dianggap sebagai standar de-facto dalam pemaketan pada distro-distro turunannya dan yang mendukung distro ini secara luas.
3. UBUNTU
Ubuntu adalah salah satu distribusi Linux yang berbasiskan pada Debian dan memiliki interface desktop. Proyek Ubuntu disponsori oleh Canonical Ltd (perusahaan milik Mark Shuttleworth). Nama Ubuntu diambil dari nama sebuah konsep ideologi di Afrika Selatan. “Ubuntu” berasal dari bahasa kuno Afrika, yang berarti “rasa perikemanusian terhadap sesama manusia”. Ubuntu juga bisa berarti “aku adalah aku karena keberadaan kita semua”. Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Ubuntu ke dalam dunia perangkat lunak.
Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional. Ubuntu sendiri dikembangkan oleh komunitas sukarelawan Ubuntu dan kami mengundang Anda untuk turut serta berpartisipasi mengembangkan Ubuntu!
Komunitas Ubuntu dibentuk berdasarkan gagasan yang terdapat di dalam filosofi Ubuntu:
• bahwa perangkat lunak harus tersedia dengan bebas biaya
• bahwa aplikasi perangkat lunak tersebut harus dapat digunakan dalam bahasa lokal masing-masing dan untuk orang-orang yang mempunyai keterbatasan fisik, dan
• bahwa pengguna harus mempunyai kebebasan untuk mengubah perangkat lunak sesuai dengan apa yang mereka butuhkan.
Berikut ini adalah komitmen publik tim Ubuntu untuk para penggunanya:
• Ubuntu akan selalu bebas dari biaya, maka dari itu tidak akan ada biaya tambahan untuk “edisi enterprise”, kami akan membuat semua pekerjaan terbaik Ubuntu tersedia untuk semua orang dengan istilah Bebas yang sama.
• Ubuntu juga menyediakan dukungan komersial dari ratusan perusahaan di seluruh dunia. Ubuntu dirilis secara tetap dan dapat Anda prediksikan; rilis Ubuntu terbaru tersedia setiap enam bulan. Setiap rilis akan didukung oleh Ubuntu dengan perbaikan pada keamanan dan perbaikan lainnya secara bebas selama sekurangnya 18 bulan.
• Ubuntu akan menyertakan terjemahan dan prasarana aksesibilitas terbaik yang dimiliki oleh komunitas Perangkat Lunak Bebas, hal ini berguna untuk membuat Ubuntu dapat dipergunakan oleh banyak orang. Kami juga bekerja sama dengan seluruh komunitas [Perangkat Lunak Bebas] dalam hal perbaikan bug dan saling membagi kode.
• Ubuntu berkomitmen secara penuh terhadap prinsip-prinsip dari pengembangan perangkat lunak bebas; untuk ini kami mendorong masyarakat untuk menggunakan perangkat lunak bebas dan open source, lalu memperbaikinya dan kemudian menyebarkannya kembali.
Ubuntu cocok digunakan baik untuk desktop maupun server. Ubuntu saat ini mendukung berbagai arsitektur komputer seperti PC (Intel x86), PC 64-bita (AMD64), PowerPC (Apple iBook dan Powerbook, G4 dan G5), Sun UltraSPARC dan T1 (Sun Fire T1000 dan T2000).
4. FEDORA
Fedora (sebelumnya bernama Fedora Core, terkadang disebut juga dengan Fedora Linux) adalah sebuah distro Linux berbasis RPM dan yum yang dikembangkan oleh Fedora Project yang didukung oleh komunitas pemrogram serta disponsori oleh Red Hat. Nama Fedora berasal dari karakter fedora yang digunakan di logo Red Hat. Pada rilis 1 sampai 6 distro ini bernama Fedora Core yang kemudian berubah menjadi Fedora pada rilis ke-7.
5. XANDROS
Xandros Linux adalah sebuah distro Linux yang berdasarkan pada sistim KDE. Tampilannya sangat mirip dengan Microsoft Windows, jadi apabila dioperasikan sangat mudah dan nyaman. Tetapi, Xandros memiliki integrasi lebih baik dengan jaringan Windows, mampu menjalankan aplikasi OfficeXP, mampu meresize partisi NTFS saat instalasi, dll. Xandros juga bukan merupakan produk gratis tetapi komersial.
Secara singkat Xandros menawarkan kelebihan berikut:
~ Lima langkah instalasi grafis yang mudah
~ Manajemen partisi terintegrasi
~ Tampilan yang familiar
~ Aplikasi berkualitas dari para engineer Xandros
~ Kompatibilitas dengan file format Microsoft
6. KNOPPIX
Knoppix merupakan distro Linux live-cd yang dapat dijalankan melalui CD-ROM tanpa menginstalnya di hard-disk. Distro ini berbasis Debian Linux dan diciptakan oleh Klaus Knopper. Aplikasinya sangat lengkap dan cocok untuk demo atau belajar Linux bagi yang belum mempunyai ruang pada hard-disknya, dapat juga untuk CD rescue. Kelemahan dari knoppix adalah diperlukannya memori yang besar untuk menggunakan modus grafisnya yaitu 96 MB walaupun bisa juga dijalankan pada memori 64 MB dengan swap pada hard-disk seperti pengalaman penulis tapi Anda perlu sedikit bersabar. Distro ini berbasis Debian GNU/Linux.
7. SLACKWARE
Distro ini merupakan distro buatan Patrick Volkerding dari Slackware Linux, Inc. yang terkenal pertama kali setelah SLS. Slackware merupakan salah satu distro awal, dan merupakan yang tertua yang masih dikelola Tujuan utama Slackware adalah stabilitas dan kemudahan desain, serta menjadi distribusi Linux yang paling mirip Unix,sederhana, stabil, mudah dikustom, dan didesain untuk komputer 386/486 atau lebih tinggi. Distro ini termasuk distro yang cryptic dan manual sekali bagi pemula Linux, tapi dengan menggunakan distro ini beberapa penggunanya dapat mengetahui banyak cara kerja sistem dan distro tersebut. Slackware adalah tertua yang masih tegar bertahan di segala jaman. Baru-baru ini merilis generasi barunya Slackware versi 11 diantara gelombang peluncuran distro-distro besar lainnya seperti Mandriva 2007 dan tidak lama lagi Fedora 6.
8. SUSE
SUSE sebelumnya bernama SUSE Linux dan SuSE Linux Professional .SUSE Linux adalah salah satu distro Linux utama yang dibuat di Jerman. SUSE Linux aslinya merupakan terjemahan dalam bahasa Jerman dari Slackware. Perusahaannya sekarang ini dimiliki oleh Novel, Inc. S.u.S.E adalah singkatan dari kalimat dalam bahasa Jerman “Software- und System-Entwicklung” (“Perangkat lunak dan pengembangan sistem”), tetapi ada informasi tidak resmi yang mengatakan bahwa S.u.S.E dihubungkan dengan ilmuwan komputer Jerman Konrad Zuse.
9. TURBO LINUX
Turbo Linux merupakan salah satu distro Linux yang diminati oleh perusahaan dan perorangan di Jepang dan Asia. Produk berbasis Linux dengan kinerja tinggi ini dimanfaatkan untuk pasar workstation dan server terutama untuk penggunaan clustering dan orientasinya ke perusahaan. Beberapa produk-produknya: TurboLinux Workstation untuk dekstopnya, TurboLinux Server untuk backend server dengan kinerja tinggi terutama untuk penggunaan bisnis di perusahaan, e-commerce dan transaksi B2B (Business-to-Business).
10. CentOS
CentOS adalah sistem operasi bebas yang didasarkan pada Red Hat Enterprise Linux (RHEL). CentOS singkatan dari Community ENTerprise Operating System (Sistem Operasi Perusahaan buatan Komunitas/Masyarakat).
11. GENTOO
Gentoo Linux adalah suatu distribusi Linux yang memakai paket sistem manajemen Portage. [Bandingkan dengan: Debian yang menggunakan paket .deb, RedHat / Mandrake yang menggunakan paket .rpm]. Manajemen paket ini dirancang untuk modular (mudah ditambah-tambah), portabel (dapat di port ke distro lain), mudah ditata, fleksibel, dan dioptimalkan untuk masing-masing komputer pengguna.
12. MANDRIVA LINUX / LINUX-MANDRAKE
Mandriva Linux (dahulu dikenal dengan nama Mandrakelinux atau Mandrake Linux) adalah sistem operasi yang dibuat oleh Mandriva (dahulu dikenal dengan nama Mandrakesoft).Mandriva Linux menggunakan RPM Package Manager.Linux-Mandrake adalah salah satu distro turunan dari Red Hat Linux yang menyediakan banyak pengembangan dan aplikasi ‘pre-configured’ dan didukung banyak bahasa di seluruh dunia. Distro ini dikenal mudah untuk pemula dan cocok untuk kelas desktop tapi tidak menutup kemungkinan untuk dijadikan platform pada server. Optimasi untuk prosesor kelas Pentium ke atas membuat Linux-Mandrake dapat berjalan dengan baik pada platform tersebut.
13. FREESPIRE
Freespire adalah versi gratis dari distro Linspire (a.k.a Lindows), kemudian mungkin dikarenakan permasalahan nama, berubah menjadi Linspire.
14. PCLINUXOS
PCLinuxOS, sering disingkat sebagai PCLOS, adalah sebuah sistem operasi desktop. Ini adalah sebuah sistem operasi bebas untuk komputer pribadi yang bertujuan untuk memudahkan penggunaan
15. PUPPY LINUX
Puppy Linux adalah salah satu distro Linux Live CD yang sangat kecil ukurannya dan mengutamakan kemudahan dalam penggunaan. Seluruh sistem operasi dan aplikasinya berjalan dalam RAM, yang membolehkan media booting dilepas setelah sistem operasi berhasil dijalankan.
16. DAMN SMALL LINUX
Damn Small Linux(DSL) adalah salah satu distro/varian linux mini. Disebut mini karena paket DSL cuma 50MB besarnya. DSL juga memungkinkan untuk diinstall di USB 128MB.

17. KULIAX
Kuliax adalah sebuah distribusi Linux LiveCD yang dikembangkan oleh Kuliax Project untuk pendidikan di universitas. Distribusi ini berbasis Debian GNU/Linux dan Knoppix, serta telah dioptimasi ke arah penggunaan desktop Linux.

18. LYCORIS
Lycoris adalah distro linux yang telah membuat versi linux yang cantik dan menyerupai WinXP, dari segi warna,icon, maupun kemudahan-kemudahan yang ada. Dari tampilan-tampilan screenshot pada situsnya Anda dapat mengamati bahwa memang Lycoris merupakan distro Linux yang pintar mempercantik diri sehingga dengan menggunakan Lycoris Anda akan merasa bekerja dengan Windows XP. Bahkan OpenOffice yang dipaketkan dengan Lycoris memiliki icon-icon yang cantik dan khas Lycoris. Lycoris memiliki paket-paket yang berbeda, dan paket distro Linuxnya dinamakan Desktop /LX. Lycros memiliki fasiltias IRIS yaitu Internet Rapid Installer for Software untuk mengupdate Linux Anda dengan software-software baru. Hanya saja distro ini tidaklah gratis dan Anda perlu membayar dengan sejumlah “dollar US”.
19. LINDOWS
Lindows masih kalah dibanding Lycoris dalam segi kecantikan tampilan tetapi Lindows telah lebih matang dan telah mencapai versi 4.0. Fasilitas yang menarik dari Lindows adalah Click-n-Run yaitu fasilitas mendapatkan ribuan software Linux yang sudah dikonfigurasi untuk Lindows dengan sekali klik dan proses instalasi ini juga dapat menambahkan shortcut di desktop dan daftar program secara otomatis.Lindows juga merupakan produk komersial.
20. LINARE
Linare memiliki distro Linux khusus desktop dan paket CPU yang sudah terinstall Linare. Linare masih jarang terdengar dan merupakan pendatang baru. Linare juga merupakan produk komersial.

sumber: http://google.com

Minggu, 02 Mei 2010

“Memanfaatkan Waktu Luang Bagi Remaja”

“Memanfaatkan Waktu Luang Bagi Remaja”


 Judul Buku : Remaja Dan Waktu Luang
 Penulis : Ahmad Hasan Karzoun
 Penerbit : Daar Ibn Hazm
 Cetakan : Februari 2005 M
 Tebal : 60 Halaman


“Remaja Dan Waktu Luang”


“Jika kamu berada dalam waktu siang maka janganlah kamu menunggu waktu pagi. Dan jika kamu berada di waktu pagi janganlah menunggu waktu siang. Gunakanlah sehatmu sebelum sakitmu dan hidupmu sebelum matimu.

Berdasarkan perkembangan para pemuda mempunyai keinginan untuk menjauhi penyelewengan dan kesalahan yang dibuat oleh dirinya agar menjadi perhatian para orang tua dan guru.

Waktu luang dalam kehidupan pemuda khususnya masa liburan seharusnya digunakan untuk membentuk kepribadian dengan dasar aqidah yang benar,akhlak yang baik dan mempunyai orientasi yang jelas.itu adalah kesempatan yang baik untuk mengembangkan bakat dan pemanfaatan kemampuan.

Tujuan liburan panjang atau pendek semestinya digunakan untuk istirahat dari kerja keras baik badan maupaun pikiran,namun alangkah baiknya keadaan itu diarahkan pada aktifitas yang menyenangkan untuk diri sendiri,menyegarkan badan dan mengembangkan pikiran.Waktu tidak boleh diisi dengan aktivitas yang mendorong untuk hal-hal tidak karuan. Nafsu yang buruk merupakan taklid buta yang bisa menggelapkan mata dan menyesatkan para kaum pemuda karena menyia-nyiakan waktu luang dengan permainan yang merugikan. Selain nafsu,ada juga yang lain,yaitu hiburan negatif yang bisa

mempengaruhi jiwa,membuat kacau pikiran dan membuat permusuhan diantara teman.

Para remaja saat ini sering sekli terliat duduk-duduk di kafe atau persimpangan jalan sambil menghisap rokok atau hanya sekedar minum dan makan makanan yang ringan,hal ini sudah sangat jelas sekali bahwa menyia-nyiakan waktu sehingga berakibat berbahaya untuk para remaja.

Contoh aktivitas yang dapat dipergunakan dalam waktu luang :
1. Berpartisipasi dalam acara-acara hari besat Islam.
2. Memilih teman ketika berada dalam kegiatan apapun.
3. Berpartisipasi dalam ruh-ruh positif dan efisiensi.

Peranan mesjid juga sangat penting dan berharga bagi para remaja saat ini. Contohnya saja para remaja dapat mengikuti acara yang di selenggarakan oleh para pengurus mesjid tersebut. Dan seorang muslim dapat mengisi waktu luangnya di masjid untuk shalat,membaca Al-qur’an,zikir dan belajar baik siang maupun malam hari.

Untuk itu Islam melarang untuk menyia-nyiakan waktu yang baik,karena hal tersebut merupakan kedudukan yang paling utama jika digunakan waktu luang tersebut,dimana didalamnya terdapat faidah dan kebaikan. Untuk ini Islam mengajak para pemuda agar mengambil kesempatan dalam hidunya untuk taat pada Allah,mencari ilmu yang bermanfaat,kesungguhan dalam bekerja,memperoleh dalam berseni yang ada manfaatnya,menggunakan kemampuan dan bakatnya untuk diberiakn pada umat dan bangsa,dan melarang setiap hiburan yang tidak ada manfaatnya atau permainan bathil yang hanya menghabiskan waktu dengan sia-sia apalagi sampai memusuhi agama.

Buku ini sangat bagus karena menuntun remaja agar dapat memanfaatkan waktu luang sebaik mungkin.penting dimiliki oleh para remaja sebagai acuan untuk masa yang akan datang.
Referensi : www.google.com
www.wikipedia.org

Pengertian Algoritma

Pendahuluan

Komputer pada dasarnya adalah mesin yang tidak bisa apa-apa. Kita harus memberikan perintah untuk dapat berbicara (berkomunikasi) dengan komputer, dengan cara memberikan serangkaian instruksi kepada komputer agar komputer dapat memecahkan masalah. Langkah-langkah yang kita lakukan dalam memberikan instruksi untuk memecahkan masalah kita kita namakan pemrograman komputer. Untuk menyusun sebuah program yang besar dan kompleks, pemrogram membutuhkan tahapan penyusunan yang sistematis dan terpadu, yaitu:
1. Definisi Masalah
2. Analisis Kebutuhan
3. Penyusunan Algoritma
4. Pengkodean/Pemrograman
5. Testing dan Debugging
6. Pemeliharaan
7. Dokumentasi

Algoritma

Algoritma adalah kunci dari bidang ilmu komputer, dan pada dasarnya setiap hari kita melakukan aktivitas algoritma. Kata algoritma berasal dari sebutan Algorizm (Abu Abdullah Muhammad Ibn Musa Al Khwarizmi, ahli matematika Uzbekistan)

Definisi Algoritma
• Algoritma adalah urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika
• Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan.
• Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.
• Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah.

 Langkah-langkah dalam algoritma harus logis dan harus dapat
ditentukan bernilai salah atau benar.

Pembuatan algoritma harus selalu dikaitkan dengan:
a. Kebenaran algoritma
b. Kompleksitas (lama dan jumlah waktu proses dan penggunaan memori)

Kriteria Algoritma yang baik:
1. Tepat, benar, sederhana, standar dan efektif
2. Logis, terstruktur dan sistematis
3. Semua operasi terdefinisi
4. Semua proses harus berakhir setelah sejumlah langkah dilakukan
5. Ditulis dengan bahasa yang standar dengan format pemrograman agar mudah untuk diimplementasikan dan tidak menimbulkan arti ganda.

“Suatu algoritma harus menghasilkan output yang tepat guna (efektif) dalam waktu yang relatif singkat dan penggunaan memori yang relatif sedikit (efisien) dengan langkah yang berhingga dan prosesnya berakhir baik dalam keadaaan diperoleh suatu solusi ataupun tidak adanya solusi.”

Proses Penyelesaian Masalah


Masalah Algoritma Solusi










Analisis




Analisis



Analisis









Teknik Pemecahan Masalah
1. Teknik Top-Down
2. Teknik Bottom-Up
 Tahap Pemecahan Masalah:
Proses dari masalah hingga menjadi suatu algoritma
 Tahap Implementasi
Proses dari algoritma hingga menjadi suatu solusi. Solusi yang dimaksud adalah suatu program yang merupakan implementasi dari algoritma yang disusun.


 Contoh algoritma menulis surat, maka kita perlu melakukan beberapa langkah yaitu:
1. Mempersiapkan kertas dan amplop
2. Mempersiapkan alat tulis (pena, pensil)
3. Mulai menulis
4. Memasukkan kertas ke dalam amplop
5. Pergi ke kantor pos

 Contoh algoritma untuk menghitung luas lingkaran:
1. Masukan r (=jari-jari lingkaran)
2. Tentukan phi (=3.14)
3. L= Phi*r*r
4. Tulis L


NO. Proses Algoritma Contoh Langkah dalam algoritma
1. Membuat Kue Resep kue Masukan telur ke dalam wajan, kocok sampai mengembang
2. Membuat pakaian Pola pakaian Gunting kain dari pinggir kiri bawah kearah kanan sejauh 5 cm
3. Praktikum reaksi kimia Panduan praktikum Campurkan 10 ml air ke dalam 15 ml garam
4. Merakit mobil Panduan merakit Sambungkan komponen A dengan komponen B
5. Kegiatan sehari-hari Jadawal harian Pukul 15.00: tidur siang
Pukul 16.00: membuat PR
6. Memainkan musik Papannot balok Not balok
7. Mengisi voicer HP Panduan pengisian Tekan 888
Masukan kode voucer





Penyajian Algoritma:

1. Teknik tulisan;
• English Structure
• Pseudocode

2. Gambar;
 Metode structure chart,
 Hierarchy plus input-process-output
 Flowchart
 Nassi Schneiderman chart

English Structure:
• Menggunakan bahasa manusia (Inggris)
• Menggambarkan suatu algoritma yang akan dikomunikasikan kepada pemakai sistem

Pseudocode
• Pseudo= imitasi atau mirip / menyerupai
• Code=program
• Kode yang mirip dengan kode pemrograman yang sebenarnya
• Menggambarkan Algoritma yang akan dikomunikasikan kepada programmer
• Lebih rinci dari English Structure (mis: dalam menyatakan tipe data yang digunakan)

Structure Chart (bagan terstruktur)
• Digunakan untuk mendefinisikan dan mengilustrasikan organisasi dari system secara berjenjang
• Berbentuk modul dan submodul
• Menunjukkan hubungan elemen data dan elemen control serta hubungan antar modul

Aturan Penulisan Teks Algoritma

Setiap algoritma akan selalu terdiri dari :
• Judul (header)
• Deklarasi (kamus)
• Deskripsi Algoritma

JUDUL ALGORITMA  Algoritma NAMA ALGORITMA
{Penjelasan tentang algoritma, berisi uraian singkat cara kerja program, kondisi awal dan akhir dari program}  spesifikasi algoritma
Catatan, dalam menulis nama-nama dalam algoritma harus mempunyai makna yang mencerminkan proses, sifat atau identitas lainnya yang melekat dengan suatu proses, tipe, konstanta, variabel, sub-program dan lain-lainnya. Nama-nama yang bermakna disebut mnemonic.

DEKLARASI
(Semua nama yang dipakai, meliputi nama file, nama variable, nama konstanta, nama prosedur serta nama fungsi }

DESKRIPSI
(Semua langkah/aksi algoritma }
Contoh:
1). Kepala algoritma: Algoritma Luas_Lingkaran { Menghitung luas lingkaran dengan ukuran jari-jari tertentu .Algoritma menerima masukan jejari lingkaran, menghitung luasnya, dan menyajikan hasilnya ke piranti keluaran }
2) Deklarasi algoritma:
DEKLARASI { nama konstanta }
const PHI = 3.14; { Nilai phi = 22/7 }
{ nama peubah } var R : real; { input jejari lingkaran bilangan riil }
l_Lingkaran : real; { luas lingkaran bilangan riil }
{ nama sub program } procedure TUKAR (input/output A:integer, input/output B:integer)

{Mempertukankan nilai A dan B.Parameter A dan B sudah terdefinisi nilainya.Setelah pertukaran, A berisi nilai B dan B berisi nilai A }

3) Deskripsi algoritma:
{ Baca data jejari lingkaran R.Jika R <= 0 tulis pesan data salah, selain itu hitung luas ingkaran. Tampilkan luas lingkaran. }
baca(R);
jika R <= 0 then tulis ("Data salah !") selain itu l_Lingkaran = PHI x R x R; tulis(l_Lingkaran);

Bahasa Pemrograman
Komputer mengerjakan transformasi data berdasarkan kumpulan perintah - program - yang telah dibuat oleh pemrogram. Kumpulan perintah ini harus dimengerti oleh komputer, berstruktur tertentu (syntax) dan bermakna. Bahasa pemrograman merupakan notasi untuk memberikan secara tepat program komputer.

Generasi bahasa pemrograman:
• Generasi I: machine language
• Generasi II: assembly language : Asssembler
• Generasi III: high-level programming language: C, PASCAL, dsb.
• Generasi IV: 4 GL (fourth-generation language): SQL

Gambar 2. Tingkatan bahasa komputer



Jenis Bahasa Pemrograman















Bahasa Pemrograman untuk tujuan tertentu.

Jenis Program Bahasa Terbaik Bahasa Terburuk
Data terstruktur ADA, C /C++, PASCAL Assembler, BASIC
Proyek cepat BASIC PASCAL, ADA, Assembler
Eksekusi cepat Assembler, C BASIC, Intrepreter Language
Kalkulasi matematika FORTRAN PASCAL
Menggunakan memori dinamis PASCAL, C BASIC
Lingkungan bermemori terbatas BASIC, Assembler, C FORTRAN
Program real-time ADA, Assembler, C BASIC, FORTRAN
Manipulasi string BASIC, PASCAL C
Program mudah dikelola PASCAL, ADA C, FORTRAN

Referensi :
1. Introduction To Algoritms, Thomas N. Cormen, Charles E. Leiserson, Ronald L. Ruvest. MIT Press
2. Computer Algorithms: introduction to design and analysis. 2nd ed., Sara Baase, Reading,Mass: Addison-Wesley Company, 1993
3. Analisis dan Desain Berorientasi Objek, Ariesto Hadi Sutopo, JJ Learning: Yogyakarta, 2002
4. Pengantar Analisis Algoritma, Suryadi MT, Gunadarma: Jakarta, 1992
5. Referensi silabus utama:
http://www.cs.ucl.ac.uk/teaching/syllabus/ug/1b12.htm
Bisa digunakan: (slides-2)
http://www.cs.caltech.edu/~cs138/
http://www.lehigh.edu/~tkr2/teaching/ie170/
Problem algoritma (free Book bisa DL)
http://hercule.csci.unt.edu/~ian/classes/fall03/csci4450/info.html