NAMA : KOMANG TRY WIGUNA A.P.
NIM : 1705551106
JURUSAN/FAKULTAS/UNIVERSITAS : TEKNOLOGI INFORMASI/FAKULTAS TEKNIK/UNIVERSITAS UDAYANA
MATA KULIAH : PENGANTAR SISTEM TEKNOLOGI INFORMASI
NAMA DOSEN : I PUTU AGUS EKA PRATAMA,ST.MT
1. Database merupakan sekumpulan data yang sudah disusun sedemikan rupa dengan ketentuan atau aturan tertentu yang saling berelasi sehingga memudahkan pengguna dalam mengelolanya juga memudahkan memperoleh informasi. Manfaat penggunaan database antara lain: efektif dalam pencarian data, efisien waktu dan tempat, keamanan data terjaga, terpusat dan terkontrol, dapat digunakan Bersama-sama dan hemat biaya.
Istilah-istilah pada database
· Table : merupakan kumpulan dari beberapa record dan juga field
· Field : tempat atau kolom yang terdapat dalam suatu tabel untuk mengisikan nama-nama (data) field yang akan di isikan.
· Record : kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris.
· Data : data adalah kumpulan fakta yang mewakili suatu objek, misalnya seperti manusia, barang dan sebagainya yang direkam ke dalam bentuk huruf, angka, simbol, teks, bunyi, gambar ataupun kombinasinya.
· Informasi : data yang sudah diolah
· Primary key : Primary key adalah field kunci / utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, / dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik).
· Foreign key : Foreign key yaitu satu atribute (atau satu set atribute) yang melengkapi satu relationship (hubungan) yang menunjukkan ke induknya. Foreign key berguna untuk mendefinisikan kolom-kolom pada suatu tabel yang nilainya mengacu ke tabel lain,jadi kolom foreign key nilainya harus diambil dari nilai kolom pada tabel lain.
Komponen database :
· Hardware : perangkat komputer standar sebagai pendukung operasi pengolahan data yang terdiri dari CPU, disk, terminal, memori, dan lain-lain.
· Software sistem operasi (OS) : perangkat lunak yang bersifat opsional untuk memfungsikan, mengendalikan seluruh sumber daya, serta melakukan operasi dasar pada sistem komputer.
· DBMS : software yang digunakan untuk memasukkan data ke dalam database atau, sebaliknya, mengambil data dari database, diperlukan perangkat lunak yang disebut dengan Database Management System (DBMS).
· Software program aplikasi seperti MySQL
· Data : sebagai kumpulan dari sejumlah file atau tabel yang membentuk sebuah database. Data merupakan komponen terakhir dari bangunan database yang tersusun secara berjenjang dari karakter, field, record, file, dan data.
· User : orang-orang yang memiliki otoritas untuk berinteraksi dengan sistem database.
Teknologi dalam database:
· Open data : data bersifat terbuka
· Datawarehouse : suatu konsep dan kombinasi teknologi yang memfasilitasi organisasi untuk mengelola dan memelihara data historis yang diperoleh dari sistem atau aplikasi operasional
· Big Data : Big Data adalah sebuah teknologi baru di dunia teknologi informasi dimana memungkinan proses pengolahan, penyimpanan dan analisis data dalam beragam bentuk/format, berjumlah besar dan pertambahan data yang sangat cepat.
· Data Mining : ekstraksi pola yang menarik dari data dalam jumlah besar. Suatu pola dikatakan menarik apabila pola tersebut tidak sepele, implisit, tidak diketahui sebelumnya, dan berguna.
· Machine Learning : salah satu cabang dari disiplin ilmu Kecerdasan Buatan (Artificial Intellegence) yang membahas mengenai pembangunan sistem yang berdasarkan pada data.
2. Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer. Ada 2 jenis pemrograman yaitu
· Pemrograman Terstruktur : suatu proses untuk mengimplementasikan urutan langkah penyelesaian suatu masalah dalam bentuk program dan merupakan suatu aktifitas pemrograman yang dilakukan dengan memperhatikan setiap urutan dari setiap langkah perintah yang dikerjakan secara sistematis, logis, dan tersusun berdasarkan algoritma yang sederhana dan dapat dengan mudah dipahami. Contoh Pascal
· OOP : Object Oriented Programming (OOP) merupakan sebuah paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalamnya dibungkus dalam suatu kelas-kelas atau objek-objek. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. Contoh java, html, ruby dan masih banyak lagi
Perbedaan dari keduanya adalah
Pemrograman Terstruktur
|
Pemrograman Berorientasi Objek (OOP)
|
|
|
3. Operating System dan Networking
· OS : Sistem operasi bertugas mengelola seluruh perangkat lunak dan perangkat keras pada komputer. Pada suatu waktu, Anda menjalankan beberapa perangkat lunak sekaligus di komputer Anda dan dengan demikian beberapa perangkat lunak tersebut memerlukan akses ke CPU, memori, dan media penyimpanan. Sistem operasi mengatur proses-proses tersebut untuk memastikan setiap perangkat lunak berjalan normal. Contohnya MacOS, Linux, Windows dll. Pada Mobile menggunakan ios dan Google android.
· Networking : Networking juga dapat diartikan sebagai sebuah kumpulan komputer atau perangkat keras yang terhubung bersama-sama, baik secara fisik maupun logis, menggunakan hardware dan software khusus, yang memungkinkan untuk bertukar informasi dan bekerja sama.
· Networking operating system : Sebuah sistem operasi untuk mengkoordinasikan kegiatan dari beberapa komputer dalam sebuah jaringan. Secara umumnya, sistem operasi ini terdiri atas banyak layanan atau service yang ditujukan untuk melayani pengguna, seperti layanan berbagi berkas, layanan berbagi alat pencetak (printer), DNS Service, HTTP Service, dan lain sebagainya.
Fungsi Sistem Operasi Jaringan :
a) Menghubungkan sejumlah komputer dan perangkat lainnya ke sebuah jaringan.
b) Mengelola sumber daya jaringan.
c) Menyediakan layanan
d) Menyediakan keamanan jaringan bagi multiple users.
Macam-macam NOS : Banyan VINES, Novell Netware, Microsoft LAN Manager, Microsoft Windows NT Server, Windows 98, Windows 2000 Profesional, Windows XP Profesional, dan Windows NT Workstation, GNU dan UNIX



Posting Komentar