Jumat, 22 Februari 2013

TUGAS AKHIR KOMUNIKASI DATA (ESSAY)



  1.  Layer apakah yang memilih dan menentukan ketersediaan partner komunikasi, termasuk sumber daya yang diperlukan untuk membuat koneksi; mengkoordinasikan aplikasi pasangannya; dan membentuk sebuah konsensus tentang prosedur untuk mengendalikan integritas data dan pemulihan data (error recovery)? Layer Application
  2. Layer apakah yang bertanggung jawab untuk melakukan konversi paket data dari layer Data Link menjadi sinyal-sinyal elektronik? Layer Physical  
  3. Pada layer apa dijalankan routing, memungkinkan koneksi dan memilih lintasan antara dua buah sistem akhir? Layer Network  
  4. Layer apakah yang mendefinisikan bagiamana data diformat, dipresentasikan, diencode, dan dikonversi untuk digunakan di jaringan? Layer persentation  
  5. Layer apakah yang bertanggung jawab untuk menciptakan, mengelola, dan mengakhiri session antara aplikasi? Layer Session  
  6. Layer apakah yang memastikan transmisi data yang dapat dipercaya melalui sebuah link physical dan terutama menyangkut pengalaman physical, line discipline, topologi jaringan, pemberitahuan error, pengiriman frame yang teratur, dan flow control? PDU pada layer data link  
  7. Layer apakah yang digunakan untuk komunikasi yang dapat diandalkan antara titik-titik ujung melalui jaringan dan menyediakan mekanisme untuk menetapkan, mempertahankan, dan mengakhiri rangkaian virtual, pemulihan dan deteksi kesalahan transport, dan mengendalikan aliran informasi? Layer Transport  
  8. Layer apakah yang menyediakan pengal amatan logikal yang digunakan router untuk menentukan lintasan? Layer Network  
  9. Layer apakah yang menspesifikasikan tegangan, laju kawat, dan kabel-kabel pinout dan juga menggerakkan bit-bit antara peralatan jaringan? Layer Physical 10.
  10.  Layer apakah yang menggabungkan bit-bit menjadi byte dan byte-byte menjadi frame, menggunakan pengalamatan MAC, dan menyediakan deteksi error? Layer Data Link  
  11. Layer apakah yang bertanggung jawab untuk menjaga data dari aplikasi-aplikasi yang berbeda pada jaringan agar tetap terpisah? Layer Session    
  12. Layer apakah yang diwakili oleh frame? Layer Pdu pada data link  
  13. Layer apakah yang diwakili oleh segmen? Transport Layer  
  14. Layer apakah yang diwakili oleh paket? Layer Network  
  15. Layer apakah yang diwakili oleh bit? Layer Physical  
  16. Urutkan berdasarkan proses encapsulation: • Paket • Frame • Bit • Segmen • segmen,paket,frame dan BIT  
  17. Layer apakah yang membuat segmen dan menyusunnya kembali menjadi sebuah arus data? Transport layer  
  18. Layer apakah yang menyediakan transmisi physical dari data dan menangani pemberitahuan error, topologi jaringan, dan flow control? Data Link Layer  
  19. Layer apakah yang mengelola pengalamatan peralatan, melacak lokasi peralatan di jaringan, dan menentukan cara terbaik untuk memindahkan data? Layer Network  
  20. Apa yang dimaksud dengan panjang bit dan apa format tampilan dari sebuah alamat MAC?

jawaban
 
  1.  Layer Applicationbertanggung jawab untuk menemukan sumber daya jaringan yang diperlukan oleh sebuah server dan menambah flow control dan error control. 
  2. Layer Physical, mengambil frame dari layer data link dan melakukan encode bit 1 dan 0 ke dalam sinyal digital untuk transmisi pada sebuah media jaringan.  
  3. Layer network menyediakan routing melalui sebuah internetwork dan pengalamatan logical.  
  4. Layer Presentation memastikan agar data dalam format yang bisa dibaca oleh application layer.  
  5. Layer Session membuat, mempertahankan, dan mengakhiri session antara aplikasi-aplikasi.  
  6. PDU pada layer data link, disebut frame.  
  7. Layer Transport, menggunakan rangkaian virtual untuk menciptakan sebuah koneksi yang dapat diandalkan antara dua host.  
  8. Layer Network, menyediakan pengalamatan logical, yaitu pengalamatan IP dan routing.  
  9. Layer Physical, bertanggung jawab untuk koneksi kelistrikan dan mekanik antara peralatan jaringan.  
  10. Layer Data Link, bertanggung jawab untuk melakukan framing pada paket data.  
  11. Layer Session, menciptakan session-session antar aplikasi-aplikasi di host-host yang berbeda.  
  12. Layer Data Link, membungkus paket yang diterima dari layer Network.  
  13. Layer Transport, melakukan segmentasi pada data pengguna.  
  14. Layer Network, menciptakan paket dari segmen yang diserahkan oleh layer Transport.  
  15. Layer Physical, bertanggung jawab untuk melakukan transportasi 1 dan 0 dalam sinyal digital  
  16. Segmen, Paket, Frame, Bit.  
  17. Layer Transport.  
  18. Data Link  
  19. Layer Network.  
  20. Bit (6 bytes) Dinyatakan dalam bilangan hexadecimal. Layer Physical, mengambil frame dari layer data link dan melakukan encode bit 1 dan 0 ke dalam sinyal digital untuk transmisi pada sebuah media jaringan.

Minggu, 03 Februari 2013

SEJARAH DAN KONSEP SISTEM OPERASI


  • 1. KONSEP & SEJARAH SISTEM OPERASI
  • 2. KONSEP SISTEM OPERASI SEKILAS TENTANG SISTEM KOMPUTER Sistem Komputer pada dasarnya terdiri dari komponen utama yaitu : Hardware atau Perangkat Keras Software yang terdiri dari Sistem Operasi dan Peerangkat Lunak Aplikasi Brainware (User/Sumber Daya Manusia)
  • 3. 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.
  • 4. JENIS SISTEM OPERASI Sistem operasi dapat dibedakan berdasarkan jumlah pengguna dan program yang dapat dijalankan, juga berdasarkan jenis software, atau jenis hardware yang digunakan. Berdasarkan jumlah pengguna dan program yang dijalankan,sistem operasi dpt dikategorikan dengan : SINGLE USER – SINGLE TASKING MULTI USER – SINGLE TASKING SINGLE USER – MULTI TASKING MULTI USER – MULTI TASKING
  • 5. JENIS SISTEM OPERASI SINGLE USER – SINGLE TASKING Sistem Operasi hanya bisa digunakan oleh satu akun pengguna dan tidak bisa menjalankan banyak program secara bersamaan MULTI USER – SINGLE TASKING Sistem Operasi bisa digunakan oleh lebih dari satu akun pengguna namun tidak bisa menjalankan banyak program secara bersamaan
  • 6. JENIS SISTEM OPERASI SINGLE USER – MULTI TASKING Sistem Operasi hanya bisa digunakan oleh satu akun pengguna namun bisa menjalankan banyak program secara bersamaan MULTI USER – MULTI TASKING Sistem Operasi bisa digunakan oleh lebih dari satu akun pengguna dan bisa menjalankan banyak program secara bersamaan
  • 7. Berdasarkan jumlah pengguna dan program yang dijalankan, sistem operasi dapat dikategorikan dengan: Komputer PC (desktop / laptop) Komputer Server
  • 8. FUNGSI DASAR SISTEM OPERASI Menjembatani hubungan antara hardware dan program aplikasi yang dijalankan user. Mengatur dan mengawasi penggunaan perangkat keras oleh user dan berbagai program aplikasi ( Resource allocator) . Sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu (sebagai guardian yang menjaga komputer dari berbagai kemungkinan kerusakan). Manajer sumberdaya hardware, seperti mengatur memori, printer, cdrom, dll.
  • 9. KOMPONEN UTAMA SISTEM OPERASI Sistem operasi modern mempunyai komponen sebagai berikut: Kernel File User Interface
  • 10. KERNEL Kernel merupakan suatu software (kumpulan program) yang membentuk sistem dan memiliki tugas melayani bermacam program aplikasi untuk mengakses hardware komputer secara aman dan terkendali. Karena akses terhadap hardware terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur agar kapan dan berapa lama suatu program dapat menggunakan satu bagian hardware tersebut. Hal tersebut dinamakan sebagai ”multiplexing”.
  • 11. MACAM-MACAM “KERNEL” ADA 4 KATEGORI KERNEL YAITU : Monolitich kernel . Kernel yang menyediakan abstraksi hardware yang kaya dan powerful. Microkernel . Kernel yang menyediakan hanya sekumpulan kecil abstraksi hardware sederhana, dan menggunakan aplikasi-aplikasi yang disebut sebagai server untuk menyediakan fungsi-fungsi lainnya. Hybrid (modifikasi dari microkernel) . Kernel yang mirip microkernel, tetapi ia juga memasukkan beberapa kode tambahan di kernel agar ia menjadi lebih cepat Exokernel . Kernel yang tidak menyediakan sama sekali abstraksi hardware, tapi ia menyediakan sekumpulan library yang menyediakan fungsi-fungsi akses ke hardware secara langsung atau hampir-hampir langsung.
  • 12. FILE File disini merupakan file-file yang dibentuk atau dijalankan oleh sistem operasi. File disini juga berarti sistem berkas dan file system yang dimiliki oleh suatu sistem operasi.
  • 13. USER INTERFACE Sebuah sistem operasi memiliki karakteristik (bentuk) interface (tampilan) yang menjadi interaksi antar user dengan komputer. Bentuk umum user interface yang ada, adalah: Command Line Interface atau command line interpreter (CLI) CLI memberikan tampilan dalam mode teks ke user, dengan backgroud satu warna dan tampilan teks yang juga satu atau beberapa warna dasar. Graphical User Interface (GUI). GUI memberikan tampilan yang lebih interaktif dan nyaman digunakan oleh user. Resolusi gambar dan jumlah warna yang dihasilkan juga lebih banyak, tergantung kemampuan Video Adapter yang dimiliki komputer.
  • 14. SEJARAH SISTEM OPERASI 1. Sistem Operasi Generasi Awal dan Penting Menurut Sejarah : CTSS (The Compatible TimeShare System, dibuat di MIT oleh Corbato cs) Incompatible Timesharing System (The Incompatible TimeShare System, dibangun di MIT untuk mainframe DEC 10/20) Sistem operasi THE (oleh Dijkstra cs ) Multics (proyek gabungan Bell Labs, GE dan MIT) Master programme, dibangun oleh Leo Computers, Leo III pada tahun 1962
  • 15. 2. Sistem Operasi Berhak Milik Generasi Awal Apple Computer Business Operating System (BOS) Commodore PET, Commodore 64, dan Commodore VIC-20 IBM PC awal (UCSD p-System, CPM-86, PC-DOS) Sinclair Micro dan QS TRS-DOS, ROM OS TI99-4 Flex FLEX9 mini-FLEX
  • 16. 3. Sistem Operasi Berlisensi Acorn Arthur ARX RISC OS RISCiX Amiga AmigaOS Atari ST TOS MultiTOS MiNT Be Incorporated BeOS BeIA Zeta ICT/ICL GEORGE VME DME TME Novell Novell Netware v.1.0, 2.0, 3.0, 3.1, 3.12 Novell Netware v.4.11, 5.0, 5.1, 6.0 Novell SuSE 9.0,9.1,9.2, 9.3
  • 17. IBM IBSYS OS/2 AIX OS/400 DOS/360 DOS/VSE OS/360 MFT MVT SVS MVS TPF ALCS OS/390 z/OS, Unix-like z/VM z/VSE Basic Operating System PC-DOS Digital/Compaq/HP AIS OS-8 ITS (untuk PDP-6 dan PDP-10) TOPS-10 (untuk PDP-10) WAITS TENEX TOPS-20 RSTS/E RSX-11 RT-11 VMS Apple Macintosh Apple DOS A/UX ProDOS GS/OS Mac OS Mac OS X Apple Darwin Microsoft MS-DOS Windows for Workstation / Stand alone Windows 1.0 Windows 2.0 (u/ 80286) Windows 3.0 , 3.1 Windows 95 Windows 98 /98se/98plus Windows ME (Millenium) Windows 2000 Profesional Windows XP (eXPerience) Home Edition&Profesional Windows Vista (Longhorn) Windows "Blackcomb" Windows for Server Windows NT 3.5 Windows NT 4 Windows 2000 Server & Advance Server (NT v5.0) Windows Server 2003 Xenix Windows for PDA Windows for PC Tablet
  • 18. PDA (Personal Digital Assistant) Palm OS Pocket PC EPOC, Symbian OS Windows CE Linux Sharp Zaurus Router IOS MikroTik RouterOS Smartphones Windows CE Linux Symbian OS Microcontroller, Real-Time OS, Embedded Contiki eCos OSEK Nuclues QNX VxWorks ITRON uCLinux TRON OS ThreadX INTEGRITY Montavista Linux OS-9 LynxOS RTOS OS berhak milik lainnya, Unix-like & POSIX-compliant Aegis/OS Cromix Coherent DNIX Digital UNIX HP-UX Idris IRIX Mac OS X Menuet NeXTSTEP OS-9 OS-9/68k OS-9000 OSF/1 OPENSTEP Plan 9 Plan 9, Inferno Rhapshody RiscOS SCO UNIX System V UNIflex Ultrix UniCOS
  • 19. 4. Sistem Operasi Open Source Linux distronya antara lain : Debian Slackware Redhat/Fedora Mandrake/Mandriva Gentoo YellowDog Ubuntu Trustix Knoppix Blank-on Xnuxer, dll. BSD (Berkley Software Development) FreeBSD, OpenBSD, NetBSD, dll. Sun Microsystems Solaris - Unix-like SunOS - Unix-like (menjadi Solaris) Java Desktop System (JDS)
  • 20. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1980 QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086. Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.
  • 21. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1981 PC DOS : IBM meluncurkan PC DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086. MS DOS : Microsoft menggunakan nama MS DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.
  • 22. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1983 MS DOS 2.0 : Versi 2.0 dari MS DOS diluncurkan pada komputer PC XT.
  • 23. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1984 System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse. MS DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB. MS DOS 3.1 : Microsoft meluncurkan MS DOS 3.1 yang memberikan dukungan untuk jaringan.
  • 24. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1985 MS Windows 1.0 : Microsoft memperkenalkan MS Windows, sistem operasi yang telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple. Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor Intel 8086.
  • 25. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1986 MS DOS 3.2 : Microsoft meluncurkan MS DOS 3.2 yang menambahkan dukungan untuk floppy 3.5 inch 720 KB.
  • 26. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1987 OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti IBM PC DOS. MS DOS 3.3 : Microsoft meluncurkan MS DOS 3.3 yang merupakan versi paling populer dari MS DOS. Windows 2.0 : Windows versi 2.0 diperkenalkan. MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix yang ditujukan untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.
  • 27. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1988 MS DOS 4.0 : Microsoft mengeluarkan MS DOS 4.0 dengan suasana grafis. WWW : Proposal World Wide Web (WWW) oleh Tim Berners Lee.
  • 28. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1989 NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.
  • 29. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1990 Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan Microsoft berkonsentrasi pada Windows. Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik. MS Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti Lotus 1 2 3, Wordstar, Word Perfect dan Quattro. DR DOS : Digital Research memperkenalkan DR DOS 5.0.
  • 30. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1991 Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama Linux. MS DOS 5.0 : Microsoft meluncurkan MS DOS 5.0 dengan penambahan fasilitas full -screen editor, undelete, unformat dan Qbasic.
  • 31. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1992 Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for Workgroups 3.11 di tahun berikutnya. 386 BSD : OS berbasis Open Source turunan dari BSD Unix didistribusikan oleh Bill Jolitz setelah meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD, FreeBSD, dan OpenBSD. Distro Linux : Linux didistribusikan dalam format distro yang merupakan gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlanding Linux System).
  • 32. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1993 Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS didalamnya yang direncanakan untuk server jaringan. Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet. MS DOS 6.0 : Microsoft memperkenalkan MS DOS 6.0 Upgrade, yang mencakup program kompresi harddisk DoubleSpace. Slackware : Patrick Volkerding mendistribusikan Slackware Linux yang menjadi distro populer pertama di kalangan pengguna Linux.
  • 33. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1993 Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian. MS DOS 6.2 : Microsoft meluncurkan MS DOS 6.2. NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD. FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembangkan dari 386BSD dibuat dengan nama FreeBSD.
  • 34. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1994 Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navigator sebagai browser Internet. MS DOS 6.22 : Microsoft meluncurkan MS DOS 6.22 dengan program kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS. FreeDOS : Jim Hall, mahasiswa dari Universitas Wisconsin River Falls Development mengembangkan FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95.
  • 35. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1994 SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS. Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.
  • 36. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1995 Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari. PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
  • 37. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1995 Windows CE : Versi pertama Windows CE diperkenalkan ke publik. PalmOS : Palm menjadi populer dengan PalmOS untuk PDA. OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.
  • 38. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1996 Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0
  • 39. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1997 Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.
  • 40. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1998 Windows 98 : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil menumbangkan dominasi Netscape Navigator. Server Linux : Linux mendapat dukungan dari banyak perusahaan besar, seperti IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak dipergunakan menggantikan server berbasis Windows NT.
  • 41. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1998 Google : Search Engine terbaik hadir di Internet dan diketahui menggunakan Linux sebagai servernya. Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS favorit di Asia, khususnya di Jepang, China dan Korea. Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.
  • 42. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 1999 Support : Hewlett Packard mengumumkan layanan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE. Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan nama Corel Linux dan yang nantinya beralih nama menjadi Xandros.
  • 43. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 2000 Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac OS/X. Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT. Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.
  • 44. Perkembangan Sistem Operasi dan Browser Dari Tahun ke Tahun 2000 China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China. Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux sebagai kanker dalam sebuah interview dengan Chicago Sun Times. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.
  • 45. Tugas Kelompok: Cari bahasan perkembangan sistem operasi dan browser setelah tahun 2000 sampai sekarang! (Ingat!!! Yang sudah dirilis, bukan yang masih konsep) Buat dalam bentuk power point dikirim ke email [email_address] dengan subject TugasOS1_nama kelas_nama kelompok. Paling cepat dikirim dan benar datanya, paling besar nilainya.
  • 46. Tugas Kelompok: Jelaskan perbedaan sistem operasi berbasis teks (CLI) dan berbasis grafis (GUI) dan berikan contohnya masing masing minimal 3, lengkap dengan edisinya! Cari bahasan langkah instalasi sistem operasi berbasis CLI dan GUI dilengkapi gambar proses langkah-langkahnya Buat dalam bentuk power point dikirim ke email [email_address] dengan subject TugasOS2_nama kelas_nama kelompok. Paling cepat dikirim dan benar datanya, paling besar nilainya.
  • 47. Tugas Kelompok (PR): Cari bahasan lengkap tentang sistem operasi berikut dari mulai sejarah dan karakteristiknya: Windows (desktop OS) Linux (desktop OS) Apple OS (all OS, untuk desktop, tablet dan smartphone) Windows Mobile/Phone (mobile OS) Symbian (mobile OS) Android (mobile OS) 1 kelompok pilih 1 bahasan, supaya adil diundi. Buat dalam bentuk power point, pertemuan berikutnya dipresentasikan.
  • 48. Pertanyaan Jelaskan pengertian Sistem Operasi Berikan contoh SO yang multi user dan multi tasking Apa maksud single user – multi tasking, apa contoh sistem operasinya Apa 3 komponen utama sistem operasi Apa yang dimaksud dengan kernel Jelaskan tentang user interface Sebutkan Sistem Operasi Generasi Pertama dan Penting Menurut Sejarah Sebutkan Sistem Operasi Milik Microsoft Sebutkan Sistem Operasi Open Source

OPEN SOURCE

Open Source adalah sebuah sistem baru dalam mendistribusikan software kepada
pengguna dengan memberikan program dan source code nya secara gratis! Bahkan
pengguna dapat mempelajari dan melakukan modifikasi untuk membuat software
tersebut sesuai dengan kebutuhan mereka.
Richard M. Stallman,pendiri Free Software Foundation -sebuah organisasi yang
mendukung Open Source,mengeluarkan sebuah lisensi software untuk Open Source
yang dinamakan GPL (GNU Public License). Lisensi inilah yang saat ini paling
banyak digunakan untuk mendistribusikan software Open Source. Selain GPL,
masih banyak lisensi software lainnya yang dikembangkan oleh komunitas Open
Source.
Berikut adalah keuntungan software Open Source:
Sisi pengguna:
* Gratis
* Pengguna dapat terlibat dalam pengembangan program karena memiliki
* source code nya
* Respon yang baik dari pemakai sehingga bug dapat ditemukan dan
* diperbaiki dengan lebih cepat.
Sisi developer:
* Seluruh komunitas mau dan dapat membantu untuk membuat software anda
* menjadi lebih baik
* Tidak ada biaya iklan dan perawatan program
* Sebagai sarana untuk memperkenalkan konsep anda
Linux adalah sebuah contoh yang bagus. Banyak sistem operasi yang berusaha
meniru kisah sukses Linux, tetapi Linux tetap yang paling sukses hingga
saat ini. Aspek positif dari Open Source adalah penerimaan yang luas untuk
software yang benar-benar bagus. Tetapi keuntungan tersebut tidak cukup,
terutama untuk orang yang memang bekerja dengan membuat program
(programmer), mereka membutuhkan uang untuk melanjutkan pengembangan
software mereka (dan untuk makan tentunya).
ungkin beberapa dari pembaca berpikir, ini gila, jika kita membagi-bagikan
software kita dengan gratis, bagaimana kita dapat bertahan? Bagaimana kita
dapat menghasilkan uang?Tapi tunggu,ada beberapa cara yang dapat digunakan
untuk menghasilkan uang dari ekonomi Open Source ini. Tapi penting untuk
diketahui bahwa hanya software yang memang bagus yang dapat bertahan dan
menghasilkan uang, program yang jelek tidak dapat bertahan (kecuali anda
memaksa orang-orang untuk membelinya!).Berikut adalah beberapa diantaranya:
* Jual program dan source code dan manual book dalam sebuah box, program
* tersebut gratis jika pengguna mau mendownloadnya sendiri, tetapi
* pengguna harus membayar untuk mendapatkan produk komersialnya.
* Jual program tambahan yang memanfaatkan teknik tingkat tinggi program
* Open Source anda.
* Jual dukungan teknis untuk membantu pengguna menggunakan produk
* tersebut.
* Jual jasa untuk customize program sesuai dengan kebutuhan pengguna.
* Sisipan iklan pada software.
* Mencari sponsorship dari perusahaan yang berhubungan dengan software
* yang dibuat.Saat ini ada tiga jenis software legal, yaitu Proprietary Software, Open Source Software dan Free software. Contoh Proprietary Software adalah Microsoft Windows, Corel Draw, Adobe Photoshop. Contoh Open Source Software (OSS) adalah Linux Ubuntu, Inkscape, Gimp. Sedangkan contoh Free Software adalah Winamp, Yahoo! Messenger, AVG.
Proprietary Software
- Lisensi berbayar
- Jumlah user terbatas sesuai lisensi
- Aplikasi tidak boleh digandakan
- Kode sumber program tertutup, tidak dapat diketahui
- Support ditangani oleh perusahaan pembuat
Open Source Software
- Lisensi gratis, meskipun ada yang berbayar biasanya tidak semahal Proprietary Software
- Jumlah user tak terbatas
- Aplikasi dapat digandakan
- Kode sumber program terbuka, isinya dapat dilihat, dipelajari, dimodifikasi.
- Support ditangani oleh perusahaan atau komunitas
Kelemahan Proprietary Software
- Harga lisensi mahal, bahkan terkadang dapat melampaui harga komputer itu sendiri.
- Beda versi terkadang juga beda lisensi sehingga harus mengeluarkan biaya lagi.
- Kode sumber program tertutup sehingga memungkinkan adanya trojan dalam program.
- Tidak dapat dimodifikasi sesuai kebutuhan
- Jika pembuat software bangkrut, maka nasib layanan tidak jelas.
Kelemahan OSS
- Kompabilitas hardware tidak terjamin (terutama pada sistem operasi)
- Interface terkadang tidak user friendly
- Masih terus dalam pengembangan dan penyempurnaan
Proprietary Software biasanya menjadi pilihan bagi orang/perusahaan yang memiliki uang dan menghendaki jaminan kualitas produk. Sedangkan OSS menjadi pilihan bagi orang/perusahaan yang memiliki anggaran terbatas, hemat, dan ingin melakukan modifikasi sesuai dengan kebutuhannya.

Perintah Dasar MYSQL

Perintah Dasar MYSQL
Terlebih dahulu install AppServ atau MySQL. Kemudian buka MySQL Command Line Client. Masukan password yang sesuai saat instalasi, apabila tidak menggunakan password maka langsung dienter.
Atau melalui terminal dengan perintah
$ mysql -p -u root
lalu masukan password : ****
Perintah melihat database :
show databases;
Perintah membuat database :
Create database namadatabase; (kemudian enter)
Contoh : create siswadb;
Perintah menggunakan database yang telah dibuat :
Use namadatabase;
Contoh : use siswadb;
Perintah membuat table :
Create table namatabel (namafield1 type(length),namafield2 type(length),primary key(namafield1));
Contoh : create table data_siswa(id_siswa char(9), nama varchar(30),nim varchar(8),alamat varchar(40), thn_masuk int(4);
Perintah melihat table apa saja yang ada pada database :
Show tables;
Perintah melihat deskripsi table/melihat kolom apa saja beserta type, length yang ada pada table :
Desc namatabel;
Contoh : desc data_siswa;
Perintah menambah field pada table :
Alter table namatabel add namafield type(length); kemudian enter
Contoh : alter table data_siswa add jenis_kelamin int(1);
Perintah menghapus table :
drop table namatabel;
contoh : drop table data_siswa;
Perintah mengganti nama field pada table :
Alter table namatabel change namafield_lama namafield_baru type(length);
Contoh : alter table data_siswa change nama_mahasiswa name_student varchar(20);
Perintah mengubah ukuran (length) dari suatu field :
Alter table namatabel modify namafield type(length) not null;
Contoh : alter table data_siswa modify name_student varchar(30);
Perintah menghapus field pada table :
Alter table namatabel drop namafield;
Contoh : alter table data_siswa drop jenis_kelamin;
Perintah menginput satu data pada table langsung untuk semua field :
Insert into namatabel values(‘data1’,’dataA’);
Contoh : insert into data_siswa values(‘G1A008023’,’Wiwid KZ’,’20’,’Bengkulu’);
Perintah menginput beberapa data pada table langsung untuk semua field :
Insert into namatabel values (‘data1’,’dataA’),(‘data2’,’dataB’);
Contoh : insert into data_siswa values(‘A1F006010’,’Sanity KZ’,’23’,’Bengkulu’),(‘G1A008023’,’Wiwid KZ’,’20’,’Bengkulu’);
Perintah menginput data pada table hanya untuk field tertentu :
Insert into namatabel (namafield) values(‘data1),(‘data2’);
Contoh : insert into data_siswa (npm) values(‘F1A006010’),(‘GiA008023’);
Perintah melihat isi table keseluruhan :
Select * from namatabel;
Contoh : select * from data_siswa;
Perintah menampilkan isi table hanya untuk field tertentu saja :
Select namafield from namatabel;
Contoh : select npm from data_siswa;
Perintah isi/data lengkap table pada baris tertentu saja :
Select * from namatabel where namafield_key=’data’;
Contoh : select * from mahasiswa where npm=’G1A008023’;
Perintah mengubah isi dari field yang diinginkan :
Update namatabel set namafield=’data_baru’ where namafield_key=’data_baru’;
Contoh : update data_siswa set name_student=’Sanity Afsyawida KZ’ where npm=’A1F006010’;
Perintah menghapus baris yang diinginkan:
Delete from namatabel where namafield_key=’data’;
Contoh : delete from data_siswa where npm=’G1A008023’;
Perintah menggabungkan beberapa tabel:
Alter table namatabel1 add foreign key(namafield_key) references namatabel2(namafield_key);
Contoh : alter table data_siswa add foreign key(npm) references krs(npm);
Alter table mata_pelajaran add foreign key(kode_matkul) references krs(kode_matkul);
Perintah memanggil isi tabel yang dikelompokkan berdasarkan field tertentu:
Select * from namatabel group by namafield;
Contoh : select * from data_siswa group by nama;
Perintah memanggil isi tabel yang diurutkan secara ascending descending
Select * from namatabel order by namafield;
Select * from namatabel order by namafield desc;
Contoh : select * from data_siswa order by nama desc;
Perintah mencari nilai maksimum pada suatu field pada tabel tertentu :
Select max(namafield) from namatabel;
Contoh : select max(umur) from data_siswa;
Perintah mencari nilai minimum pada suatu field pada tabel tertentu :
Select min(namafield) from namatabel;
Contoh : select min(umur) from mahasiswa;
Perintah  mencari banyaknya record/data dalam sebuah field pada sebuah tabel :
Select count(namafield) from namatabel;
Contoh : select count(nama) from data_siswa;
Perintah menjumlahkan isi dari field:
Select sum(namafield) from namatabel;
Contoh : select sum(umur) from mahasiswa;
Perintah mencari rata2 nilai isi dari suatu field :
Select avg(namafield) from namatabel;
Contoh : select avg (umur) from data_siswa;
Perintah menentukan standard deviasi isi dari suatu field:
Select std(namfield) from namatabel;
Contoh : select std(umur) from data_siswa;

CARA INSTALL DHCP SERVER

Cara menginstall DHCP server
1. Pertama buka terminal ketikan perintah di bawah ini
# apt-get install dhcp3-server

2. Setelah proses instalasi selesai edit file isc-dhcp-server
# nano /etc/default/isc-dhcp-server
cari baris :
INTERFACES=” “ isi network yang digunakan (biasanya eth1) jadi :
INTERFACES=”eth1”
Contoh eth1 adalah interfaces untuk LAN (client dhcp)

Setelah itu save menggunakan ctrl+x
3. Kemudian edit settingan di file dhcpd.conf
# nano /etc/dhcp/dhcpd.conf
cari setting di bagian #slightly different configuration for an internal subnet
kemudian setting dibagian ini :
# A slightly different configuration for an internal subnet.
subnet 192.168.109.0 netmask 255.255.255.0 {
range 192.168.109.1 192.168.109.30;
option domain-name-servers 124.81.119.50,192.168.109.1;
option domain-name “tekaje-09.net”;
option routers 192.168.109.1;
option broadcast-address 192.168.109.255;
default-lease-time 600;
max-lease-time 7200;
}

untuk konfigurasi IP address sesuaikan dengan jaringan yang kita punya dan desain jaringan
yang kita rencanakan, jangan lupa hilangkan tanda # di depan baris subnet sampai baris
terakhir, Simpan terus exit.
4. Restart dhcp
# /etc/init.d/isc-dhcp-server restart

KONFIGURASI FTP DI SERVER UBUNTU

KONFIGURASI FTP DI SERVER UBUNTU

1. install aplikasi proftpd untuk ftp server dengan perintah :
#. $ apt-get install proftpd   pilih standalone, klik OK
install proftpd
2. Edit file /etc/proftp/proftpd.conf dengan konfigurasi dengan berikut :
#. $ nano /etc/proftp/proftpd.conf
- rubah useIPv6 on ganti dengan off
- rubah servername => namaserver yang telah anda buat
#. simpan data yang telah anda rubah, dengan perintah  :
Ctrl – X => pilih Yes, Enter

3. kemudian anda restart dengan perintah
#. $ service proftp restart



                    semoga berhasil, 

SETTING SQUID

SETTING SQUID

1.   $ sudo apt-get install squid
2.   $ sudo nano /etc/squid.conf , tulis perintah ini paling bawah :
   – acl blokir dstdomain “/etc/squid/blokir.txt”
http_access deny blokir
   – acl kunci url_regex -i “/etc/squid/kunci.txt”
    http_access deny kunci
   – acl jaringan src 192.168.107.0/24
     http_access allow jaringan
     cache_mem 64 mb
     cache_mgr riky@ymail.com
     cache_swap_low 98
     cache_swap_high 99

     lalu simpan dengan perintah :
Ctrl – X, pilih Yes => tekan ENTER
3.  membuat folder blokir.txt
     $ sudo /etc/squid# nano blokir.txt
     www.facebook.com
     fb
     www.detik.com
     detik
4.  membuat folder kunci.txt
     $ sudo /etc/squid# nano kunci.txt
     facebook.com
     fb
     detik.com
     detik
5.  untuk mengecek berhasil atau tidanya squid
     ketik : squid -k reconfigure
6.  masuk folder nano /etc/rc.local
     isikan perintah seperti di atas :
     iptables -t nat -A PREROUTING -s 192.168.107.0/24 -p tcp –dport 80 -j REDIRECT
–to-ports 3128
7.  ketikan iptables di folder squid
iptables -t nat -A PREROUTING -s 192.168.107.0/24 -p tcp –dport 80 -j REDIRECT
–to-ports 3128
8.  restart
 /etc/init.d/squid restart

DASAR SISTEM LINUX

Linux merupakan sistem operasi yang berbasis opensource sehingga kita dapat mengutak utik semua isi yang ada didalamnya .. tergantung dengan kreativitas kita mengolah Sisitem Operasi ini.
Pada sistem operasi linux, terdapat ratusan aplikasi yang ikut terinstal saat anda menginstal sistem operasi ini. Aplikasi tersebut merupakan aplikasi-aplikasi dasar pada sistem operasi linux.
Aplikasi yang terdapat pada linux dapat digolongkan menjadi dua macam yaitu:
1. Basic Linux System (sistem linux dasar)
2. Third-Party Product (produk dari pihak ketiga)
Pada dasarnya linux diciptakan dengan sistem modular. Untuk menyelesaikan beberapa tugas tugas yang kompleks linux menggunakan beberapa modul yang ada di dalamnya. Modul-modul yang mendasar pada linux akan secara otomatis terinstal dan untuk modul-modul yang tidak kita butuhkan sebaiknya di hapus saja agar memberikan ruang kosong yang lebih untuk data.
Linux mempunyai 3 lapisan aplikasi dasar yaitu:
1. Kernel
2. Shell
3. Utility
1. Kernel
Kernel merupakan inti dari sebua sistem linux yang merupakan suatu aplikasi yang mempunayi tugas tertentu. Tugas kernel adalah:
a. Mengendalikan akses terhadap komputer
b. Mengatur memory komputer
c. Memelihara system file
d. Mengalokasikan sumber daya komputer di antara pemakai
Kernel merupakan aplikasi pembantu yang tak tapak oleh penggunanya. Kernel bekerja berdasarkan perintah dari user yang terlebih dahulu di terjemahkan oleh shell
2. Shell
Shell merupakan aplikasi yang penghubung antara pengguna dan komputer. Shell bekerja dengan menerjemahkan perintah dari pengguna sebagai suatu permintaan dan meneruskannya ke kernel ntuk selanjutnya diproses. Shell dapat bekerja secara langsung (interaktif) yaitu penguna mengirimkan perinta misal dengan prompt shell kemudian Shell akan memberi respon, setelah itu shell akan menunggu perintah berikutnnya. Shell juga dapat bekerja secara tidak langsung dengan prosedur atau utilitas tertentu, misal dengan sebuah file text yang di sebut aplikasi shell atu script shell dan kemudian shell akan menjalankan perintah yang terdaat di damnya.
3. Utility
Utility adalah aplikasi pembantu di luar shell untuk melakukan tugas tertentu. misal untuk memanipulasi file, menyunting dokumen, mengirim email, dll
contoh :
Pico –> berfungsi sebagai editor dari file text
Gcc –> merupakan kompiler dari bahasa C

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More