setiap manusia memiliki masalah yang berbeda untuk membuat dirinya menjadi lebih dewasa, begitulah cara yang esa untuk menentukan karakter manusia allah memang sangat adil dalam kehidupan ini,,,,
Saturday, 19 September 2015
perulangan for dan perulanga while dalam c++
#include <iostream>
#include <cstdlib>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
// contoh perulangan menggunakan for
/* for (int a=10; a>=1; a--){
for (int b=1; b<=a; b++){
cout<<a*b<<" ";
cout<<endl;
}
*/
// contoh perulangan dengan menggunakan while
int a = 10;
int b;
while (a >= 1){
b=1;
while (b <= a){
cout<<a*b<<' ';
b++;
}
cout<<endl;
a--;
}
return 0;
}
Sunday, 31 May 2015
Cara membuat Wireless LAN di Mikrotik
untuk dapat membuat sebuah jaringan LAN dengan munggunakan mikrotik terdapat beberapa langkah sebagai berikut :
pilih IP ==> IP address hingga muncul tampilan seperti dibawah ini klik + untuk menambahkan IP
klik tombol + hingga muncul kotak dialog seperti dibawah ini :
setelah mengatur security profil masuk ke bagian menu interface :
- siapkan sebuah Routerboard dan sebuah kabel LAN
- Downloadwinvox 2.2.16.exe dialamat mikrotik.co.id
- Lepaskan kabel LAN dari CPU
- Pasangkan kabel LAN dari CPU ke routerboard nomor 1
- ambil pena lalu colokkan ke res sampai berbunyi klik
- colokkan kabel power hingga lampu menyala tanda router sudah teraliri listrik
- diamkan hingga routerboard melakukan proses restart
- Setting IP address dengan IP komputer : 192.168.88.2
- Buka win box hingga munccul tampilan seperti ini
pilih IP ==> IP address hingga muncul tampilan seperti dibawah ini klik + untuk menambahkan IP
klik tombol + hingga muncul kotak dialog seperti dibawah ini :
address 0.0.0.0/0 menandakan kemanapun gateway
Pilih Routing ==> Route lish ==> Route
tekan tobol + dan kemudian muncul tabel dialog seperti dibawah ini :
kemudian atur DNS nya :
ip
192.168.15.254 merupakan ip telkom
masukkan DNS standart yaitu 192.168.15.254 kemudian tekan ok
setelah semuanya diatur buka tampilan terminal nya :
untuk memastikan bahwa wireless telah terhubung lakukan dengan cara ping google.com jika berhasil server google akan mereply seperti tampilan diatas.
buka tampilan wireless table ==> security profil
lakukan double klik pada wlan1 hingga muncul tampilan dialog seperti dibawah :
isikan sesuai dengan data diatas namun untuk SSID bisa di isi apa saja yang anda mau
setelah selesai wireless bisa di gunakan untuk uji coba silahkan lakukan pengecekan dengan smartphone anda :) selamat mencoba :) "_"
tambahan jika anda ingin membuat wireless yang memakai password :
terimakasih :)
Sunday, 22 March 2015
Integritas Referensial
pertemuan 5 basis data
pengertian Referential Integrity aturan terhadap relasi antar table untuk menjamin validasi hubungan antara record-record di dalam table yang terkait.
Referential Integrity terbagi menjadi dua :
- cascade up date related field
setiap perubahan pada primary key, pada table utama maka secara otomatis mengubah nilai pada record yang berkesesuaian di dalam table yang memiliki relasi dengan table utama. - cascade delete related field
menghapus satu record dalam sebuah table untuk meng update data agar data yang tersimpan valid.
Entity Relationship Diagram (ERD)
refleksi 4 basis data
ERD menyajikan data dalam suatu organisasi dalam bentuk objek dan hubungan nya. entity merupakan individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari suatu yang lain. sekelompok entitas yang sejenis dan berada dalam lingkup yang sama membentuk sebuah Himpunan Entitas (Entity Set).
ERD menyajikan data dalam suatu organisasi dalam bentuk objek dan hubungan nya. entity merupakan individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari suatu yang lain. sekelompok entitas yang sejenis dan berada dalam lingkup yang sama membentuk sebuah Himpunan Entitas (Entity Set).
- Entity Relationship Diagram (ERD) adalah suatu model yang digunakan untuk menggambarkan data dalam bentuk entitas, atribut dan hubungan antar entitas yang dinyatakan dengan simbol-simbol.
- Tuple/Record adalah kumpulan data value dari atribute yang berkaitan sehingga dapat menjelaskan sebuah entity secara lengkap. Misal : Record entity mahasiswa adalah kumpulan data value dari field nobp, nama, jurusan dan alamat per-barisnya. Dalam tabel database, Record disebut juga baris.
- Field atau Atribute merupakan bagian dari record yang menunjukkan suatu item data yang sejenis, Misalnya : field nama, file NIM dan lain sebagainya. Setiap field harus mempunyai nama dan tipe data tertentu. Isi dari field di sebut Data Value.Dalam table database, field ini disebut juga kolom.
- primary key adalah field kunci / utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa di isi dengan data yang sama, / dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik). Primary Key berguna pada saat menampilkan record hasil pencarian (searching), pengurutan (sorting), dan berbagai operasi query lainnya. Dengan memilih rimary key, proses pencarian, pengurutan dan proses penampilan data dan lainnya berlangsung lebih cepat.
- foreign key adalah satu attribute yang melengkapi satu relationship yang menunjukan ke induknya.
Entitas dan varianya.
Entity adalah obyek yang dapat dibedakan dalam dunia nyata.
Untity dibedakan menjadi:
- Entitas lemah berisi entitas yang kemunculannya bergantung pada eksistensinya dalam sebuah relasi terhadap entitas lain.
- Entitas kuat adalah kebalikan dari entitas lemah, kemunculannya tidak bergantung pada eksistensinya dalam sebuah relasi terhadap entitas lain.
- Sub entitas himpunan entitas yang beranggotakan entitas yang merupakan bagian dari entitas utamanya.
Atribut
Atribut merupakan karakteristik dari Entity, yang menyediakan penjelasan detail tentang entity tersebut. Atribut juga merupakan nama-nama property dari sebuah kelas yang menjelaskan batasan nilai dari property yang dimiliki oleh sebuah kelas tersebut.
a. Atribut Key
Adalahatribut yang digunakan untuk menentukan suatu Entity secara unik dan berbeda.
b. Atribut Derivatif
Merupakan suatu atribut yang berasal atau dihasilkan dari atribut yang lain. Misalnya Pelajar (tangal lahir, umur)..
c. Atribut composite
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu.
Misalnya: Mahasiswa ( Nama : nama depan, nama tengah, dan nama belakang).
d. Atribut Multivalue
Atribut yang memiliki sekelompok nilai untuk setiap instant Entity. Misalnya : Mahasiswa ( Nama, Nim, tanggal_lahir, dll).
Derajat relasi
- One to one
- One to many
- Many to one
- Many to many
Step by Step ERD
- Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat.
- Menentukan atribut kunci dari masing-masing himpunan entitas.
- Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreight key nya.
- Menentukan derajat relasi untuk setiap himunan relasi.
- Melengkapi himpunan entitas dan himpunan relasi dengan atribut deskriptif (bukan kunci).
Friday, 13 March 2015
Pemodelan data
refleksi 3 basis data
model data dapat di defenisikan sebagai kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik data, dan batasan data.
Dalam permodelan data akan digambarkan :
dalam permodelan data terdapat 2 kategori, yaitu :
1. Model data berbasi objek
adalah objek-objek yang akan terlibat, dari objek yang akan dibangun/dikelola.
contoh : dengan ERD ( Entity Relationship Diagram )
ERD adalah diagram yang menghubungkan antar objek.
2. Model data berbasis Record.
data berbasis adalah merekam data / mencatat data yang disimpan dalam bentuk tabel.
istilah dalam Model data berbasis Record :
model data dapat di defenisikan sebagai kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik data, dan batasan data.
Dalam permodelan data akan digambarkan :
- Struktur data / detail data.
- Batasan data / Domain.
- Hubungan antar data.
dalam permodelan data terdapat 2 kategori, yaitu :
1. Model data berbasi objek
adalah objek-objek yang akan terlibat, dari objek yang akan dibangun/dikelola.
contoh : dengan ERD ( Entity Relationship Diagram )
ERD adalah diagram yang menghubungkan antar objek.
2. Model data berbasis Record.
data berbasis adalah merekam data / mencatat data yang disimpan dalam bentuk tabel.
istilah dalam Model data berbasis Record :
- primary key : kunci unix yang disimpan dalam table untuk membedakan data satu dengan data lainnya.
- foregn key : kunci asing ( kolom pada suatu tabel yang menjadi kunci pada tabel lainnya).
terima kasih :) semoga bermanfaat "_"
Tuesday, 10 March 2015
Sistem Data Base
refleksi pertemuan 2
sistem adalah kumpulan dari macam-macam komponen yang saling bekerja sama.
komponen basis data :
- hardware
- sistem operasi
- basis data
- media penyimpanan
- software
DATABASE MANAGEMENT SYSTEM (DBMS)
Sistem manajemen database atau database management system (DBMS) adalah merupakan suatu sistem software yang memungkinkan seorang user dapat mendefinisikan, membuat, dan memelihara serta menyediakan akses terkontrol terhadap data. Database sendiri adalah sekumpulan data yang berhubungan dengan secara logika dan memiliki beberapa arti yang saling berpautan.
DBMS yang utuh biasanya terdiri dari :
1.Hardware
Hardware merupakan sistem computer actual yang digunakan untuk menyimpan dan mengakses databse. Dalam sebuah organisasi berskala besar, hardware terdiri : jaringan dengan sebuah server pusat dan beberapa program client yang berjalan di komputer desktop.
• Software beserta utility
Software adalah DBMS yang aktual. DBMS memungkinkan para user untuk berkomunikasi dengan database. Dengan kata lain DBMS merupakan mediator antara database dengan user. Sebuah database harus memuat seluruh data yang diperlukan oleh sebuah organisasi.
2.Prosedur
Bagian integral dari setiap sistem adalah sekumpulan prosedur yang mengontrol jalannya sistem, yaitu praktik-praktik nyata yang harus diikuti user untuk mendapatkan, memasukkan, menjaga, dan mengambil data
3.Data
Data adalah jantung dari DBMS. Ada dua jenis data. Pertama, adalah kumpulan informasi yang diperlukan oleh suatu organisasi. Jenis data kedua adalah metadata, yaitu informasi mengenai database.
4.User
Ada sejumlah user yang dapat mengakses atau mengambil data sesuai dengan kebutuhan penggunaan aplikasi-aplikasi dan interface yang disediakan oleh DBMS, antara lain adalah :
- Database administrator adalah orang atau group yang bertanggungjawab mengimplementasikan sistem database di dalam suatu organisasi
- Enduser adalah orang yang berada di depan workstation dan berinteraksi secara langsung dengan sistem.
- Programmer aplikasi, orang yang berinteraksi dengan database melalui cara yang berbeda.
contoh software DBMS
- My Sql
- Sql server
abstraksi data : sistem basis data biasanya menyembunyikan detail tentang bagaimana data disimpan dan dipelihara oleh karena itu sering kali data yang terlihat oleh pemakai sebenarnya bebeda dengan yang tersimpan secara fisik.
fiew of data
fiew of data
Pengguna Basis data
- User awam
- Admin
- Designer data base
- Programer
- Analis Sistem
Saturday, 7 March 2015
OSI layer dan Tcp layer
1 Osi layer
OSI merupakan singkatan dari Open System Interconnection adalah standar komunikasi yang diterapkan di dalam jaringan komputer. Standar itulah yang menyebabkan seluruh alat komunikasi dapat saling berkomunikasi melalui jaringan. Dahulu ketika OSI belum digunakan, perangkat komunikasi yang berasal dari vendor berbeda tidak dapat saling berkomunikasi. Alat komunikasi yang diciptakan oleh IBM tidak dapat berkomunikasi dengan vendor lain. Sehingga dibentuklah standard OSI. tujuan utama dalam penggunaan model OSI adalah untuk membantu designer jaringan memahami fungsi dari tiap layer yang berhubungan dengan aliran komunikasi data. Termasuk jenis-jenis protocol jaringan dan metode transmisi.
OSI merupakan singkatan dari Open System Interconnection adalah standar komunikasi yang diterapkan di dalam jaringan komputer. Standar itulah yang menyebabkan seluruh alat komunikasi dapat saling berkomunikasi melalui jaringan. Dahulu ketika OSI belum digunakan, perangkat komunikasi yang berasal dari vendor berbeda tidak dapat saling berkomunikasi. Alat komunikasi yang diciptakan oleh IBM tidak dapat berkomunikasi dengan vendor lain. Sehingga dibentuklah standard OSI. tujuan utama dalam penggunaan model OSI adalah untuk membantu designer jaringan memahami fungsi dari tiap layer yang berhubungan dengan aliran komunikasi data. Termasuk jenis-jenis protocol jaringan dan metode transmisi.
- Application : untuk memberikan layanan service pada jaringan. Contoh : email, HTTP,FTP,Telnet.
- Presentation : untuk mengatasi perbedaan format data, enkripsi, data dan kompresi. Contoh : JPG,BMP,MOV,MP3,ZIP.
- Session : untuk mengontrol komunikasi antar aplikasi, membangun,memelihara dan mengakhiri sesi antar aplkasi. Contoh : SNMP, ICMP.
- Transport : untuk transfer data yang handal. Bertanggung jawab atas keutuhan data dalam proses transmisi data. Contoh : TCP,UDP.
- Network : Pemberian alamat pada jaringan pencarian jalur terbaik. Contoh : Router, IP Address.
- Data Link : Mengontrol physical layer, eror control dan flow control. Contoh : Switch,NIC.
- Physical : mentransmisikan informasi data dalam bentuk biner melalui media fisik. Contoh : Kabel, Konektor,hub.
Transmission Control Protocol/Internet Protocol (TCP/IP) adalah suatu set aturan standar komunikasi data yang digunakan dalam proses transfer data dari satu komputer ke komputer lain di jaringan komputer tanpa melihat perbedaan jenis hardware. Protokol TCP/IP ini terbentuk dari 2 komponen yaitu Transmission Control Protocol (TCP) dan Internet Protocol (IP). Protokol ini dikembangkan oleh Advence Research Project Agency (ARPA) untuk departemen pertahananAmerika pada tahun 1969. TCP/IP sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). Sebuah alamat TCP/IP adalah nilai biner berukuran 32 bit yang diberikan ke setiap host dalam sebuah jaringan.
- Application layer : untuk memberikan service kepada pengguna jaringan. Yaitu : Telnet,FTP,HTTP,SNMP bekerja pada lapisan ini.
- Transport layer : untuk mengadakan komunikasi antara dua komputer dan mengirimkan paket. Yaitu : TCP dan UDP.
- Internet layer: untuk mencari jalur terbaik untuk pengiriman paket data.
- Link/ physical layer : untuk mengirim dan menerima dari dan ke media fisik. Network Access layar terbawah dari model TCP/IP.
Perbedaan osi layer dengan tcp layer
- OSI layer memiliki 7 buah layer, dan TCP/IP hanya memiliki 4 Layer.
- TCP/IP layer merupakan “Protocol Spesific”, sedangkan OSI Layer adalahProtocol Independen 3
- Layer teratas pada OSI layer, yaitu application, presentation, dan session direpresentasikan kedalam 1 lapisan Layer TCP/IP,yaitu layer.
- Semua standard yang digunakan pada jaringan TCP/IP dapat diperoleh secaracuma-cuma dari berbagai komputer di InterNet, tidak seperti OSI.
- Perkembangan ISO/OSI tersendat tidak seperti TCP/IP.
- Untuk jangka panjang, kemungkinan TCP/IP akan menjadi standart dunia jaringankomputer, tidak seperti OSI.
- OSI mengembangkan modelnya berdasarkan teori, sedangkan TCPmengembangkan modelnya setelah sudah diimplementasikan.
- TCP/IP mengombinasikan presentation dan session layer OSI ke dalam applicationlayer.
- TCP/IP mengombinasikan data link dan physical layers OSI ke dalam satu layer.
- TCP/IP lebih sederhana dengan 4 layer.
- TCP/IP lebih kredibel karena protokolnya. Tidak ada network dibangun dengan protokol OSI,walaupun setiap orang menggunakan model OSI untuk memandu pikiran mereka.
Tuesday, 3 March 2015
Basis Data
Pengertian
Basis Data (Database) adalah kumpulan data yang disimpan pada suatu media yang kemudian di organisasikan dengan bantuan sofware.
operasi pada basis data:
tujuan basis data :
kelemahan sistem Basis data :
Basis Data (Database) adalah kumpulan data yang disimpan pada suatu media yang kemudian di organisasikan dengan bantuan sofware.
operasi pada basis data:
- Pembuatan basis data baru (create database), yang identik dengan pembuatan lemari arsip yang baru.
- Penghapusan basis data (drop database), yang identik dengan perusakan lemari arsip (sekaligus beserta isinya jika ada).
- Pembuatan file/tabel baru ke suatu basis data (create table), yang identik dengan penambahan map arsip baru ke sebuah lemari arsip yang telah ada.
- Penghapusan file/tabel dari suatu basis data (drop table), yang identik dengan perusakan map arsip lama yang ada di sebuah lemari arsip.
- Penambahan/pengisian data baru ke sebuah file/tabel di sebuah basis data (insert), yang identik dengan penambahan lembaran arsip ke sebuah map arsip.
- Pengambilan data dari sebuah file/tabel (retrieve/search), yang identik dengan pencarian lembaran arsip dari sebuah map arsip.
- Pengubahan data dari sebuah file/tabel (update), yang identik dengan perbaikan isi lembaran arsip yang ada di sebuah map arsip.
- Penghapusan data dari sebuah file/tabel (delete), yang identik dengan penghapusan sebuah lembaran arsip yang ada di sebuah map arsip.
tujuan basis data :
- speed / kecepatan
- efesiensi
- security
- accuracy
- sharability
- integrity
kelemahan sistem Basis data :
- memerlukan tenaga spesialis
- kompleks
- memerlukan tempat yang besar
- biayanya mahal
Subscribe to:
Posts (Atom)