Kamis, 06 November 2014

UML (Unified Modeling Language)

Unified Modeling Language (UML)
UML merupakan suatu bahasa yang digunakan untuk menggambarkan suatu system informasi terutama yang berorientasi objek. Bahasa pemodelan ini telah banyak digunakan dalam rekayasa perangkat lunak, sehingga bahasa ini telah menjadi standar dalam pembuatan dan pengembangan sistem. Blok pembangun utama UML adalah diagram.
Berikut dijabarkan beberapa diagram yang sering digunakan, yaitu :
1) Uses Case Diagram
Komponen pembentuk diagram use case adalah:
1. Aktor (Actor)






Gambar 2.1. Aktor (Actor)
Aktor menggambarkan pihak-pihak yang berperan dalam sistem. Menurut Widodo (2011:18) “Perioritaskan calon actor berdasarkan pengaruhnya terhadap system yang akan dirancang”. Maka actor dibagi menjadi dua, actor primer dan actor sekunder.

2. Use Case


Gambar 2.2. Use Case



Use case digambarkan dalam bentuk ellips/oval yang menggambarkan fungsi tertentu berupa komponen, kejadian atau kelas.

3. Hubungan (Link)/Asosiasi (Association)
Hubungan (Link) atau asosiasi/relasi antara use case dengan actor atau sebaliknya dapat digambarkan dengan garis lurus, terhubung antara dua simbol. Ada empat tipe asosiasi yang terbentuk pada diagram use case, yaitu:
a) Asosiasi antar Actor dan use case
Asosiasi/relasi antara actor dan use case digambarkan dengan menggunakan garis lurus.
Dan dapat juga digambarkan dengan menggunakan anak panah terbuka jika salah satu bersifat pasif.



Gambar 2.5. Asosiasi/Relasi antara Actor dan Use Case

b) Asosiasi antara Use Case
Ada tiga tipe asosiasi hubungan antara use case, yaitu:

1. Generalisasi (Generalisation)
Dimaksudkan untuk penyederhanaan model dengan cara menarik keluar sifat-sifat actor yang sama ini juga berlaku untuk use case. Di simbolkan dengan garis anak panah tertutup.

2. Inklusi (Inclusion)
Hubungan/asosiasi inklusi (inclusion) dengan menggunakan garis putus-putus dengan anak panah terbuka dan terdapat keterangan ‘<<include>>’.


Gambar 2.7. Inklusi (Inclusion)
Use case inklusi merupakan use case yang harus dijalankan dan kebutuhannya sangat diperlukan terhadap use case lain.

3. Ekstensi (Extension)
Hubungan/asosiasi ekstensi (extension) dengan menggunakan garis putus-putus dengan anak panah terbuka dan terdapat keterangan ‘<<extend>>’.

Gambar 2.8. Ekstensi (Extension)
Use case yang akan diekstensi seharusnya memiliki extension point dan jelas kondisinya. Extension ini merupakan perluasan fungsi.

Selasa, 28 Oktober 2014

Pengertian DDL dan DML

Lohaaaaa...........
kali ini gue praktek disuruh ngepost tentang ini nihhh...
baca yakkkk biar pada pinter :D >.< haahaha.....

DDL dan DML

  1. Data Definition Language ( DDL )
Apa itu bahasa defenisi data?
Bahasa defenisi data (data defeniton language) merupakan perintah-perintah yang digunakan untuk mendefenisikan suatu basis data. Umumnya bahasa defenisi data hanya dilakukan sekali saja yaitu pada tahap awal perancangan basis data.
Berikut ini adalah bahasa defenisi data:
-         Create
Perintah Create dapat digunakan untuk menciptakan basis data, index atau view.
-         Drop
Perintah Drop digunakan untuk menghapus basis data, index atau view.

Skema basisdata ditentukan sekumpulan definisi oleh suatu bahasa tertentu yang disebut dengan Data-definition Language (DDL).

  1. Data Manipulation Language ( DML )
Apa itu bahasa manipulasi data?
Bahasa manipulasi data (data manipulation language) merupakan bahasa yang digunakan untuk memanipulasi basis data. Manipulasi basis data dapat berupa menambah (append), menghapus (delete), mengganti (update), menyisip (insert), menarik informasi tertentu (query).
Ada dua tipe DML, yaitu :
  • Procedural DML, mengharuskan pengguna untuk menentukan data yang dibutuhkan dan bagaimana mendapatkannya.
  • Nonprocedural DML / Declarative DML, mengharuskan pengguna menentukan data yang dibutuhkan tanpa menentukan bagaimana mendapatkannya.

Nonprocedural DML / Declarative DML lebih mudah untuk digunakan daripada Procedural DML. Dikarenakan pengguna tidak harus menentukan cara mendapatkan data dalam basisdata, maka sistem basisdata harus mencari alat yang efektif untuk mengakses data. Komponen DML dari bahasa SQL merupakan nonprocedural. Query adalah pernyataan yang digunakan pengguna untuk mengambil data.


Penjelasan tentang perintah yang termasuk DML:

INSERT » untuk menyisipkan atau memasukan dalam tabel
UPDATE » untuk memperbaharui data lama menjadi data terkini
DELETE » untuk menghapus datadari tabel
SELECT » untuk mengambil data atau menampilkan data dari satu tabel atau beberapa tabel.
 

Kamis, 11 September 2014

Pengertian Input, Output dan Sistem Komputer



a) Pengertian Input
Input adalah semua data dan perintah yang dimasukkan ke dalam memori komputer untuk selanjutnya diproses lebih lanjut oleh prosesor. Sebuah perangkat input adalah komponen piranti keras yang memungkinkan user atau pengguna memasukkan data ke dalam komputer, atau bisa juga disebut sebagai unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor.

b) Pengertian Output
Output adalah data yang telah diproses menjadi bentuk yang dapat digunakan. Artinya komputer memproses data-data yang diinputkan menjadi sebuah informasi. Yang disebut sebagai perangkat output adalah semua komponen piranti keras yang menyampaikan informasi kepada orang-orang yang menggunakannya.

c) Sistem
Sistem adalah sekelompok komponen dan elemen yang digabungkan menjadi satu untuk mencapai tujuan tertentu.

d) Komputer
Komputer berasal dari bahasa latin dari kata Computare, yang berarti menghitung (dalam bahasa Inggris to compute). Secara umum defenisi komputer tersebut adalah suatu perangkat elektronika yang dapat menerima dan mengolah data menjadi informasi, menjalankan program yang tersimpan dalam memori, serta dapat bekerja secara otomatis dengan aturan tertentu.


e) Sistem komputer
 sistem komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan komputer. Elemen dari sistem komputer terdiri dari manusianya (brainware), perangkat lunak (software), set instruksi (instruction set), dan perangkat keras (hardware).

f) Control Unit
Adalah Unit yang berfungsi untuk melakukan pengontrolan dan pengendalian terhadap suatu proses yang dilakukan sebelum data tersebut dikeluarkan (output). Selain itu CU menafsirkan perintah dan menghasilkan sinyal yang tepat untuk bagian lain dalam sistem komputer, mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan dari program komputer.

g) ALU (Aritmetic and Logic Unit)
        Arithmatic Logical Unit (ALU), adalah salah satu bagian/komponen dalam sistem di dalam sistem komputer yang berfungsi melakukan operasi/perhitungan aritmatika dan logika (Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. ALU bekerja besama-sama memori, di mana hasil dari perhitungan di dalam ALU di simpan ke dalam memori.

Kamis, 16 Januari 2014

Media Transmisi

Kali ini gue disuruh ngepost tentang media transmisi nih guyss..
di baca yukk..

Media Transmisi adalah  media yang menghubungkan antara pengirim dan penerima (data).
karena jarak jauh, maka data ini harus terlebih dahulu diubah menjadi kode atau isyarat. Isyarat ini yang akan dimanipulasi dengan berbagai macam cara agar kembali menjadi sebuah data.

Media transmisi ini umumnya digunakan pada beberapa alat elektronika untuk menghubungkan dengan pengirim dan penerima data.
seperti pada pesawat telpon yang membutuhkan media transmisi yaitu kabel untuk menghubungkan dua buah telepon.
beberapa peralatan elektronika berbeda-beda dalam menggunakan media transmisi ini.

Media transmisi dapat dibagi menjadi dua kategori besar:
A. Guided (media kabel)
B. Unguided (media tanpa kabel). 

---Penjelasan---
 
A. Guided (media kabel)

2.2.1 Copper Media
merupakan semua media transmisi data yang terbuat dari tembaga. orang biasa menyebutnya dengan sebutan kabel. Data yang dikirim melalui kabel, bentuknya adalah sinyal-sinyal listrik (tegangan) digital.
     
      Jenis kabel yang digunakan sebagai transmisi data pada jaringan :
      2.2.1.1 Coaxial Cable
Media Transmisi Kabel Coaxial  Kabel ini sering digunakan pada antena TV atau yang sering disebut dengan Kabel BNC (Bayonet Naur Connector). kabel ini merupakan kabel yang paling banyak digunakan pada LAN, karena mampu mengirmkan data dengan kecepatan standar.     
   
    
      2.2.1.2  Twisted-Pair Cable
 utp-stp-cable
a. STP (Shielded Twisted Pair)
Keuntungan menggunakan kabel STP adalah lebih tahan terhadap interferensi gelombang elektromagnetik baik dari dari dalam maupun dari luar. Kekurangannya adalah mahal, susah pada saat instalasi (terutama masalah grounding), dan jarak jangkauannya hanya 100m.

b. UTP (Unshielded Twisted Pair) 
Keuntungan menggunakan kabel UTP adalah murah dan mudah diinstalasi. Kekurangannya adalah rentan terhadap interferensi gelombang elektromagnetik, dan jarak jangkauannya hanya 100m. 
    
      2.2.1.3 Serat Optic Cable   
http://artikeljaringankomputer.com/wp-content/uploads/2013/09/Serat-Optik.jpg Kabel  serat  optik  memiliki  ukuran  kecil, mempunyai  tiga  komponen  utama,  yaitu media  transmisi,  sumber  cahaya, dan detektor. Memiliki jarak jangkauan mencapai  2  km  dengan  kecepatan  tinggi 100  Mbps.  Kelebihan media transmisi ini memiliki kecepatan  tinggi  dan tidak  terganggu noise. kekurangan media transmisi ini adalah masih termasuk kabel yang mahal.


B. Unguided (media non kabel)

- Gelombang Mikro
- Sistem Satelit
- InfraRed 
- Sistem Sinar Laser
- Gelombang Radio untuk seluler  


Karakteristik media transmisi bergantung pada, yaitu :

a. Jenis alat elektronika.
b. Data yang digunakan alat tersebut.
c. Tingkat kefektifan datadalam pengiriman data.
d. Ukuran data yang dikirimkan.