Voice Over Internet Protocol (VOIP)

Oke sahabat semua, sekarang kita akan mengulas salah satu teknologi komunikasi yang merupakan saluran komunikasi digital melalui internet yang akan menggantikan saluran komunikasi analog yang biasa digunakan di telepon-telepon umum atau rumah, nama dari teknologinya itu adalah Voice Over Internet Protocol (VOIP).

Gambar Komunikasi data dan Suara

Continue reading “Voice Over Internet Protocol (VOIP)”

Sekilas Network Administration

Siapa Bertanggung Jawab ?Teknisi Komputer Bertanggung jawab untuk menyiapkan dan memelihara komputer pengguna ‘. Menempatkan komputer bersama-sama. Menambahkan baru hardware: RAM, CD-ROM, Monitor, dll Menginstal perangkat lunak Mengatur account, email, dan akses ke server Pemecahan Masalah Teknisi Jaringan Menghubungkan komputer ke jaringan. Menyiapkan akses jaringan nirkabel. Mengkonfigurasi router dan switch. Dasar konfigurasi Keamanan Arus lalu lintas Sistem Administrator  Mempertahankan “file server”, komputer yang menyimpan perangkat lunak dan data yang digunakan oleh semua orang. Menyiapkan username dan password untuk akses kontrol ke jaringan. Menyiapkan dan memelihara server yang mengendalikan Email. Jauhkan komputer aman dari virus dan hacker.   Administrator System Menangani :User Berapa … Continue reading Sekilas Network Administration

Konsep Dasar Objek

TERMINOLOGI Object. ·         Suatu abstraksi dari sesuatu yang terdapat dalam batasan permasalahan, yang menunjukkan kemampuan sistem untuk menyimpan informasi mengenai obyek tersebut dan bagaimana berinteraksi dengan obyek tersebut. ·         Pembungkusan nilai-nilai atribut dengan sifatsifatnya (services) yang ekslusif. Class Suatu kumpulan object yang dapat dijelaskan dengan attribute dan services yang sama. Class & Object Suatu istilah yang berarti sebuah class dan obyek dalam class tersebut . Class-&-Object WHY? Membuat suatu representasi teknis sedekat mungkin dengan pandangan konseptual dari dunia nyata. OBJECT ORIENTED ANALYSIS MODEL —————— Subject layer —————— Class-&-Object layer —————— Structure layer —————— Attribute layer —————— Service layer Membuat kerangka … Continue reading Konsep Dasar Objek

Analisa dan Perancangan Berorientasi Obyek

METODE ANALISIS Biasanya analisa sistem dimulai dengan adanya dokumen permintaan (requirement) yang diperoleh dari semua pihak yang berkepentingan. (Mis: klien, developer, pakar, dll) Dokumen permintaan memiliki 2 fungsi: ·         memformulasikan kebutuhan klien ·         membuat suatu daftar tugas Ada beberapa pendekatan yang biasa digunakan dalam menganalisa suatu sistem, yaitu: Functional Decomposition Data Flow Approach Object Oriented Functional Decomposition Functional Decomposition = function                                     + sub-functions                                     + functions interfaces Functional decomposition hanya menghasilkan suatu spesifikasi fungsional yang memetakan subyek secara tidak langsung. Functional decomposition sulit dilakukan karena sifat sistem yang mudah berubah. Oleh sebab itu sistem analist harus dapat menentukan fungsi-fungsi … Continue reading Analisa dan Perancangan Berorientasi Obyek

Langkah-langkah Penggunaan UML

1. Buatlah daftar business process 2. Petakan use case untuk tiap business process. 3. Buatlah deployment diagram untuk mendefinisikan arsitektur fisik sistem. 4. Definisikan requirement lain yang harus disediakan 5. Berdasarkan use case diagram, mulailah membuat activity diagram. 6. Definisikan objek (package atau domain) dan buatlah sequence/collaboration diagram untuk tiap alir pekerjaan. 7. Buatlah rancangan user interface model untuk menjalankan skenario use case. 8. Buatlah class diagram. 9. Melihat kemungkinan pengelompokan class 10. Perhalus rancangan Deployment diagram 11. Mulailah membangun sistem.( ada 2 pendekatan) yaitu • Pendekatan use case • Pendekatan komponen 12. uji modul dan uji integrasi serta perbaiki … Continue reading Langkah-langkah Penggunaan UML

Sejarah singkat UML

UML UML (Unified Modeling Language) adalah bahasa yang berdasarkan grafik atau gambar untuk memvisualisasi, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object Oriented). UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas – kelas dalam bahasa program yang spesifik, skema database dan komponen – komponen yang diperlukan dalam software. Pendekatan analisa dan rancangan dengan menggunakan model OO mulai diperkenalkan sekitar pertengahan tahun 1970 hingga akhir 1980 dikarenakan pada saat itu aplikasi software sudah meningkat dan mulai komplek. Jumlah yang menggunakan metode OO mulai diuji cobakan dan diaplikasikan antara … Continue reading Sejarah singkat UML

Konsep Sistem Client-Server

Pendahuluan Diawal perkembangannya perangkat komputer adalah barang yang mahal dan mewah. Pengembangan dan pengoperasiannya rumit dan terpusat. Namun seiring dengan berjalannya waktu yang tadinya proses tersentralisasi dikembangakan menjadi proses terdistribusi sampai pada end user. Hal ini sangat dipengaruhi oleh adanya perkembangan teknologi LAN (Local Area Network) di pertengahan tahun 1980 an. Dengan LAN sebuah PC dapat melakukan komunikasi satu dengan lainnya dan dapat saling berbagi resource baik perangkat keras ataupun database. LAN mampu memberikan interkonektivitas yang tidak pernah ada sebelumnya. Untuk dapat melakukan hal tersebut dibutuhkan sebuah komputer pemproses yang memfasilitasi dan melayani proses sharing semua resource yang ada. Perangkat ini disebut … Continue reading Konsep Sistem Client-Server

Membuat Domino Game sederhana dengan java

Membuat Game domino sederhana dengan java, berikut coding dan hasil outputnya. public class domino{ public static void main(String args[]){ ArrayList<int []> tiles = new ArrayList<int []>(); Random gen = new Random(); for(int i=0;i<7;i++){ for(int j=0;j<7;j++){ tiles.add(new int[]{i,j}); System.out.print(“(“+ i + “, ” + j + “) “); } System.out.println(); } int [][] player1_tiles = new int[7][49]; int [][] player2_tiles = new int[7][49]; int [] tile1 = null; int [] tile2 = null; for(int i=0;i<player1_tiles.length;i++){ tile1 = tiles.get(gen.nextInt(tiles.size())); tile2 = tiles.get(gen.nextInt(tiles.size())); tiles.remove(tile1); tiles.remove(tile2); player1_tiles[i] = tile1; player2_tiles[i] = tile2; } System.out.println(“\nTile\tPlayer 1\tPlayer 2”); for(int i=0;i<player1_tiles.length;i++){ System.out.print((i+1) +”: \t “); for(int j=0;j<player1_tiles[i].length;j++){ … Continue reading Membuat Domino Game sederhana dengan java