Minggu, 29 Maret 2015

DEFINISI WEB SCIENCE, SEJARAH BESERTA ARSITEKTUR NYA !!!

Pada penulisan artikel kali ini gan, kita akan membahas mengenai apa itu pengertian WEB science, sejarah nya dan arsitektur nya, baca dengan tenang dan maaf apabila kurang terlalu menarik dalam penyampaian nya, dan jangan lupa cantumkan sumber, seperti di bawah akhir artikel ini ya gan, agar terhubung dengan pusat pembahasan.   *^terimakasih^*


PENGERTIAN WEB SCIENCE 
Web Science adalah ilmu yang mempelajari tentang efisiensi atau pemanfaatan dari sebuah web, agar dapat dirasakan manfaat dan kegunaannya pada banyak bidang di dalam kehidupan sehari-hari. Di dalam web science kita belajar bagaimana memberdayakan suatu sumber daya virtual sebagai media komunikasi praktis. Dengan tampilan web yang menarik dan abtraktik agar memunculkan minat orang banyak untuk membaca web tersebut.Contoh-contoh nyata yang sudah diterapkan dapat dilihat pada bidang komersil atau bidang ekonomi, bidang sosial dan bidang pendidikan.
SEJARAH WEB
            Web atau Website atau situs web di temukan oleh  Sir Timothy John “Tim” Beners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Tujuan Sir Timothy John dalam merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat beliau bekerja. Kemudian, pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu.

     1.    Pre Web (Hypertext, Memex, Usenet, Ftp, Gopher)

APA ITU HYPERTEXT 

Hypertext adalah suatu paradigma ( cara atau pola ) antarmuka untuk menampilkan dokemen, yaitu dapat bercabang ke dokumen lain, menurut definisi awal hypertext berarti “ branch or perform on request” yang artinya bercabang atau melaksanakan saat diminta. Yang paling banyak digunakan dalam dunia komputer adalah penelusuran antar dokumen yang disebut hyperlink.
Markup language merupakan kombinasi antara text dan informasi tambahan mengenai text. Informasi tambahan tersebut, misalnya struktur teks atau bentuk tampilan yangt diekspresikan dalam bentuk markup (tanda) yang menyatu dengan text utama. Markup language paling modern yang digunakan saat ini adalah HTML ( hypertext markup language ) yang merupakan salah satu basis dari World Wide Web.

Hypertext Markup Language adalah markup language yang dirancang untuk pembuatan halaman web yang mengandung hypertext dan informasi lain yang akan ditayangkan oleh browser. HTML digunakan untuk membuat informasi terstruktur, mudah dipahami. Pada prinsipnya HTML merupakan standart bahasa yang digunakan untuk mengatur format tampilan document web, menambahkan object-object seperti image, audio, video dan juga java applet dalam dokumen HTML, mendukung hyperlink antar dokumen. Dokumen HTML dapat diakses oleh browser berdasarkan urlnya, yaitu sebuah spesifikasi standar untuk menunjukan lokasi suatu resource diinternet yang disebutkan pada browser.

APA ITU MEMEX 

Vannevar Bush (11 Maret, 8190 - 30 Juni, 1974 adalah seorang insinyur dan ilmuwan berkebangsaan Amerika yang dikenal karena pencapaiannya pada bidang kompetisi analog, peran politiknya pada pengembangan bom atom, dan idenya tentang Memex, yang dipandang sebagai konsep awal yang mendasari munculnya teknologi World Wide Web. Memex (singkatan dari "memory extender") , adalah nama yang diberikan oleh Vannevar Bush untuk sebuah mesin teoretis yang ia usulkan dalam artikelnya As We May Think, yang dimuat pada tahun 1945 pada The Atlantic Monthly. Memex disebut-sebut sebagai pionir dari teknologi hiperteks yang saat ini telah ada.

Vanner Bush memang tidak terlibat langsung dalam pengembangan internet, namun banyak yang mempertimbangkan kalau beliau disebut dengan God Father World Wide Web. Beliau membuat sebuah referensi esai hingga tahun 1945 dengan judul AS WE MY THINK, dalam artikelnya Bush menggambarkan sebuah mesin teoritis yang disebut MEMEX, untuk meningkatkan memori manusia dengan memungkinkan pengguna dapat mengambil dan menyimpan dokumen dalam sebuah Asosiasi. Asosiatif tersebut sangat berhubungan dan mirip dengan yang dikenal saat ini ysitu hypertext.

Memex ini akan memiliki fitur selain menghubungkan. Pengguna dapat merekam informasi baru mengenai mikrofilm, dengan mengambil foto dari kertas atau dari layar sentuh yang sensitif tembus. Seorang pengguna bisa menyisipkan komentar sendiri, baik menghubungkan ke jalur utama atau bergabung dengan jejak sisi ke item tertentu. Jadi ia membangun jejak minatnya melalui labirin bahan yang tersedia kepadanya. Seorang pengguna juga bisa membuat copy dari jejak yang menarik dan menyebarkannya kepada temannya untuk dimasukkan dalam memex sendiri, ada juga untuk dihubungkan ke jejak yang lebih umum.

Mengingat memex, sarjana bisa menciptakan alat sendiri pengetahuan sebagai koneksi dalam berlembar-lembar informasi, berbagi alat-alat, dan menggunakan kompleks alat untuk menciptakan pengetahuan namun lebih canggih yang pada gilirannya dapat digunakan terhadap pekerjaan ini The memex telah dibayangkan. sebagai sarana mengubah ledakan informasi menjadi ledakan pengetahuan. Ini tetap menjadi salah satu impian mendefinisikan media baru. Memperluas, menyimpan, dan konsultasi catatan.

Antara tahun 1990 dan 1994, Paul Flaherty, seorang mahasiswa Stanford yang sedang mencari proyek, diperkenalkan oleh istrinya kepada atasannya. Supervisor baru saja melihat demonstrasi dari World Wide Web dan menyarankan dapat ditingkatkan dan lebih baik serupa dengan memex dijelaskan oleh Vannevar Bush jika link tidak harus secara manual dimasukkan dan bukan satu bisa mengikuti link hanya dengan menggunakan kata-kata sendiri. Flaherty melanjutkan untuk menciptakan AltaVista, yang dicari pertama, full-text database dari sebagian besar dari Web.

APA ITU USENET

Usenet merupakan singkatan dari User Network yang merupakan sistem diskusi Internet yang terdistribusi secara global. Sistem ini dikembangkan dari arsitektur serbaguna UUCP dari nama yang sama.

Mahasiswa pascasarjana Universitas Duke bernama Tom Truscott dan Jim Ellis mencetuskan idenya pada tahun 1979 untuk selanjutnya membangun sistem ini pada tahun 1980. Pengguna membaca dan mengirim pesan umum (disebut artikel atau posting, dan secara kolektif disebut berita) ke satu kategori atau lebih yang disebut newsgroup. Usenet menyerupai Bulletin Board System (BBS) dalam banyak hal, dan merupakan awal dari berbagai forum Internet yang banyak digunakan saat ini, secara kasar dapat dianggap sebagai hibrida antara surat elektronik dan forum web.

APA ITU FTP

File Transfer Protocol (FTP) adalah protokol jaringan standar yang digunakan untuk mentransfer file dari satu host ke host lain melalui jaringan berbasis TCP, seperti Internet.

FTP dibangun pada arsitektur client-server dan menggunakan kontrol terpisah dan sambungan data antara klien dan server [1] FTP pengguna dapat mengotentikasi sendiri menggunakan sign-in yang jelas-teks protokol, biasanya dalam bentuk username dan password. , tetapi dapat terhubung secara anonim jika server dikonfigurasi untuk memungkinkan itu. Untuk transmisi aman yang menyembunyikan (enkripsi) username dan password, dan mengenkripsi konten, FTP sering diamankan dengan SSL / TLS ("FTPS"). SSH File Transfer Protocol ("SFTP") kadang-kadang juga digunakan sebagai pengganti, tetapi teknologi yang berbeda.

Aplikasi FTP client pertama adalah baris perintah aplikasi yang dikembangkan sebelum sistem operasi memiliki antarmuka pengguna grafis, dan masih dikirimkan dengan Windows kebanyakan, Unix, dan sistem operasi Linux. [2] [3] Puluhan klien FTP dan utilitas otomatisasi telah sejak dikembangkan untuk desktop, server, perangkat mobile, dan perangkat keras, dan FTP telah dimasukkan ke dalam ratusan aplikasi produktivitas, seperti editor halaman Web. Ada beberapa metode aman mentransfer file yang telah disebut "Secure FTP" pada satu titik atau lain.

FTP dapat berjalan dalam mode aktif atau pasif, yang menentukan bagaimana koneksi data didirikan. Dalam modus aktif, klien membuat koneksi kontrol TCP ke server dan mengirimkan server alamat IP klien dan jumlah klien port dan kemudian menunggu sampai server memulai koneksi data melalui TCP ke alamat IP client dan nomor client port. Dalam situasi di mana klien berada di belakang firewall dan tidak dapat menerima koneksi masuk TCP, mode pasif dapat digunakan. Dalam modus ini, klien menggunakan koneksi kontrol untuk mengirim perintah PASV ke server dan kemudian menerima alamat IP server dan nomor port server dari server klien yang kemudian digunakan untuk membuka koneksi data dari port klien untuk alamat IP server dan nomor port server menerima. Kedua mode yang diperbarui pada bulan September 1998 untuk mendukung IPv6. Perubahan lebih lanjut diperkenalkan ke mode pasif pada waktu itu, update ke modus pasif diperpanjang.

APA ITU GHOPER

Protokol Gopher (pron.: / ɡoʊfər /) adalah aplikasi TCP / IP protokol lapisan yang dirancang untuk mendistribusikan, mencari, dan mengambil dokumen melalui Internet. Sangat berorientasi pada desain menu-dokumen, protokol Gopher disajikan alternatif untuk World Wide Web dalam tahap awal, tapi akhirnya HTTP menjadi protokol yang dominan. Ekosistem Gopher sering dianggap sebagai pendahulu yang efektif dari World Wide Web.

Diciptakan oleh tim yang dipimpin oleh Mark P. McCahill di University of Minnesota, protokol ini menawarkan beberapa fitur tidak didukung oleh native Web dan menerapkan hirarki yang lebih kuat pada informasi yang tersimpan di dalamnya. Teks antarmuka menu yang mudah digunakan, [1] dan cocok untuk lingkungan komputasi yang sangat bergantung pada remote berorientasi teks terminal komputer, yang masih umum pada waktu penciptaan pada tahun 1991, dan kesederhanaan protokol yang difasilitasi berbagai implementasi klien. Gopher revisi yang lebih baru dan klien grafis menambahkan dukungan untuk multimedia. Gopher disukai oleh banyak administrator jaringan untuk menggunakan sumber daya jaringan yang lebih sedikit dibandingkan layanan Web.

Dengan struktur hirarki, Gopher menyediakan platform yang berguna untuk skala besar koneksi perpustakaan elektronik pertama pengguna Gopher mengingat sistem sebagai "lebih cepat dan lebih efisien dan jauh lebih terorganisir" daripada layanan Web saat ini. Meskipun sebagian besar digantikan oleh Web di tahun berikutnya, protokol Gopher masih digunakan oleh penggemar, dan populasi kecil dari server aktif dipertahankan tetap.

Gopher menggabungkan hirarki dokumen dengan koleksi layanan, termasuk WAIS, yang Archie dan Veronica search engine, dan gateway ke sistem informasi lain seperti FTP dan Usenet.

Untuk mendapatkan teks yang Anda inginkan, Anda harus mengklik beberapa link, dan membaca melalui menu setiap kali sebelum Anda memilih link lain. Namun yang bekerja lebih cepat daripada orang mungkin berpikir hari ini, dan di masa kejayaan Gopher, banyak waktu dihabiskan memilih dan mengatur link di layout yang dapat digenggam sekilas. Gopher menjadi teks-penanganan, dokumen-sistem pengiriman itu dimaksudkan untuk menjadi. Seorang pengguna bisa menampilkan dokumen teks pada layar nya, simpan ke file, mencetaknya, atau bahkan e-mail salinan ke orang lain di Internet. Gopher menjadi klien dominan untuk layanan informasi lainnya: Server Information Wide Area (WAIS), FTP, dan Archie, database file yang dipegang oleh sebagian besar anonim utama (publik) situs FTP di Internet. Awalnya, Gopher bisa mencari hanya satu database WAIS pada satu waktu, dan WAIS s "relevansi umpan balik" alat (menemukan konten-dokumen sejenisnya) tidak tersedia.

METODOLOGI WEB SCIENCE 

Web Science merupakan kajian sains dari Web. Ketika Web telah bergerak ke ranah ilmu, maka pertanyaan mendasar adalah bagaimana keilmuan ini melakukan metodologi. Bagaimana peneliti atau engineer melakukan pendekatan terhadap Web untuk pemahaman dan relasinya dengan domain sosial secara luas dan inovasi apa yang dapat dilakukan.

Berbagai penelitian yang berlangsung saat ini melakukan pengembangan pada metodologi pemetaan (mapping) dan graph pada struktur Web dengan sampling sebagai kunci utamanya [Leung, 2001]. Sebagai contoh laporan riset [Fetterly, 2004] menyatakan bahwa 27% dari web di Jerman (.de) melakukan perubahan setiap minggu. Model lain adalah metodologi model analisis yang mengkombinasikan data empiris yang digunakan untuk melakukan determinasi probabilitas. Metodologi pada Web Science akan dipengaruhi oleh perekayasaan yang berlatar belakang industri maupun peneliti akademisi.




     2.    Web 1.0, Web 2.0, Web 3.0

PENGERTIAN WEB1.0 

Web 1.0 adalah web yang hanya bias ‘read-only’. Maksudnya adalah pada web 1.0 ini kebanyakan  hanya bisa melakukan pencarian atau browsing informasi yang ingin dicari. Web 1.0 ini mengacu pada World Wide Web  yang penggunaan gayanya sebelum munculnya web 2.0. Ciri – ciri yang sangat terlihat pada web 1.0 ini adalah bersifat consult, surf dan search. Kekurangan atau keterbatasan dari web 1.0 ini adalah pengguna (pegunjung web) harus masuk ke dalam website tersebut dan harus melihat satu persatu konten yang ada.

- Beberapa ciri khas dari situs Web 1.0
1. Halaman statis, bukan dinamis pengguna-konten yang dihasilkan.
2. Penggunaan framesets.
3. Milik HTML ekstensi seperti dan tag diperkenalkan pada awal perang browser.
4. Online guestbook.
5. GIF tombol, biasanya 88×31 piksel dalam ukuran web browser dan mempromosikan produk lain.
6. Pengguna akan mengisi formulir, dan setelah mereka mengklik mengirimkan email klien akan    mencoba untuk mengirim email yang berisi formulir rincian.

PENGERTIAN WEB 2.0

Web 2.0 adalah web yang mengarah pada ‘read and write’. Pada web 2.0 ini adalah web yang lebih mempunyai keunggulan daripada web 1.0. web 2.0 ini mempunyai inovasi dan fitur – fitur yang terbaru yang menyebabkan munculnya suatu pandangan tentang bagaimana isi dari web 2.0 ini. Keuntungan atau kelebihan dari web 2.0 ini berbanding terbalik dengan web 1.0 yaitu pengguna (pengunjung web) berkemungkinan dapat melhat suatu konten website tanpa harus mengunjungi situs tersebut dan harus melihat semua konten yang ada satu per satu. Web 2.0 ini bisa melakukan aktivitas drag and drop, auto complete, chat dan vois layaknya aplikasi desktop, bahkan berlaku seperti sistem operasi, dengan menggunakan dukungan AJAX atau berbagai plug-in (API) yang ada di internet. Web 2.0 ini mempunyai cirri yang mencolok yaitu share, collaborate dan exploit. Ciri – ciri pada web 2.0 itu menjadikan kelebihan dari web 2.0 yaitu interaksi di dunia maya menjadi kebutuhan pengguna.
Web 2.0 umumnya bertujuan untuk mengimbangi banyaknya situs – situs yang mengusung penggunaan web untuk berbagi, pertemanan dan kolaborasi menjadikan sesuatu yang penting. Web 2.0 ini pun hadir seiring dengan semaraknya blog, Friendster, Myspace, Youtube, Fickr dan semacamnya. Mulanya pada tahun 2004 web 2.0 mulai diperkembangkan. Web 2.0 merupakan teknologi web yang menyatukan teknologi-teknologi yang dimiliki dalam membangun web. Penyatuan tersebut merupakan gabungan dari HTML, CSS, JavaScript, XML, dan AJAX. HTML dan CSS digunakan untuk mempercantik tampilan web, sedangkan JavaScript digunakan untuk membuat tampilan yang dinamis, XML digunakan untuk mendefinisikan format data dan AJAX adalah penggabungan antara JavaScript dan XML yang digunakan untuk penekanan pada pengelolaan konten.

PENGERTIAN WEB 3.0 

Web 3.0 Konsep ini dapat diandaikan sebuah website sebagai sebuah intelektualitas buatan (AI/Artificial Intelegence).Jadi di konsep ini, diibaratkan tidak hanya manusia saja yang mampu berinteraksi (web 2.0) tetapi aplikasi-aplikasi online pun (website) kini dapat saling ‘berbicara’. Antar aplikasi dapat saling berbicara? kemampuan saling berinteraksi ini dimulai dengan adanya web services. Dengan adanya web services ini, dua website ataupun lebih dapat saling bertukar data atau bahkan dapat saling bertukar aplikasi/proses dan operasi. Bagaimana dengan manusianya? Tentu tetap dapat melakukan interaksi dunk, masak makin canggih malah ga bisa ?..Bahkan dengan adanya web 3.0 ini, manusia akan semakin dimanjakan dengan aplikasi-aplikasi website. Dengan adanya web services ini.Contoh : 3G, LILO community, teknologi 3D animasi.

     3.     Arsitektur web

Jika kita mendengar kata arsitektur maka yang terbayang adalah segala sesuatu yang berhubungan dengan desain dan perencanaan sebuah gedung. Begitu pula kata arsitektur yang ada pada web, jadi arsitektur web dapat diartikan sebagai suatu pendekatan yang berhubungan dengan desain dan perencanaan sebuah web. Selain itu arsitektur web juga memiliki kriteria yang kompleks oleh karena itu memerlukan pertimbangan khusus dalam content web, koordinasi, dan rencana bisnis, web desain, kegunaan fungsionalitas, struktur informasi serta interaktivitas estetika. Selain itu, web arsitektur mempunyai potensi yag digunakan sebagai disiplin intelektual untuk mengatur konten web.

Sedangkan untuk pengembangan tahap perencanaan, manajemen, konten web, dan desain datang dalam berbagai metode desain web seperti desain tradisional, aspek konsistensi, keteguhan dan kesenangan. Oleh karena itu, dalam setiap konten yang akan dipublikasikan tersebut dapat memandu arsitektur situs web, seperti yang diterapkan secara fisik dalam web arsitektur dan prinsip – prinsip desain lainnya. Dalam menyelidiki estetika dan teori kritis serta kecenderungan ini, web arsitektur dapat mempercepat dengan cara pengenalan web semantic dan web 2.0. Kedua ide ini menekankan aspek visual dan structural dari konten dKedua ide ini menekankan aspek visual dan struktural dari konten dalam suatu situs web. Di dalam web arsitektur terdapat istilah Strukturalisme. Strukturalisme merupakan bagian penting dalam arsitektur web yaitu pendekatan metodologis yang mempengaruhi disiplin teoritis seperti estetika, teori kritis dan postmodernisme yang mempunyai disiplin seperti yang disebutkan pada kemudi dari setiap pembuatan situs web kemudian melibatkan user generated content, dan memberikan bimbingan kepada arsitek web untuk penataan yang tepat dari setiap informasi untuk digunakan sebagai kenyamanan dan kepuasan browser tersebut.

Bagian dari Arsitektur Web :

Hypertext Transfer Protocol ( HTTP )

WWW ( World Wide Web )

URL ( Universal Resource Locator )

XML ( Extensible Markup Language )

JavaScrip

AJAX

Beberapa Aplikasi Utamanya :

HTTP (Hypertext Transfer Protocol)adalah Sebuah protokol jaringan yang protocol aplikasinya digunakan untuk sistem informasi terdistribusi, kolaboratif, dddan sudah menggunakan hipermedia.

HTML (Hyper Text Markup Language)adalah sebuah bahasa standar untuk membuat suatu dokumen HTML (halaman web) yang terdiri dari kode-kode singkat tertentu, dimana dengan kode-kode tersebut akan memerintahkan Web Browser bagaimana untuk menampilkan halaman Web yang terdiri dari berbagai macam format file seperti teks, grafik, animasi, link maupun audio-video.

Web browseradalah sebuah progam yang dapat menterjemahkan kode perintah dari dokumen HTML tersebut sehingga dapat kita lihat, baca dan dengar. Contoh dari Web Browser adalah Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Safari dll.

Internetadalah sebuah jaringan komputer yang terdiri dari berbagai macam ukuran jaringan komputer di seluruh dunia mulai dari sebuah PC, jaringan-jaringan lokal berskala kecil, jaringan-jaringan kelas menegah, hingga jaringan-jaringan utama yang menjadi tulang punggung internet seperti NSFnet, NEARnet, SURAnet, dan lain-lain.

User Generated Contentadalah Singkat dari UGC, yang dikenal juga dengan istilah consumer-generated media (CGM) atau user-created content (UCC) adalah merujuk pada berbagai tipe konten media, tersedia untuk umum, yang diproduksi oleh end-user. Kemajuan teknologi web memungkinkan konten website tidak lagi dimonopoli oleh pengelola, melainkan dapat dibuat oleh para penggunanya. UGC merupakan salah satu ciri dominan Web 2.0. MediaWiki adalah salah satu contoh aplikasi web yang menyediakan fitur UGC.

Blog adalah singkatan dari web log adalah bentuk aplikasi web yang menyerupai tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halaman web umum. Tulisan-tulisan ini seringkali dimuat dalam urut terbalik (isi terbaru dahulu baru kemudian diikuti isi yang lebih lama), meskipun tidak selamanya demikian. Situs web seperti ini biasanya dapat diakses oleh semua pengguna Internet sesuai dengan topik dan tujuan dari si pengguna blog tersebut.

Wiki adalah Sebuah situs web (atau koleksi dokumen hiperteks lainnya) yang memperbolehkan penggunanya menambah atau mengubah isi situs tersebut. Istilah ini juga dapat merujuk kepada software kolaboratif yang digunakan untuk menciptakan situs web semacam itu, dan lain-lainnya.





Sumber referensi :


Rabu, 25 Juni 2014

DBASE IV

Daftar Isi:
-Daftar isi                                                                                         1
-BAB I
-Pendahuluan                                                                                   2

-BAB II
-Sejarah dan Perkembangan                                                             4

-BAB III                                                                                                
-3.1. Modus Kerja Dbase IV                                                          6
-3.2. Jenis-Jenis File                                                                        6
-3.3. Perintah-perintah Dasar dBase                                                6
-3.4. Fungsi-fungsi dBASE                                                              8

BAB IV
-Kesimpulan dan Saran                                                                  12
-Daftar Pusaka                                                                               13





BAB I
PENDAHULUAN


1. Latar Belakang
Sampai beberapa tahun ini, penanganan bank data besar masih dilakukan pada computer besar. Terobosan  pada komputer pribadi (PC)  merupakan pengembangan teknik yang merupakan penanganan data data relasional. Bentuk bank data ini ditandai dengan penyimpanan data data ke elemen - elemen yang terpisah.Data dapat digabungkan dan diperhubungkan kembali. dBASE merupakan program bank data serupa untuk komputer pribadi.

Dengan adanya program pengolah data, dibuat suatu program bank data untuk komputer pribadi dalam bentuk miniaturisasi dari komputer besar. Pengunaan bank data menjadi meningkat yaitu pada file-file pasien,langganan,hotel sampai ke penanganan ilmu pengetahuan.


Penggunaan sentral dokumen statis pada komputer besar dikembangkan menjadi penanganan dat yang dinamis.Ciri cirri banj data modern adalah adanya teknik teknik pemerluassan dan perhitungan secara individu. Dengan demikian pemakai dapat menentukan sendiri,  data mana yang akan dipanggil dan bagaimana hubungannya serta penyelesaiannya. Tujuan dan system manajemen bank data adalah penggunaan yang fleksibel untuk berbagai macam situasi kerja dan tuntutan individu.


         dBASE adalah program yang paling terkenal diantara program bank data rasipnal lainnya. Seperti diketahui dBASE mempunyai dua kemungkinan pelayanan, yaitu:
- Command oriented, dimana perintah perintahnya diketikkan melalui perintah titik (dot prompt);
- Task oriented, dimana perintah dapat dilakkukan melalui pilihan menu
(control center).
Dengan dBASE IV,  Ashton-Tate memperbaiki kedua pelayanan diatas.

         Ciri-ciri dBASE IV adalah :
- Pengembangan program yang lebih luas
- Kenyamanan penggunaanya karena adanya permukaan menu yang baru.


        Tujuan pembaharuan permukaan pelayanan adalah untuk mempermudah pemakaian program. Pengembangan dari dBASE II dan dBASE III Plus adalah segi task oriented-nya.Semula task oriented terbatas kemampuannya dan tidak dapat menggantikan keberadaan dari command oriented.

dBASE IV menerobos masalah keterbatasan tersebut, dengan cara menyediakan permukaan pemakaian system menutertutup.Sistem kmenu tersebut sama dengan penggunaan dot prompt. dengan sistem menu ini seluruh kemungkinan yang terdapat dalam dBASE IV dapat digunakan tanpa pengetahuan bahas pemrogaman. Secara bersamaan, dapat dibuat sekaligus file-file yang dibuat melaluli system menu ataupun dengan perintah dot prompt.dBASE IV dapt digunakan lebih mudah dan kualitas pemakaiannya sangat baik.Dengan program generator dBASE IV,dapat dibuat menu untuk pemakai yang dapat dikendalikan. Bagi pemakai yang belum berpengalaman, program tersebut dapat dipakai dengan mudah dan bagi para pemakai yang sudah berpengalaman dapat bekerja seperti biasanya.

1.1. Apa yang baru pada dBASE IV ?
1. ControlCenter: ( pengendalian program sentral melalui menu).
2. QBE(Query-by-Example). ( Suatu teknik bertanya pada file- file bank data.)
3. Fungsi-fungsi layout yang diperluas untuk membuat forms,reports,labels.Penampilan layout 1:1 pada saat dicetak (what you see is what you get).
4. Fungsi-fungsi pengolah katayang diperluas.
5. Lebih banyak perintah dan fungsi.
6. SQL (=Structured Query Languange):
Bahasa Tanya jawab dari komputer besar sebagai alternative untuk perintah-perintah dBASE.
7. Program generator:
Pengembangan program melalui pengendalian menu.
8. Modul-modul terprogram:
Bagian penggunaan yang diringkas dari program generator
9. Pengembangan instrument-instrumen baru:
Compiler untk menerjemahkan program-program dari dBASE ke bahasa mesin, linker untuk meringkas beberapa file objek menjadi satu,sepeti suatu program untuk mengmbangkan printer card.
10. Kemungkinan-kemungkinan untuk network.



BAB II
SEJARAH DAN PERKEMBANGAN DBASE IV

2.1. Penurunan dan jatuh dBase IV (1988-1990)

Ashton-Tate telah menjanjikan versi baru dari lini produk dBASE inti dimulai sekitar tahun 1986.. Versi baru ini akan menjadi lebih kuat, lebih cepat, lebih mudah untuk membuat database dengan, peningkatan indeks, networkable, dukungan SQL internal maupun berinteraksi dengan SQL Server, dan akan mencakup kompilator. Ashton-Tate dBASE IV mengumumkan pada bulan Februari 1988 dengan rilis yang diantisipasi ditetapkan untuk bulan Juli tahun itu.. dBASE IV akhirnya dirilis pada bulan Oktober 1988 sebagai dua produk: Standar dan Pengembang  edisi.


Sayangnya, dBASE IV baik lambat dan sangat buggy. Bugs tidak sama sekali yang mengejutkan dalam update produk utama, sesuatu yang biasanya dapat diperbaiki dengan "dot-satu" rilis sebelum terlalu banyak kerusakan yang dilakukan. Situasi ini pernah terjadi dengan dBASE III misalnya, dan Ashton-Tate dengan cepat memperbaiki masalahNamun sejumlah isu berkomplot untuk membuat dBASE IV 1,0 merilis sebuah bencana.

• Untuk satu, sementara dBASE IV tidak termasuk kompiler, itu bukan apa komunitas pengembang yang diharapkan. Masyarakat yang sedang mencari produk yang akan menghasilkan berdiri sendiri, kode dieksekusi, mirip dengan Clipper.. Yang dBASE IV kompilator tidak menghasilkan kode obyek, tetapi masih diperlukan dBASE IV lengkap produk untuk menjalankan hasilnya. Banyak yang percaya bahwa Ashton-Tate dBASE IV dimaksudkan untuk bersaing dengan dan menghilangkan pengembang pihak ke-3. Pengumuman saja berbuat banyak untuk mengacaukan kehidupan berbagai penulis kompilator.

• Namun lebih bermasalah adalah ketidakstabilan program. Skala penuh dari masalah hanya menjadi jelas karena lebih banyak orang berusaha untuk menggunakan produk, terutama mereka yang meng-upgrade ke versi baru. Bug itu begitu banyak sehingga sebagian besar pengguna menyerah, mengundurkan diri untuk menunggu sebuah titik-satu rilis.. Seperti tersiar kabar, penjualan merosot sebagai pengguna yang ada memilih untuk menunda upgrade mereka, dan pengguna baru memilih untuk mengabaikan produk.


Tidak satu pun dari masalah-masalah ini akan, dengan sendirinya, membunuh produk. dBASE sudah sangat besar dan berikut nama baik pengakuan. Semua yang diperlukan adalah pembaruan yang membahas masalah Pada saat dirilis, ada konsensus umum dalam Ashton-Tate bahwa bug-fix versi akan dibebaskan dalam waktu enam bulan dari rilis 1.0. Kalau itu terjadi, pengguna setia mungkin lebih menerima produk.

Alih-alih melakukan itu, Ashton-Tate manajemen bukannya mengalihkan perhatian mereka ke generasi berikutnya dari aplikasi, kode bernama DiamondDiamond menjadi baru, lini produk terintegrasi yang mampu berbagi data set besar di seluruh aplikasi. Upaya ini telah berlangsung selama bertahun-tahun dan sudah memakan banyak sumber daya di perusahaan Glendale, Torrance, Walnut Creek dan Los Gatos (Pusat Produk California Utara) kantor. Namun, setelah itu menjadi jelas bahwa Diamond sudah bertahun-tahun jauh dari menjadi sebuah produk, dan dengan ulasan miskin dan penjualan tergelincir  dBASE IV 1.0, Ashton-Tate kembali fokus untuk memperbaiki dBASE IV.

Sudah hampir dua tahun sebelum dBASE IV 1,1 akhirnya dikirim (pada bulan Juli 1990).
Selama ini banyak pelanggan yang mengambil kesempatan untuk mencoba legiun dBASE klon yang muncul akhir-akhir ini, terutama FoxBase dan Clipper.

Penjualan dBASE turun drastis.. Perusahaan memiliki sekitar 63% dari keseluruhan pasar database pada tahun 1988, dan hanya 43% pada tahun 1989. Dalam empat kuartal terakhir sebagai sebuah perusahaan, Ashton-Tate kehilangan hampir $ 40 juta. Pada bulan Agustus 1989, perusahaan diberhentikan lebih dari 400 dari 1.800 karyawan. [3] Microsoft kemitraan untuk sebuah versi SQL Server dBASE disebut juga datang untuk apa-apa, sebagai dBASE pernah bekerja dengan baik dalam lingkungan ini, dan akhirnya dirilis Microsoft Access dalam peran ini selain.





BAB III

3.1. Modus Kerja Dbase IV
Dalam pengoperasian dBase ada 2 cara dalam penggunaan fasilitas yang ada yaitu :

3.2. Jenis-Jenis File Dbase IV

DBASE IV memiliki 9 jenis file, yaitu :
1. File Database (.DBF)
2. File Memo Database (.DBT)
3. File Format (.FMT)
4. File Report (.FRM)
5. File Label (.LBL)
6. File Memori (.MEM)
7. File Indeks (.NDX)
8. File Program (.PRG)
9. File Teks (.TXT)


3.3. Perintah-perintah Dasar dBase

Ø Merubah Struktur Database
MODIFY STRUCTURE atau MODI STRU


Ø Mengcopy Struktur File
COPY STRUCTURE TO [] [FIELD ]
Proses penggandaan tersebut tidak diikuti dengan datanya


Ø Mengcopy File Dbase
COPY TO [(Scope)] [FIELDS (daftar field)]
[WHILE/FOR ]
Jika akan meng-copy struktur dan copy file database pastikan file tersebut aktif


Ø Mengcopy File
COPY FILE TO


Ø Mengubah Nama File
RENAME TO


Ø Menghapus File
DELETE FILE
Dalam proses copy file, rename & delete file ini harus jelas extensionnya, karena proses tersebut tidak hanya untuk file database saja


Ø Membuka File Database
Sebelum mengisi data, terlebih dahulu file database harus dibuka dengan
perintah :
.USE


Ø Menutup File Database
File database yang aktif harus ditutup dengan perintah :
.USE


Ø Mengisi atau menambah data
.APPEND atau .APPEND[BLANK]
Penambahan data akan dilakukan pada posisi EOF (End Of File) dan otomatis EOF-nya akan turun lagi.


Ø Menyisipkan Data
.INSERT atau .INSERT [BLANK] [BEFORE]
Penyisipan akan diletakkan pada record setelah posisi pointer.


Ø Menghapus Data.
.DELETE [(scope)] [WHILE/For (kondisi)]
Bila tidak digunakan parameternya maka yang akan di delete adalah record pada posisi pointer.


Ø Membatalkan Penghapusan
.RECALL [(scope)] [WHILE/For (kondisi)]
Sama dengan Delete, jika tidak digunakan parameter maka yang akan dibatalkan adalah record posisi pointer


Ø Menegaskan Penghapusan
.PACK
Berbeda dengan perintah penyuntingan sebelumnya (selalu per record yang dituju), untuk perintah BROWSE memungkinkan, meneliti dan merubah data
sebanyak-banyaknya yang dapat dicakup layar.
Tombol yang dapat digunakan :

[CTRL]-A atau [HOME] : satu field ke kiri
[CTRL]-F atau [END] : satu field ke kanan
[CTRL]-Q atau [ESC] : batalkan perubahan
[CTRL]-W atau [CTRL]-[END] : simpan
[CTRL]-Y : hapus karakter dari posisi kursor
[CTRL]-B : gulung layar ke kiri
[CTRL]-Z : gulung layar ke kanan


Ø MencariRecord
.SKIP [exp N]
Ø Memindahkan Pointer Maju atau Mundur
.LOCATE [] FOR


Ø Melihat Data
.DISPLAY / LIST [OFF] [(scope)] [daftar field] [WHILE (kondisi)] [FOR
(kondisi)] [TO PRINT]

OFF : Untuk menampilkan atau mematikan nomor record
SCOPE : terdapat 4 pilihan
RECORD n : hanya pada record ke n
NEXT n : sebanyak n record mulai dari pointer
ALL : semua record
REST : semua record setelah pointer
WHILE : dilakukan selama kondisi bernilai benar, berhenti
FOR : dilakukan selama memenuhi kondisi

Perbedaan :
LIST : Menampilkan data secara terus menerus
DISPLAY : Menghentikan penampilan data untuk setiap 20 baris

3.4. Fungsi-fungsi dBASE

1. Fungsi Integer berfungsi untuk membulatkan suatu bilangan
Sintaks :
INT (Ekspresi Numerik)
Contoh :
.? int(7.9)
7
.X=7.5
7.5
.? int(-2.1)
-2
.? int(X+2)
9

2. Fungsi String berfungsi untuk mengubah numerik menjadi karakter.
Sintaks :
STR ( [] [desimal])
Contoh :
.? str(15.49345)
15
.? str(15.500001)
16
Panjang : Panjang ekspresi numerik termasuk titik desimal
Desimal : Posisi desimal dalam ekspresi
3. Fungsi Substring berfungsi untuk mengambil beberapa karakter
Sintaks :
SUBSTR ( [] [number of chr])
Contoh :
.store “STMIK GUNADARMA” TO NAMA
.? substr(NAMA,7)
GUNADARMA
.? substr(“1853 4780 21245”,6,2)
47


4. Fungsi Val berfungsi untuk merubah karakter menjadi Numerik
Sintaks :
VAL (ekspresi karakter)
Contoh :
.? val(“ABCD”)
0
.? val(“12.456”)
12.456
.? val(“123ABC”)
123


5. Fungsi Length berfungsi untuk menghitung panjang karakter
Sintaks :
LEN (ekspresi karakter)
Contoh :
.? len(“XYZ”)
3
.? len(“1234567”)
7
6
.? len(“ABC DE”)
6


6. Fungsi Log berfungsi untuk menghitung logaritma natural
Sintaks :
LOG (ekspresi karakter)
Contoh :
.? log(10)
2.30


7. Fungsi Round berfungsi untuk pembulatan numerik (sampai desimal angka)
Sintaks :
ROUND (ekspresi karakter, )
Contoh :
.? round(1.234567,2)
1.23
.? round(1.237654,2)
1.24


8. Fungsi Space berfungsi untuk membuat karakter blank sebanyak ekspresi numerik
Sintaks :
SPACE(ekspresi numerik)
Contoh :
.? “Halo”+space(5)+”Bandung”
Halo Bandung
.Kosong=4
.? “Univ”+space(Kosong)+”Gunadarma”
Univ Gunadarma

9. Fungsi SQRT berfungsi untuk mencari akar dari suatu ekspresi numerik
Sintaks :
SQRT (ekspresi numerik)
Contoh :
.? sqrt(16)
4
.store 100 to B
.? sqrt(B)
10


10. Fungsi Trim berfungsi untuk menghilangkan spasi yang terdapat di ujung karakter
Sintaks :
TRIM(ekspresi karakter)
Contoh :
.? trim(“Saya “)
Saya
.? trim(” saya ”)
saya
.? trim(“Halo “)+”Bandung”
HaloBandung




BAB IV

KESIMPULAN DAN SARAN

KESIMPULAN
Bahwa dbaseIV ini berisikan program yang lebih mudah untuk membuat database dengan, peningkatan indeks, networkable, dukungan SQL internal maupun berinteraksi dengan SQL Server, dan akan mencakup kompilator..

SARAN
Program ini di sudah termasuk manajement data modern di bandingkan dbase 3 ini lebih canggih. Jadi gunaka lah, namun program ini bila dijalankan masih lambat. Program ini harusnya dibuat agar lebih capat dalam pengaplikasian penggunaan.







DAFTAR PUSTAKA

1. Harvard Business School, Studi Kasus, Ashton-Tate, 0-387-146.
2. Chapman, Merrill R. (2006).. "Membuat Hari Ed". In Search of Stupidity: Over Twenty Years of High-Tech Pemasaran Bencana, Edisi Kedua. Apress. hal. 78. ISBN 1590597214.
3. Mace, Scott (8 Januari 1990), "Defending the Dbase Turf", InforWorld
4. . ^ Tate Publishing: membangun sebuah aftermarket, Soft-Surat, 1 Juni, 1989.
5. Howard, William (8 Mei 1989), "Penerbit Perikanan untuk Mandiri Ditulis Perangkat Lunak", Palm Beach Post . .
6. "Borland Deal Apakah Completed", The New York Times, 12 Oktober 1991
7. http://translate.google.co.id/translate?hl=id&langpair=enid&u=http://en.wikipedia.org/wiki/Ashton-Tate
8. Dbase IV SISTEM MENU LENGKAP,Elex media komputindo,1991.
• dari Ed Esber's official website berisi sejumlah artikel dan kinerja keuangan
• Wawancara dengan Wayne Ratliff - berisi banyak catatan tentang sejarah awal dBASE


Selasa, 24 Juni 2014

PERANGKAT LUNAK


Pendahuluan
   Materi ini memperkenalkan berbagai macam perangkat lunak, seperti system operasi, program aplikasi, interpreter, compiler, dan Bahasa pemrograman.
   1.   Pengelompokan Perangkat Lunak
Computer tidak akan berguna tanpa keberadaan perangkat lunak (software), dan computer bekerja atas dasar instruksi. Sekumpulan instruksi di berikan untuk mengendalikan perangkat keras computer. Sekumpulan instruksi lebih di kenal dengan sebutan program atau program computer.
Program computer lebih umum di sebut perangkat lunak. Perangkat lunak biasa di kelompokan menjadi program system ( system program ) dan program aplikasi ( application program)
   1.2 Program Sistem
 Program system ( sering kali di sebut perangkat lunak pendukung atau support software ) adalah program yang di gunakan untk mengontrol sumber daya computer, seperti CPU dan piranti masukan / keluaran.
Program system di kemlompokan menjadi 3 golongan, yaitu program pengendali system, program pendukung system, dan program pengenbangan system.
·         Program pengendali system adalah program yang mengendalikan pemakaian perangkat keras, perangkat lunak, dan data pada computer selama program ini di jalankan. Missal system operasi
·         Program pendukung system adalah program yang mendukung operasi, manajemen, dan pemekai system kompter dengan menyediakan bermacam macam layanan. Termasuk dalam kelompok ini adalah utilitas, pemantau kinerja system, dan pemantau keamanan.
·         Program pengembangan system adalah program yang di tujukan untk membantu pemakai dalam membuat/mengembakan program. Termasuk dalam kategori ini yaitu compiler dan interpreter.
   1.3 Program aplikasi seingkali hanya disebut aplikasi adalah program yanf dibuat oleh pemakai yang di tujukan untuk melakukan suatu tugas khusus. Program seperti ini bias di kelompokan menjadi dua, yaotu program aplikasi serbaguna dan program aplikasi spesifik.
·         Program aplkasi serbaguna adalah program aplikasi yang dapat di gunakan oleh pemakai untuk melaksanakaan hal hal yang bersifat umum, contoh membuat dokumen atauu mengirin surat secara elektronis)
·         Program aplikasi spesifik adalah program yang ditunjukan untuk menangani hal hal yang sangat spesifik
   2.   Berbagai Perangkat Lunak
   2.1 Spreadsheet
                  Spreadsheet ( Lembaran Kerja ) adalah Program serbaguna untuk mengelolah data dalam bentuk tabel dan dapat melakkan perhitungan – perhitungan secara dinamis terhadap data. Pengertian dinamis disini berarti bahwa perubahan pada perubahan pada ssuatu data dengan sendiri nya akan mengubah hasil perhitungan.
                  Program ini dilengkapi dengan berbagai rumus bawaan yang biasa disebut fungsi yang antara lainmencangkup rmuus rumus keuangan, matematika, dan statistika. Microsoft Excel merupakan contoh Spreadsheet terkenal pada Lingkungan windows, sedangkan StarOffice Calc merupakan contoh program Presentasi pada Lingkungan Linux
   2.2 Word Processor
                  Word Processor alias pengelolsh kata adalah nama umum untuk program yang digunakan membuat dokumen. Program ini berbeda dengan editor teks. Kalau editot teks hanya dimaksudkna untuk menuliskan teks tanpa foemat biasa nya dipakai untuk membuat program, pengelolah kata dapat dipakai untk memformat teks. Pemakai dengan leluasa dapat mengatur ukuran teks, mengubah bentuk teks, dan lain lain. Selain itu, teks juga bias di lengkapi dengan gambar. WordPerfect dan Microsoft Word merupakan contoh yang terkenal di lingkungan Windows. AbiWord dan StarOffice Writer merupakan contoh pengelolah kata di lingkungan linux.
   2.3 Program Presentasi
                  Program Presentasi adalah program yang di gunakan untuk membuat bahan presentasi dan sekaligus untuk berpresentasi. Dalam hal ini, bahan Presentasi bias melliobatkan teks, suara, gambar, video, dan animasi. PowerPoint merupakan contoh program presentasi yang terkenal  di lingkungan windows, sedangkan StarOffice Impress adalah contoh program presentasi di lingkungan linux.
   2.4 Image Processing
                  Preogram pengelolah cintra (Image Processing ) adalah program yang di gunakan untuk memanipulasi cintra ( gambit atau foto ). Program ini dapat di pakai untuk memperbesaar atau memperkecil citra. Membersihkan citra yang kotor, mengubah warna tertentu pad citra, dan berbagai operasi yang lain nya. Adobe Photoshop  merupakan contoh program pengelolah citra di lingkungan windows, sedangkan GIMP merupakan contoh pengelolah citra yang terpopler di lingkungsn linux.
   2.5 Surat Elektronis
                  Program Komunikasi menyediakan sarana untuk melakukan kolmunikasi antarpemakai secara elektronis. Yang paling umum banyak digunakan adalah program yang digunakan unntuk mengirim atau menerima surat elektronis ( E-  mail ). Contoh seperti yahoo.com, gmail.com, dan lain lain.
   2.6 Groupware
            Groupware adalah perangkat lunak yang di pakai untuk melakukan kolaburasi, yakni membantu sejumlah orang yang yang menangani pekerjaan kelompok. Perangkat lunak ini mendukung sarana kolaborasi seperti surat elektronis, basisdata, grup diskusi, penjadwalan, dan lain lain. Contoh Groupware antara lain, Lotus, Notes, Novell, GroupWise, Microsoft Exchange, dan Netscaape Communicator.
   2.7 DBMS
            DBMS ( database management system ) adalah program yang ditujukan untk melaksanakan managent data. Perangkat lunak ini menyediakan fasilitas untuk menyimpan data, memanupulasi data, dan mengambil data dengan cara yang mudah dan cepat. Di lingkungan PC yang berbasis Windows adalah Microsoft access merpakan DBMS yang saangat popular, Dilingkungan Linux, MySql yang sangat banyak di pakai.
   2.8 Personal Information Manager
             Personal Information Manager ( PIM ) merupaka program yang sangat bermanfaat bagi individu yang ingin mengelolah informasi pribadi. Prangkat lunak ini menyediakan fasilitas seperti untuk menyimpan dan mengorganisasikan informasi pelanggan atau klien maupn mmencatat jadwal pertemuan. Contoh Lotus, Organizer, Dan Microsoft Outlook.
   2.9 Web Browser
            WebBrowser adalah Perangkat lunak yang berguna untuk mengakses informasi Web atau pun untuk melakkan transaksi via web. Microsoft Internet Explorer dan Netscape Navigator merupakan  contoh web browser yang terkenal di lingkungan windows.
   2.10 Software Suite dan Paket Terintegrasi
            Software Site adalah Kumpulan beberapa program yang dikemas menjadi satu. Beberapa contoh yang terkenal adalah Microsoft Office, Lots SmartSite, serta StarOffice. Microsoft Office merupakn produk yang terdiri atas beberapa program seperti Ms Word, Ms Excel, Ms Access dan beberapa program lain nya. Tentu saja bila software site terinstal pada kompter akan memakan ruang pada hardist yang sangan besar, padahal belm tentu semua program akan digunakan oleh pemakai. Inilah yang di pandang sebagai kelemahan progrman ini. Belum lagi dalam hal biaya. Sekali pun program komersial yang tergolong sebagai software site lebihmrah dari pada membeli program secara individual, pemakai dihadapkan pada persoalaan menyia yiakan uang sekira nya program yang tidak pernah di pakai.
   2.11 Perangkat lunak Multimedia
            Dengan semakin marak nya pengguna multimedia untuk berbagai keperluan, indstri perangkat lunak multimedia jga berkembang dengan pesat. Sebagaimna di ketahui multimedia adalah teknologi yang menggabungkan kemampuan teks, gambar, suara, animasi, gambar, dan video.
   Beberapa perangkat lunak yang terkait dengan multimedia, antara lian :
   ·         Adobe Premiere : perangkat lunak yang digunakan untuk membuat film dalam berbagai format seperti Microsoft AVI (*.AVI) dan QuickTime (*.MOV)
   ·         Winamp : perangkat lunak untk memainkan beberapa berkas audio, seperti MP3
   ·         Jet audio : perangkat luunak yang dapat di gunakan untk memgonversi suara dalam kaset atau VCR menjadi data digital
   ·         Macromedia Shockwave : perangkat lunak untuk membuat halaman web yang di lengkapi dengan audio dan animasi.
   2.12 Sistem Operasi
            Sistem operasi adalah program yang bertindak sebagai perantara antara perangkat keras dengan pemakai computer. Tujuan system operasi adalah menyediakan lingkungan yang memungkikn kan pemakai dapat menjalankan program apa pun dengan mudah.
   Fungsi Utama Sistem Operasi
            System operassi mempunyai tiga fungsi utam, yaitu manajemen proses, manajemen sumber daya, dan manajemen data.
  ·         Manajemen proses mencakup penyiaapan, penjadwalan, dan pemantauuan proses pada computer. Proses adalah program yang sedang berjalan.
  ·         Manajemen sumber daya berkaitan dengan pengendalian terhadap pemakai sumber daya alam system computer yang di lakukan oleh program system atau pun program aplikasi yang sedang di jalankan pada computer. Yang dimaksud dengan sumber daya disini adalah komponen perangkat keras dalam computer seperti CPU, memori utama, dan piranti maskaan atau keluaran.
  ·         Manajemen data berupa pengendalian terhadap data masukan atau kelaran, temasuk dalam hal pengalokasian dalam piranti penyimpanan sekunder mau pun dalam memori utama.
   2.13 Utilitas
      Utilitas adalah program bantu yang bermanfaat untk melakukan kegiatan yang berhubungan dengan sumber daaya system, misalnya untuk melakukan defragmentasi data pada hardisk. Dilingkungan windows, program – program seperti ScanDist, Disk Cleanp, dan Disk Defragmenter, yang tergolong dalam system tools, merupakan contoh utilitas.

3. Bahasa Pemrograman
      Telah di ketahui bahwa program adalah Sekumpulan instrksi yang di gunakan untuk mengatur perangkat keras computer agar melaksanakan perintah tertentu. Kegiatan yang berkaitan dengan penulidan program yang biasa di sebut pemrograman.

3.1 Evolusi bahsa pemrograman
            Bahasa Bahasa yang di gunakan untk mengatur prangkat keras computer telah mengalami evolsi beberapakali sampai sejauh ini, di kenal adanya 5 generasi Bahasa pemrograman.
  ·         Bahasa pemrograman generasi pertama
            Bahasa pemrograman generasi pertama menggunakan Bahasa mesin untuk menyatakan instrksi bagi computer. Tentu saja, program generasi ini sangat sulit untuk di pahami oleh orang awam dan sangat membosankan bagi pemrograman. Selain itu, setiap mesin memiliki kode sendiri.

  ·         Bahsa pemrograman generasi kedua
            Bahsa pemrograman kedua menggunakan Bahasa rakitan. Sebagai pengganti kode kode biner, di gunakan lah kependekan dari kata kata. Misalnya MOV untuk menyatakan “move” dan JNZ yang berarti “jump non zero” atau “ lompat kalau tidak sama dengan nol”.
  ·         Bahasa pemrograman generasi ketiga
            Bahasa pemrograman generasi ketiga mengguunakan pendekatan procedural. Sebagai Bahasa procedural, pemrograman perlu menuliskan instruksi instrksi yang rinci agar kompuuter melaksanakan tugas nya.
            Namun, mengingat computer sesungguhnya hanya mengenal kode dalam bentuk biner, program yang ditulis oleh programan perlu diterjemahkan ke bahasa mesin dengan menggunakn perangkat lunak yang di sebut penerjemah bahssa ( language translator ).
    Penerjemah di bedakan menjadi dua, yaitu compiler dan interpreter :
1.      Compiler adalah program penerjemah yang mengkonversi semua kode sumber menjadi kode object.
2.      Interpreter adalah program yang menterjemahkan per satu instruksi dalam kode sumber dan kemudian segera dan kemudian segera menjalan kan instruksi yang telah di terjemahkan tersebut.
  ·         Bahasa pemrograman generasi keempat
            Bahasa pemrograman generasi keempat di rancang untuk menguragi waktu pemrograman dalam membuat programan sehingga diharapkan produktivitas pemrograman meningkat dan programan dapat di bat dalam waktu yang lebih pendek.
            Bahasa pemrograman generassi keempat menggunakan pendekatan non procedural. Untuk mendapatkan suatu hasil, seorang pemakai tidak perlu memberitahukan secara detail tentang bagaimana mendapatkan nya.

     Bahasa generasi keempat mendukung fasilitas seperti :
1.      Pembangkitan program
2.      Pembangkitan laporan
3.      Bahsa query
4.      Pembangkitan gambar
            Beberapa contoh Bahasa generasi keempat :
1.      Oracle
2.      Informix
3.      Sybase
4.      Powerhouse
5.      Access
6.      FOCUS
  ·         Bahasa pemrograman generasi kelima
            Bahasa pemrograman generasi kelima merupakan kelompok Bahasa-bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (artificial intelligence). Kecerdasan buatan adalah disiplin dalam ilmu computer yang mempelajari cara computer meniru kecerdasan manusia. Berbagai aplikasi kecerdasan manusia adalah seperti berikut :
     ·         Pemrosesan Bahasa alami (natural language processing) yakni mengatur computer agar bisa berkomunikasi dengan mansia melalui Bahasa manusia (Inggris, Spanyol, Perancis, Indonesia dan sebagainya).
      ·         Pengendalian robotika dengan sensor mata.
      ·         Aplikasi system pakar (expert System) yang menir seorang pakar dibidang tertentu sehingga bisa menghasilkan nasihat atau pemikiran yang setara dengan seorang pakar.
      PROLOG dan LISP merpakan dua contoh Bahasa permrograman yang ditujukan untk menangani kecerdasan buatan.

    7.4.2 Berbagai Bahasa Pemrograman
            Bahasa pemrograman yang diciptakan manusia mungkin tak terhitung. Beberapa Bahasa pemrograman yang terkenal, antara lain :
    FORTAN, COBOL, PL/I, BASIC, Pascal, ada, C, C++, dan Java.

    FORTAN
            Fortan (FORmula TRANslator) dikembangkan pada tahn 1956 oleh John Backus di IBM. Ditujukan untuk mempermudah pembuatan aplikasi ilmu pengetahuan dan teknik, terutama untuk melakukan perhitungan . FORTAN merupakan Bahasa beraras tinggi yang pertama kali diciptakan. Kelemahan Bahasa ini terletak pada operasi masukan/keluaran yang sangat kaku.

    COBOL
            COBOL   (Common Business Orianted Language) dikemba gak  pada than 1959. Sesuai dengan kepanjangan namana. Bahasa ini ditujukan untuk mempermudah pembuatan aplikasi di bidang bisnis. Sejauh ini Bahasa ini masih banyak digunakan terutama di lingkungan mini computer dan mainframe.
            Kelemahan Bahasa ini terletak pada struktur penulisan program yang sangat kaku dan terkesan bertele-tele.

    PL/I
            PL/I (Programming Language 1) diperkenalkan oleh IBM pada tahun 1963. Dapat dipakai untuk menangani pemrosesan data bisnis maupun untuk melakukang perhitngan data ilmu pengetahuan. Bahasa ini hanya dikenal di lingkungan computer IBM dan tidak populer di PC. Bahasa ini pun jarang dipergunakan karena secara kseeluruhan PL/I sangat sulit untuk dipelajari.

    BASIC.
            BASIC (Beginner All-purpose Symbolic Instruction Code) dikembangakn padda tahun 1965  di Darmoth College. Penciptanya adalah John Kemeny dan Thomas Kurtz. Awalnya ditujukan sebagai Bahasa sederhana untuk pengajaran dasar pemrograman computer. Bahsa ini tergolong sebagai Bahasa serbaguna, yakni dapat dipakai untk aplikasi apa saja. BASIC merupakan Bahasa yang sangat popular, sebelum akhirnya muncul Pascal.
            Pada  awal 1990-an pamor Bahasa ini mencorong kembali saat Microsoft menggunakan Bahasa ini sebagai landasan pada pemrograman visual yang disebut Visual Basic.
   Pascal
            Pascal dibuat oleh Nicklaus Wirth pada tahun 1971. Nama Pascal berasal dari nama matematikawan Perancis yang bernama Blaise Pascal (1623-1662). Bahasa ini awalnya digunakan ntuk mengenalkan pmerograman tersetrktur, Pascal sangat popular di lingkungan mahasiswa ilmu computer dan teknik dan menggeser FORTRAN maupun BASIC. Seperti halnya BASIC. Versi awal Pascal kurang cocok dipakai untuk menangani aplikasi bisnis mengingat dukungan terhadap basis data sangat terbatas.
            PASCAL merupakan bahsa yang dipakai sebagi landasan pembuatan kode pada perangkat lunak Delphi dan Kylix. Delphi merupakan suatu perangkat lnak pengembangan program yang sangat popular di lingkungan Windows dan Kylix adalah perangkat lunak serupa yang berjalan di lingkungan Linux

    ADA
            ADA    Di kembangkan oleh Departemen Pertahanan Amerika Serikat mulai pada tahun 1975 dan dirilis pada tahun 1981. Nama Bahasa ini digunakan sebagai penghargaan kepada Lady Augusta Ada Byron, pemrograman mesin analitis Babbage pada tahun 1930-an. Bahasa ini dibuat untuk dijadikan sebagai standar bagi seluruh aplikasi di departemen tersebut. ADA mendukung teknik pemrograman modern yaitu pemrograman terstruktur, penyembunyian informasi (information hiding), tipe data abstraj dan pemrosesan pararel. ADA sesungghnya bkanlah Bahasa yang khusus ditujukan untuk menangani aplikasi militer, melainkan juga dapat digunakan untuk membuat aplikasi bisnis, termasuk di lingkungan PC.

    C
            C diciptakan oleh Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972 di Laboratorium Bell AT&T. Bahasa ini menggabungkan kemampuan pengendalian mesin dalam aras rendah dan struktur data dan struktur control yang beraras tinggi. C dipakai antara lain untk mensisi system operasi UNIX dan LINUX, sifatnya yang portable, membat kode UNIX mudah dipindah-pindahkan dari satu platform ke platform yang lain.

    C++
            C++ dibuat oleh Bjarne Stroustrup pada than 1983 di Laboratorium Bell, AT&T. awalnya dinamakan “a better C”. Nama C++ diberikan oleh Rick Mascitti pada musim panas tahun 1983. C++ merupakan Bahasa pemrograman berorientasi objek yang sangat terkenal dan menggnakan kaidah Bahasa C. berbagai program grafis dilingkungan Windows, UNIX, dan Linux dibuat dengan menggunakan Bahasa ini.
            Di lingkungan Windows, Visual C++ merupakan perangkat lunak yang dapat dipakai untuk membuat aplikasi apa saja, termasuk untuk menangani basis data.

    DBASE
            DBASE merupakan Bahasa pemrograman berorientasi basis data yang mengawali kepopuleran DBMS (Database Management System) di lingkungan mikrokomputer. Diawali dengan dBase II. Versi 2.4 dirilis pada September, 1983, dioperasikan pada IBM PC yang menggunakan PC_DOS V.1.1,2.0, atau 2.1 Pada tahun 1985. Perusahaan Ashton-Tate mengeluarkan dBASE III, Produk berikutnya, dBASE III Plus sangat populer. Di lingkungan PC muncul produk serupa seperti Clipper dan Foxpro.
            Jika dBASE III Plus beriorentasi pada system operasi DOS, penerusnya yaitu Visual dBASE beroperasi pada Windows dan mendukung pemrograman Visual (seperti halnya Visual Basic). Inti dBASE juga diterapkan pada Visual Foxpro.

    JAVA
            JAVA dibuat pada than 1995 Di Sun Microsystems. Java merupakan Bahasa berorientasi objek dan serbaguna. Kode java dkompilasi dalam format yang disebut bytecode. Bytecode ini dapat dijalankan disemua kompter yang telah dilengkapi dengan pemrograman Java Interpreter dab Java Virtal Machine.
            Java sangat populer karena pada masa awal Internet menjadi populer, Java telah menyediakan sarana untk membuat program (yang disebut applet) yang berjalan pada Web Browser. Bahasa ini juga mendukung konekdi ke database, menyediakan sarana untuk membuat aplikasi berbasis Windows, dan juga dapat dipakai untuk pemrograman jaringan.

    LISP
            LISP (LISt Processing) diciptakan oleh John McCarthy di MIT sekitar tahun 1960 dan merupakan Bahasa kecerdasan buatan yang pertama. Kehadiran Bahasa ini merupakan kebangkitan dari aplikasi kecerdasan buatan. Sejak saat itu, masih dalam decade 1960-an, bermunculan program-program yang meniru kecerdasan manusia, seperti program yang memungkinkan computer bermain catur dan program yang dapat bertindak sebagai psikoanalis.
    PROLOG
            PROLOG (aslinya memiliki kepanjangan PROgrammation enLogique atau kemudian diingriskan menjadi PROgramming in LOGic) adalah Bahasa untuk aplikasi kecerdasan buatan yang dibuat pada tahun 1972 di Universitas Marseille-Aix Prancis. Penciptanya adalah Alain Colmeraues. Bahasa ini menjadi sangat populer semenjak jepang mengumumkan pada tahun 1981 bahwa Jepang akan menggunakannya sebagai bass jinoyter “generasi kelima”.