Pages

Selasa, 04 Agustus 2015

TUGAS ABD1 XII RPL 1

1. Jelaskan pengertian Basis Data

Basis data adalah kumpulan file - file yang berkaitan antara satu file dengan file lainnya yang membentuk suatu kumpulan file untuk menginformasikan sebuah data


2. Jelaskan fungsi Basis Data

- Basis Data merupakan dasar dalam menyediakan sebuah informasi
- Dapat memudahkan pemasukan data , sehingga meringankan tugas operator dalam segi waktu
- Menghindari terjadinya duplikasi data
- Basis Data dapat mengelompokan data agar mudah di pahami


3. Jelaskan latar belakang dibuatnya Basis Data

- Tercapainya Kecepatan dan Kemudahan
- Efisiensi ruang penyimpanan
- Keakuratan data
- Keamanan data
- Ketersediaan tempat penyimpanan yang cukup banyak

4. Jelaskan dengan gambar, pengertian

a. bit
b. byte
c. field
d. record
e. database


Contoh gambar bit dan byte










a. bit merupakan satuan data terkecil
b. byte merupakan 8 satuan bit yang di gabung menjadi satu




Contoh gambar Field

c. field merupakan atribut yang dimiliki oleh suatu tabel



 Contoh gambar Record








d. record merupakan isian data yang dimiliki oleh tabel


Contoh gambar Database







e. database merupakan sekumpulan data yang telah disusun sedemikian rupa sehingga menjadi suatu kelompok yang beraturan





5. Buatlah hirarki data

contoh gambar hirarki data
 

Rabu, 30 Oktober 2013

Tugas Teori

1. BAHASA PEMROGRAMAN atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi. Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:

A. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110

B. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.

C. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.

 D. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.

 2. PEMROGRAMAN adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman .  

3. OBJECT ORIENTED PROGRAMMING Object Oriented Programming adalah semacam metode dalam pembuatan program yang berbasiskan pada objek yang mempunyai tujuan untuk menyelesaikan berbagai masalah pemprograman yang semakin meningkat dan rumit.

4. Flowchart Suatu flowchart adalah suatu representasi secara diagram yang mengilustrasikan urutan dari operasi yang dilakukan untuk mendapatkan suatu hasil. Dengan kata lain, flowchart membantu kita untuk mengerti dan melihat bentuk algoritma dengan menampilkan algoritma dalam simbol-simbol gambar.

 5. Pseudo Code adalah urutan baris algoritma seperti kode pemrograman dan tidak memiliki sintak yang baku. Dalam kata lain bahasa algorimik (sering juga di sebut pseudo-code) adalah sebuah bahasa penengah antara manusia dan komputer, sebenarnya komputer tidak dapat langsung mengeksekusinya.
  
6. ALGORITMA Dalam matematika dan komputasi, algoritma atau algoritme merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankan algoritma. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan heuristik. Algoritma sering mempunyai langkah pengulangan (iterasi) atau memerlukan keputusan (logika Boolean dan perbandingan) sampai tugasnya selesai.

 7. BAHASA JAVA bahasa pemrograman yang dapat di jalankan di berbagai komputer, bahkan telepon genggam sekalipun.

Rabu, 25 September 2013

PERBEDAAN SISTEM OPERASI DAN APLIKASI



SISTEM OPERASI
Sistem operasimerupakan program utama yang langsung berinteraksi dengan bahasa yang di kenal oleh mesin komputer ( bahasa mesin). Sistem Operasi komputer merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory ram) pada saat komputerdinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi Komputer berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan kernel suatu Sistem Operasi.
Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunya akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang lain.
Contoh Sistem Operasi :
·                     Produk Microsoft : Windows 3.1, Windows 95, Windows 98, Windows 2000, WIndows Me, WIndows XP, Windows Vista, WIndows NT (untuk jaringan).
·                     Produk Novel : Linux, Redhat, OpenSuse, Ubuntu, Mandrake, Mandriva,dll
·                     Produk Apple : Macintosh
·                     Produk IBM : DOS, UNIX
Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah katalembar kerja, dan pemutar media.
Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan OpenOffice.org, yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah.
Contoh Program Alpikasi ialah Microsoft Office untuk pengolahan kata,Winamp untuk mendengarkan musik, Avira sebagai antivirus, dll.


20 VARIAN OS LINUX



1. 2X ThinClientOS
2. Asturix
 3. Absolute Linux
4. AbulÉdu
5. Adamantix
6. ADIOS Linux Boot CD
7. AgiliaLinux
8. AGNULA GNU/Linux Audio Distribution
9. Aleader
10. Alinex
11. aLinux
12. AliXe
13. Alpine Linux
14. ALT Linux
15. Amarok Live
16. Amber Linux
17. Ankur Bangla
18. Annvix
19. AnNyung Linux
20. Anonym.OS LiveCD
21. ANTEMIUM Linux
22. antiX
23. Antomic GNU/Linux
24. APODIO
25. aptosid
26. Arabbix
27. Arabian Linux
28. Arch Linux
29. ArchBang Linux
30. ArcheOS