Perangkat Lunak D. SINAGA, M.KOM PERKEMBANGAN PEMBUATAN PERANGKAT LUNAK(SOFTWARE) • Era Pemula(1950-1963): – – – – • Bentuk perangkat lunak pada awalnya adalah sambungansambungan kabel ke antar bagian dalam komputer. Cara dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer dengan sebuah program yang digunakan untuk sebuah mesin tertentu dan untuk tujuan tertentu. Di era ini software komputer merupakan satu kesatuan dengan sebuah hardware komputer. Era Stabil (1963-1980): – – Pada Era ini software komputer yang dijalankan bukan lagi satu-satu, tapi sudah banyak proses yang di lakukan secara bersamaan (multi tasking). Software Komputer pada era stabil ini juga mampu menyelesaikan banyak pengguna (multi user) dan secara cepat/langsung (real time). Di era ini jugalah mulai di kenal sistem basis data, yang memisahkan antara program dan data . • Era Mikro (1980-1990): – • Pada Era Mikro ini software komputer dapat dibedakan menjadi beberapa bagian yaitu Software Sistem (Windows, Linux, Machintos, dll), Software Aplikasi (Ms.Office, OpenOffice, dll) dan Languange Software/Bahasa Pemograman (Assembler, Visual Basic, Delphi, dll) Era Modern (1990-sekarang): – Pada Era Modern ini software komputer tidak hanya untuk sebuah komputer tetapi sebuah handphone pun telah di lengkapi dengan sebuah software sistem seperti Android, Symbian, dll. Tingkat kecerdasan yang ditunjukkan oleh software komputer pun semakin meningkat, selain permasalahan teknis, software komputer sekarang juga mulai bisa mengenal suara dan gambar. Software Era Modern Tahun-tahun Penemuan Software Komputer • Pada tahun 1945 sampai 1965 • Istilah software engineering digunakan pertama kali pada akhir 1950-an dan awal 1960-an. • Pada tahun 1968 dan 1969, komite sains NATO mensponsori dua konferensi tentang rekayasa perangkat lunak, yang memberikan dampak kuat terhadap perkembangan rekayasa perangkat lunak. • Banyak yang menganggap bahwa dua konferensi inilah yang menandai awal resmi profesi rekayasa perangkat lunak. • Pada tahun 1965 sampai 1985 • Pada tahun ini banyak masalah yang ditemukan para praktisi pengembangan perangkat lunak. Pada tahun ini disebut juga sebagai krisis perangkat lunak. Karena banyak projek yang gagal dalam pengembangan perangkat lunak komputer ( software komputer). • Dalam projek ini banyak kasus-kasus yang terjadi, salah satu yang paling terkenal adalah meledaknya roket Ariane akibat kegagalan perangkat lunak. (Meledaknya roket Ariane terjadi pada 22 Juli 1962. Roket pembawa Mariner I ini terpaksa. • • • 1. Kapan Terjadinya??? * Meledaknya roket Ariane terjadi pada 22 Juli 1962. Roket pembawa Mariner I ini terpaksa diledakan. 2. Kenapa bisa terjadi??? Programmer lupa menuliskan sebuah code overbar. Tanpa kode tersebut, software melakukan kesalahan kalkulasi kecepatan roket. 3. Bagaimana Terjadinya??? Persamaan matematis yang digunakan untuk mengendalikan roket pembawa Mariner I(yang akan digunakan untuk menjelajah Venus) kekurangan tanda “bar” (garis di atas simbol yang digunakan untuk menyatakan “rata-rata” – average). Akibat kesalahan ini, komputer yang digunakan untuk mengendalikan roket menyatakan bahwa roket tak terkendali, meskipun sebetulnya roket tidak apa-apa. Akibatnya, roket terpaksa harus dihancurkan untuk menghindari kecelakaan yang berakibat fatal. 4. Dampak dari Kegagalan Software ini antara lain?? Kerugian: $18.5 juta Bencana: Roket ini keluar dari jalur peluncuran dan kemudian hancur lebur setelah 293 detik dari peluncuran. Korban jiwa : tidak ada • http://abelivana.blogspot.com/2011/04/latar-belakang-kegagalan-soffware.html#ixzz4NVZmob7q • • • • • • • • • Pada tahun 1985 • Selama bertahun-tahun, para peneliti memfokuskan usahanya untuk menemukan teknik jitu untuk memecahkan masalah krisis perangkat lunak. • Berbagai teknik, metode, alat, proses diciptakan dan diklaim sebagai senjata pamungkas untuk memecahkan kasus ini. • Mulai dari pemrograman terstruktur, pemrograman berorientasi object, perangkat pembantu pengembangan perangkat lunak (CASE tools), berbagai standar, UML hingga metode formal diagung-agungkan sebagai senjata pamungkas untuk menghasilkan software yang benar, sesuai anggaran dan tepat waktu. • Pada tahun 1987, Fred Brooks menulis artikel No Silver Bullet, yang berproposisi bahwa tidak ada satu teknologi atau praktik yang sanggup mencapai 10 kali lipat perbaikan dalam produktivitaspengembangan perangkat lunak dalam tempo 10 tahun. • Mengembangkan sistem software yang kompleks,cukup kompleks, membutuhkan waktu dan biaya yang cukup besar. kita akan melihat pada lima metodologi secara garis besar yang biasanya dikembangkan dan digunakan: Klasifikasi Software • Perangkat lunak secara umum dapat di bagi 2 yaitu : 1. Perangkat lunak sistem 2. Perangkat lunak aplikasi • Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu : 1. Sistem Operasi 2. Bahasa pemrograman 3. Utility 1. Bahasa pemrograman • Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : • BASIC, COBOL, Pascal, C++, FORTRAN,Java Sistem Operasi • Saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS, Unix, Windows, IMB OS/2, Apple’s System 7 3. Utility • Sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh Utilty adalah Norton Utility,Anti Virus • Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak di jumpai dan terus berkembang, baik pada system operasi berbasis text maupun pada system operasi berbasis Grafis (GUI). • Sebelum tahun 1990-an aplikasi yang di kenal yaitu pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game). • Pada perkembangan pemroses kata, tabel dan database saat ini telah di bundel menjadi aplikasi office atau Open Office dengan tambahan aplikasi untuk pembuatan presentasi yang nanti akan di berikan pada pelatihan ini. • Contoh aplikasi office adalah Microsoft Office yang terdiri dari Word(pemroses kata), Excel (pemroses tabel), Access (database), dan PowerPoint (presentasi). Dan contoh Open Office KWord (Pemroses kata), KSpreed (Pemroses table), KPresenter (presentasi). • Yang berkembang sangat banyak saat ini adalah aplikasi multimedia dan internet. • Contoh aplikasi multimedia adalah Winamp, Media Player, XMMS, untuk memutar musik berformat MP3 atau CD Audio, kemudian RealPlayer, Power DVD, XINE yang dapat digunakan untuk menonton film atau VCD. Aplikasi internet yang umum di gunakan adalah untuk browsing, e-mail, chatting dan messenger. • Aplikasi yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer seperti AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan Matlab (pemroses dan visualisasi persamaan matematis). Sistem Operasi • Sistem operasi adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. • Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. • Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting. • Berikut adalah Jenis-jenis Sistem Operasi beserta kelebihan dan kekurangan Sistem Operasi tersebut. UNIX • UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie, dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai Sistem Operasi yang portabel, Multi-Tasking dan Multi User. • Sistem Operasi UNIX lebih menekankan diri pada Workstation dan Server, Karena faktor ketersediaan dan kompatibilitas yang tinggi menyebabkan UNIX dapat digunakan, disalin dan dimodifikasi sehingga UNIX pun dikembangkan oleh banyak pihak dan menyebabkan banyak sekali varian dari UNIX ini. • Sistem operasi yang paling awal ada untuk komputer. Merupakan induk dari sistem operasi linux. Kelebihan UNIX: Kelebihan UNIX: 1. Sistem operasi gratis. 2. Sudah terdapat aplikasi multimedia dan desain grafis yang lengkap. 3. Rentan terhadap virus. 4. Tampilan desktop yang menarik (bagus). 2. Kekurangan Unix: 1. Membingungkan (kurang familiar dibandingkan dengan windows). 2. Format file sedikit. 3. Banyak software yang kurang compatible. PERKEMBANGANNYA • Pada mulanya UNIX dikembangkan dengan DEC (Digital Equipment Corp) tipe PDP-7. UNIX pada mulanya digunakan untuk proyek pemrosesan teks. • Edisi pertama muncul pada tahun 1971 dengan beberapa kemampuan seperti sistem file, pengelolaan proses, sistem antar muka dan beberapa utilitas. • Edisi kedua muncul pada tahun 1972 dan UNIX masih ditulis dalam bahasa mesin (assembly). Thompson mulai bekerja dengan bahasa B turunan BCPL. Ritchie mengadakan perbaikan dengan menghasilkan bahasa C. Ternyata bahasa C cukup handal dan banyak utilitas yang dibuat dengan bahasa C. • Tahun 1973, UNIX ditulis kembali dengan menggunakan bahasa C dan menjadi sukses besar. • UNIX dikenal sebagai sistem operasi yang diimplementasikan dengan bahasa C. • UNIX terus dikembangkan dan sistem V merupakan pengembangan dari UNIX Sistem III yang diproduksi AT&T. • Versi ini disesuaikan dengan IBMPC-XT, yang kemudian disusul versi VII yang dikeluarkan oleh organisasi penelitian Bell Labs tahun 1979. • Kemudian terciptalah Berkeley 4.2 BSD dari University of California sebagai perbaikan dari versi VII. DOS • Disk Operating System (disingkat DOS) adalah keluarga sistem operasi yang digunakan di komputer pribadi. • Sekarang, istilah DOS menjadi istilah generik bagi setiap sistem operasi yang dimuat dari perangkat penyimpanan berupa disk saat sistem komputer dinyalakan. • Sistem operasi ini merupakan sistem operasi yang menggunakan antarmuka dengan pengguna berbasis teks (text-mode user interface), dengan tanda kesiapan menerima perintah dari pengguna yang disebut dengan prompt. Prompt default yang digunakan dalam DOS adalah nama path ditambah dengan tanda lebih besar (>), seperti C:\>, C:\DOS\ dan lain-lain. • Pengguna juga dapat menggunakan simbol prompt lainnya dengan menggunakan perintah PROMPT. • Sistem operasi ini juga bersifat single-tasking (hanya dapat menjalankan satu program pada satu waktu saja), menjalankan prosesor pada modus real (real mode), dan hanya dapat mendukung satu pengguna dalam satu waktu (single user). • Sistem operasi yang merupakan cikal bakal dari microsoft Windows. • Ciri khasnya yaitu berupa teks putih dengan latar belakang hitam. Kita bisa menjalankan lewat Start Windows – Run, lalu ketik cmd. • Kelebihan dari DOS : 1. Pengoperasian mudah. 2. Space ruang hardisk bebas (tidak teralu besar). 3. Memori kecil. 4. Kompatibel semua software dan hardware. • Kekurangan dari DOS : 1. Mode operasi dalam bentuk teks. 2. Kurang kompatibel terhadap beberapa program beroperasi pada mode grafis. PERKEMBANGANNYA • Pada tahun 1975, komputer pribadi (PC) pertama Altair diproduksi MITS (Micro Instrumentation Telemetry System) of Albuquerque, New Mexico dengan prosesor 8080 8 bit dan memori 256 byte, tanpa keyboard, layar, tape atau disk, seharga $400. • Komputer ditujukan untuk para hobbyist elektronika. Pada komputer ini, Bill Gates menulis interpreter BASIC. Sistem operasi yang ada adalah CP/M dari Digital Research. • Tahun 1979, Tim Paterson dari Seatle Computer Products membuat 86-DOS meniru CP/M untuk menguji produk-produk berbasis prosesor 8086. • Perkembangan DOS Microsoft Windows • Mircorost Windows atau biasa kita sapa dengan sebutan Windows adalah Sistem Operasi yang dikembangkan oleh Microsoft Corporation yang menggunakan antarmuka dengan berbasikan GUI (Graphical User Interface) atau tampilan antarmuka bergrafis. • Microsoft Windows merupakan sistem operasi yang paling populer. Hampir semua orang pernah memakainya. Beberapa versi microsoft Windows yang terkenal: microsoft Windows 98, 2000, Me, XP, Vista, dan yang paling terbaru Windows 7. • Kelebihan dari microsoft Windows : 1. Banyak digunakan sebagai software jaringan. 2. Mode operasinya berbentuk grafis. 3. Komunikasi antar PC ke LAN ( lebih mudah). • Kekurangan microsoft windows : 1. Lisensi mahal. 2. Diperlukan perangkat keras dengan prosesor tinggi (pentium), memori yang digunakan juga lebih besar (mahal). 3. Implementasi jaringan ( mahal). • Perkembangan Windows Apple Machintos • MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer berbasis IBM. • MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI). • Sistem operasi yang unggul dalam hal grafik ini memerlukan hardware khusus sehingga tidak dapat diinstall di computer biasa. Versinya antara lain Mac OS X (Tiger), Leopard. • Perkembangan MAC.OS • Kelebihan Apple Machintos : 1. Rentan terhadap virus. 2. Lebih cepat dan tidak cepat hang. 3. Lebih nyaman digunakan. 4. User friendly. 5. High performance. Kekurangan Apple Machintos : 1. Mac tidak bisa dirakit sendiri karena apple tidak memeberikan lisensi. 2. Software tidak terlalu lengkap. 3. Harga yang terlalu mahal. 4. Hanya digunakan untuk graphic designer. 5. Tidak bisa digunakan secara bersamaan. Linux • Pertama kali dikembangkan oleh Linus Torvald. Merupakan sistem operasi open source artinya bisa dikembangkan oleh semua orang dengan bebas. Turunan linux atau yang dikenal dengan distro linux banyak sekali macamnya. • Mungkin linux merupakan sistem operasi yang paling banyak. Beberapa di antaranya yaitu: Debian, Suse, Red Hat (Fedora), Slackware, Ubuntu, Backtrack, dan lain-lain. • Kelebihan linux : 1. Banyak digunakan dalam operasi jaringan. 2. Bekerja pad dua mode, grafis dan teks. 3. Pengoperasian tidak memerlukan lisensi. Kekurangan Linux : 1. Salah satunya kurang familiar bagi yang masih awam. • Perkembangan Linux • Sementara interaksi antara pengguna dan komputer di kenal melalui 2 cara, cara yang pertama adalah pemberian instruksi melalui penulisan perintah (text), atau dengan cara tunjuk (pointer) dengan tampilan grafis (GUI). Operasi Linux Macam-Macam Aplikasi Pengolah Kata • Aplikasi pengolah kata (Word Processing) mungkin yang sudah sangat familiar bagi pengguna komputer adalah Microsoft Office Word. • Namun, tahukah kamu aplikasi pengolah kata selain Microsoft Word ? 1. StartOffice • Program ini memiliki kesamaan dengan Microsoft Word, namun ada perbedaannya yakni terletak pada file ekstensinya. Jika, Ms. Word menggunakan file ekstensi *doc, StarOffice Writer menggunakan file ekstensi *odt. Hanya saja file ekstenisi *odt masih bisa dirubah ke *doc. Program StarOffice dapat berjalan di OS Windows dan MC.Os (Apple). 2. Open Office • Hampir sama dengan Ms.Word. Bedanya Open Office dikembangkan dengan lisensi GPL (General Public Licensi) , sehingga dapat didistribusikan secara bebas. • Open Office dilengkapi fitur bawaan “export as PDF”, sehingga file yang telah kita ketik bisa diubah langsung ke PDF tanpa repot-repot menginstall Adobe Acrobat. 3. Abi Word • Abi Word juga dikembangkan dengan lisensi GPL, sehingga software ini adalah software Open Source/freeware. • Abi Word bisa di download langsung secara gratis di situs resmi http://www.abiword.com. 4. Kword • KWord memiliki kesamaan dengan Open Office dan Abi Word, yakni sama-sama berlisensi GPL. • Aplikasi ini dikembangkan oleh KDE (K Desktop Environment) yang merupakan lingkup desktop yang sering digunakan dalam sistem operasi berbasis Linux. • Program KWord dapat berjalan di OS Windows, Linux dan MC.OS 5. Atlantis Word Processor • Atlantis Word Processor memiliki kesamaan tampilan dengan Microsoft Word. • Aplikasi ini mendukung file ekstensi, Document (*doc), Rich Text Format (RTF), Encrypted Document (COD), dan Standart Text (*txt) 6. Word Star • WordStar adalah sebuah aplikasi pengolah kata, dipublikasikan oleh MicroPro International, Software ini sempat populer pada awal 1980-an. • Bahkan Wordstar hampir sudah bisa dikatakan dapat menggantikan yang namanya Mesin Ketik kala itu. • Saat ini Word Star sudah tidak digunakan lagi. • Sebab Word Star tidak memiliki menu-menu yang memadai. • Oleh karena itu semua perintah-perintah di Word Star harus dihapal luar kepala. 7. Word Perfect • Word Perfect merupakan aplikasi pengolah kata yang dapat dijalankan pada OS. Windows ). • WordPerfect memiliki kelebihan seperti kode streaming arsitektur, Reveal Codes fitur, dan sangat user-friendly makro untuk bahasa scripting,. • Program Word Perfect juga mampu membaca file dari Ms. Word 8. Chi Writer • Chi Writer adalah program pengolah kata yang cukup bisa diandalkan untuk pengetikan bidang teknik, matematika, dan fisika. Mampu untuk memperlebar lavar sampai 254 kolom dan tersediannya fasilitas untuk mengatur warna tampilan pada layar monitor EGA dan VGA. Kelemahan software ini adalah memiliki tampilan yang kurang menarik dan editor lebih berorientasi pada aspek kecepatan dan interaktif mengedit,bukan pada tampilan visual hasil. Aplikasi Pengolah angka (Spreadsheet) • Aplikasi Pengolah angka dalam tabel (Spreadsheet) apa saja yang anda kenal ? 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Kspread StarOffice Calc OpenOffice Calc Gnumeric Abacus WingZ Xess Xxl Lotus 123 Microsoft excel Kspread • Merupakan aplikasi pengolah angka (spreadsheet) yang bersifat open source dan multiplatform. Jika kita menginginkan aplikasi ini, maka aplikasi ini dapat didownload di www.koffice.org. Berikut ini adalah tampilan dari Kspread 2. StarOffice Calc • Merupakan aplikasi pengolah angka (spreadsheet) yang bersifatmultiplatfom. • Kelebihan dari StarOffice Calc adalah kemampuanya untuk mengklarifikasi data yang ditempakan di lembaran kerja dan membantu pengguna untuk membuat grafik dari data tersebut. • Selain itu adalah kemampuannya mengkonversi data dengan aplikasi pengolah angka lain. 3. OpenOffice Calc • Adalah aplikasi pengolah angka yang besifat open source danmulti platform. OpenOffice Calc cenderung lebih mudah digunakan karena tombolnya yang didesain sedemikian rupa sehingga mudah dijalankan. Kita dapat men-download aplikasi ini dari www.openoffice.org. 4. Gnumeric • Adalah aplikasi pengolah angka yang merupakan keluarga dari GNOME Office. Gnumeric bersifat open source dan multiplatform. Gnumeric memiliki tampilan GUI yang user friendly di mana jendela Gnumeric dilengkapi dengan menu-menu dan tombol-tombol toolbar. 5. Abacus • Adalah aplikasi pengolah angka yang hanya membutuhkan memori kecil dan sangat mudah digunakan. Awalnya Abacus dikembangkan sebaggai proyek mahasiswa di Universitas IST, Portugal di bawah bimbingan Prof. Arlindo Oliveira. Abacus memiliki tampilan yang sangat mudah untuk digunakan layaknya aplikasi pengolah angka yang lain. 6. WingZ • Adalah program aplikasi pengolah angka yang bersifat multiplatform. Kelebihan dari wingz adalah sifatnya yang freeware meski dibatasi hanya untuk penggunaan non komersial dan tidak untuk dijual kembali. 7. XESS • Adalah aplikasi pengolah angka yang dibuat oleh AIS (Applied Information System -www.ais.com). XESS bersifat multiplatform. • XESS dibuat dalam versi yaitu “enterprise” untuk penggunaan di tingkat perusahaan, dan “lite” untuk pengguna perorangan. • Kelemahan yang dimiliki oleh XESS adalah harganya yang sangat mahal, harga XESS standar dijual dengan harga $495 dan XESSPlus dengan harga $595, sedangkan Microsoft Excel hanya $229. 8. Xxl • Adalah aplikasi pengolah angka yang dikembangkan oleh Universitas Nice dan dapat dijalankan dikomputer dengan system Unix. • Xxl mempunyai tampilan GUI yang sederhana dan mudah digunakan. • Kelebihan dari Xxl adalah aplikasi ini dilengkapi dengan fungsi-fungsi kompleks yang tidak ada di aplikasi pengolah angka lain pada umumnya, karena fungsi-fungsi tersebut memang jarang digunakan oleh pengguna pada umumnya. 9. Lotus 1-2-3 • Merupakan aplikasi pengolah angka yang dikeluarkan oleh IBM. Aplikasi yang termasuk dalam Lotus SmartSuite adalah Lotus Word Pro, Lotus 1-2-3, Lotus Freelance Graphics, Lotus Approach, Lotus Organizer, Lotus FastSite,dan Lotus SmartCenter. Aplikasi ini HANYA dapat dioperasikan di system operasi Windows. Lotus juga dapat mempertukarkan dokumen dengan aplikasi lain seperti Excel. 10. Microsoft Excel • Adalah aplikasi pengolah angka yang dikeluarkan oleh Microsoft, perusahaan perangkat lunak terbesar didunia. Microsoft Excel HANYA dapat di gunakan dengan system operasi Windows. Microsoft Excel dilengkapi dengan kemampuan dan fitur yang tidak dimiliki oleh aplikasipengolah angka yang lain. Excel dapat digunakan secara online, misalnya menu help yang dapat diakses melalui internet. Soal Latihan : 1. 2. 3. 4. 5. 6. 7. 8. Komputer generasi keberapa yang ada saat ini ? Dan kenapa anda memberikan jawaban tersebut ? Sebutkan contoh komputer generasi ke 2 beserta teknologi yang digunakan ? Dibanding dengan tabung hampa transistor memiliki banyak keunggulan, sebutkan keunggulan-keunggulan itu ! Sebuah komputer bisa disebut sebagai komputer Mini,Mainframe,PC, karena faktor apa ? Apa yang dimaksud dengan single user dan multiuser Komputer yang ada didalam laboratorium praktikunm bisa dikategorikan sebagai komputer single user atau muslti user ? Berikan alasan Dibanding dengan maupun mainframe komputer PC ternyata mempunyai banyak keunggulan sebutkan keunggulan tersebut ! Apakah kelemaha PC yang paling mendasar jika debandingkan dengan Mini atau Mainframe ? Aplikasi Pengolah Database • Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. • Dalam mengolah database kita sudah tahu beberapa teknologi yang membantu kita dalam mengolah database seperti MySql, SqLite, Microsoft SQL Server, dan Oracle. Jenis-jenis Pengolahan aplikasi pengolahan Database : • • • • • • • • • IBM DB2 PostgreSQL MongoDB WebDNA, Apache Derby Sybase CouchDB Redis Firebird Mysql • Merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh Oracle (sebelumnya Sun dan MySQL AB). • Merupakan pengolah database yang paling banyak digunakan di dunia dan lazim diterapkan untuk aplikasi web. • Mysql sendiri sebagai alat / teknologi pengolahan database tidak bisa kita bilang sempurna, pasti selalu saja ada kelebihan dan kekurangannya dan dibawah ini merupakan kelebihan dan kekurang dari MySql. • Aplikasi Pengolah Database