Superman

Rabu, 05 November 2014

Unified Modeling Language (UML)

Unified Modeling Language (UML) adalah 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 menjajadi stadar dalam pembuatan dan pengembangan sistem. Blok pembanguan utama UML adalah diagram. Berikut ini diagram yang sering digunakan

Uses Case Diagram

Use-case diagram merupakan model diagram UML yang digunakan untuk menggambarkan requirement fungsional yang diharapkan dari sebuah sistem. Use-case diagram menekankan pada “siapa” melakukan “apa” dalam lingkungan sistem perangkat lunak akan dibangun. Use-case diagram sebenarnya terdiri dari dua bagian besar; yang pertama adalah use case diagram (termasuk gambar use case dependencies) dan use case description.

Use-case diagram adalah gambaran graphical dari beberapa atau semua actor, use-case, dan interaksi diantara komponen-komponen tersebut yang memperkenalkan suatu sistem yang akan dibangun. Use-case diagram menjelaskan manfaat suatu sistem jika dilihat menurut pandangan orang yang berada di luar sistem. Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar.

Asosiasi antara Use Case

  • Association – relasi antara actor dengan use-case dimana terjadi interaksi diantara mereka
  • Asosiasi digambarkan dengan garis yang menghubungkan antara actor dengan use-case
  • Asosiasi dengan anak panah menyentuh use-case mengindikasikan bahwa usecase dipicu oleh actor.
  • Asosiasi tanpa anak panah mengindikasikan receiver actor
  •  Asosiasi dapat bersifat dua-arah atau multi-arah (bidirectional or unidirectional)

contoh : 

 Generalisasi (Generalisation) antara Actor

Generalisasi pada aktor dan use case dimaksudkan untuk menyederhanakan model dengan cara menarik keluar sifat-sifat pada aktor-aktor maupun use case-use case yang sejenis memberikan cara untuk mengetahui kapan dubutuhkan generalisasi berdasarkan , yakni :
1.Mekanisme berbeda dengan satu tujuan yang sama(Generalisasi Use case)
 jika ada lebih dari satu alternatif teknik dan cara agar akktor agar mencapai tujuanya,tentu akan diperoleh penggunaan bersama(sharring) seperti peralatan pendukung , bisnis rules, validasi data, dan sebagainya.
2.Agen Berbeda dengan satu tujuan yang sama (Generalisasi Aktor)
  jika lebih dari satu aktor mencoba membangun satu tujuan yang sama kita dapat membuat generalisasi antar aktor tersebut. 
sebagai contoh :


 

Senin, 03 November 2014

Pengertian DDL dan DML

DDL (Data Definition Language)

merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi metadata dari objek-objek database.
Seperti definisi yang telah dijelaskan di atas, DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (create), mengubah (alter) dan menghapus (drop) struktur dan definisi tipe data dari objek-objek database.
Perintah yang termasuk DDL:
CREATE » untuk membuat, termasuk diantaranya membuat database dan tabel baru.
ALTER » untuk mengubah struktur tabel yang telah dibuat.
DROP » untuk menghapus database dan tabel.

Objek-objek database pada yang dimaksud - pada MySQL - adalah sebagai berikut :
Database
Table
View
Index
Procedure (Stored Procedure)
Function

Trigger




DML ( Data Manipulation Language)

merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table seperti memasukkan, merubah dan menghapus isi data - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.
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, 04 September 2014

Pengertian komputer dan sistem komputer

PENGERTIAN SISTEM

Sistem berasal dari bahasa latin (systema) dan bahasa yunani(sustema)
adalah salah satu kesatuan yang terdiri dari komponen atau elmen yang di hubungkan bersama untuk memudahkan aliran informasi materi/energi



PENGERTIAN KOMPUTER

Komputer adalah alat yang di pakai untuk mengolah data menurut prosedur yang di rumuskan orang yang pekerjaannya melakukan perhitungan aritmatika dengan atau tanpa alat bantu. Tetapi arti kata ini kemudian di pindahkan kepada mesin itu sendiri


PENGERTIAN SISTEM KOMPUTER

siatem komputer adalah elmen-elmen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan komputer. Elmen dari sistem komputer terdiri dari manusianya (brainware), prangkat lunak (software), set intruksi (intruction set), dan prangkat keras (hardware).
Arsitektur von neumann menggambarkan komputer dengan empat bagian utama yaitu
Unit aritmatika dan logis (ALU),
unit kontrol,
Memori


Hardware ( perangkat keras)

Prangkat yang dapat kita lihat dab dapat kita sentuh secara fisik seperti prangkat-prangkat masukan, prangkat pemroses, maupun prangkat keluar
Processing device (CPU)
CPU ( sentral processing unit) perperan untuk memproses arahan, melaksanakan pengiriman dan menguruskan laluan informasi menurut sistem komputer. Unit atau piranti pemrosesan juga akan berkomunikasi dengan peranti input, output dab stiran bagi melaksanakan arahan-arahan berkaitan

INPUT DEVICE
input device adalah prangkat keras kpmputer yang berfungsi sebagai alat untuk memasukan data atau perintah kedalam komputer alat-alatnya adalah
●keyboard
●pointing device
●mouse
●touch screen
●secanner
●microphone

OUTPUT DEVICE
output device adalah prangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas) soft monitor (ke monitor) ataupun berupa suara alatnya antara lain adalah
●monitor
●printer
●speaker


Rabu, 20 Agustus 2014

Ruang Lingkup Rekayasa Perangkat Lunak





1. software requerements

       Software Requirment merupakan kegiatan yang dilakukan untuk mengidentifikasi dan menganalisis kebutuhan perangkat lunak. Hasil akhir tahapan ini adalah spesifikasi dan model perangkat lunak
       Requirement yang baik menyatakan sesuatu yang dibutuhkan, dapat diverifikasi, memungkinkan, dan Jelas.

2. software design


               Software Design adalah tahapan perancangan arsitektur, komponen, antar muka, dan karakteristik lain dari perangkat lunak
               Software design memainkan peranan penting dalam membangun software. Software design mengijinkan software engineers untuk membuat beberapa model yang membentuk sejenis blueprint dari solusi menjadi implementasi

       3.software construction

            Software Construction berhubungan dengan detail pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian dan pencarian kesalahan
            Proses Software Construction melibatkan desain software yang signifikan dan aktivitas testing software.Software Consntruction juga menggunakan output design dan menghasilkan salah satu input untuk testing,baik dalam aktivitas desain dan testing

       4. software testing 

      Software Testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
Software testing adalah aktivitas-aktivitas yang bertujuan untuk mengevaluasi atribut-atribut atau kemampuan sebuah program atau sistem dan penentuan apakah sesuai dengan hasil yang diharapkan. Testing adalah proses pemeriksaan program dengan tujuan tertentu dalam menemukan kesalahan sebelum diserahkan ke pengguna

        5. Software Maintenance


Software Maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan

      6. Software Configuration management
            Software Configuration management berhubungan dengan usaha perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
Tujuan dari Manajemen Konfigurasi adalah memaksimalkan produktivitas dengan meminimalisasi kesalahan
Manajemen Konfigurasi dilakukan untuk :
1. Identifikasi perubahan
     2. Control perubahan
     3. Memastikan bhw perubahan telah dilakukan dengan baik
     4. Memberi report kepada pihak lain yang membutuhkan
         
          7.Software Engineering Management
           Software Engineering Management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak

         8.Software Engineering Tools and Methods 
             Software Engineering Tools and Methods mencakup kajian teoritis tentang alat bantu dan metode RPL

         9.Software Engineering Process
            Software Engineering Process berhubungan dengan definisi, implementasi pengukuran, pengelolaan, perubahan dan perbaikan proses RPL

         10.Software Quality
             Software Quality menitik beratkan pada kualitas dan daur hidup perangkat lunak
Software Quality adalah mutu dari sebuah software dimana software itu nyaman, mudah dan aman untuk di gunakan 


sudah lama ga ngepost, berhubung ada tugas dari sekolah dan juga lagi ga ada kerjaan oke langsung saja kali ini ane mau ngebahas tentang prangkat lunak

pengertian prangkat lunak (software)
perangkat lunak adalah sekumpulan program - program untuk tujuan tertentu yang di dalamnya terdapat dokumentasi untuk menginstall, menggunakan,mengembangkan, dan melakukan perawatan terhadap program tersebut (user manual)


Ubiquitous computing (ubicomp)
            Ubiquitous computing atau biasa disebut ubicomp adalah pasca-desktop model interaksi manusia- komputer dalam pengolahan informasi yang telah sepenuhnya terintegrasi kedalam objek dan aktifitas sehari - hari.


Open source
            Aplikasi open source adalah program komputer yang lisensinya memberi kebebasan kepada pengguna dalam menjalankan program tersebut untuk apa saja, mempelajari dan memodifikasi program tersebut, dan mendistribusikan penggandaan program asli atau yang sudah dimodifikasi tanpa harus membayar royalti kepada pembuat sebelumnya.

Contoh software open source : linux, Mozilla firefox, open office, dll

The new economy
            New Economy merupakan istilah yang dipakai untuk menggambarkan transisi dari ekonomi berbasis manufaktur ke ekonomi berbasis layanan. Istilah New Economy cukup populer ketika terjadi Dot-Com bubble (gelembung teknologi informasi) pada akhir 1990. Periode ini ditandai dengan pertumbuhan yang tinggi, inflasi yang rendah, lapangan pekerjaan yang cukup tinggi.

Komputasi awan/ cloud computing
          Komputasi awan alias cloud computing adalah penggunaan sumber daya komputasi baik hardware atau software yang disampaikan  sebagai layanaan  melalui jaringan (biasanya internet ) istilah “cloud “ berasal dari penggunaan symbol berbentuk awan sebagai abstraksi untuk infrastruktur kompleks yang dikandungnya dalam system.
Layanan komputasi awan memiliki beberapa keuntungan, di antaranya:
  •  Menghemat biaya investasi awal untuk pembelian sumber daya.
  •  Bisa menghemat waktu sehingga perusahaan bisa langsung fokus ke profit dan   berkembang dengan cepat.
  •  Membuat operasional dan manajemen lebih mudah karena sistem pribadi/perusahaan yang tersambung dalam satu cloud dapat dimonitor dan diatur dengan mudah.
  •  Menjadikan kolaborasi yang terpercaya dan lebih ramping.
  • Mengehemat biaya operasional pada saat realibilitas ingin ditingkatkan dan   kritikal sistem informasi yang dibangun.

Selain memiliki keuntungan, layanan komputasi awan juga memiliki kelemahan yaitu komputer akan menjadi lambat atau tidak bisa dipakai sama sekali jika internet bermasalah atau kelebihan beban.


Dropbox.com

     Dropbox adalah media penyimpanan file secara online menggunakan cloud computing. Dropbox ini merupakan salah satu media penyimpangan yang gratis dan juga penggunaannya pun terbilang mudah. Kita dapat menggunakan dropbox pada komputer, handphone. dengan dropbox kita bisa menyimpan file yang sudah kita buat sebelumnya tanpa harus membawanya lewat flashdisk. Jadi setiap file yang kita simpan di dropbox, otomatis file tersebut tersebar ke komputer/gadget kita yang memakai dropbox juga. Syarat pertama untuk memulainya anda harus memiliki akun terlebih dahulu.

Mendeley.com


      Mendeley merupakan piranti lunak yang memiliki kemampuan dalam mengolah database ilmiah berupa e-journal, e-book dan referensilainnya. Fungsi sebagai library yang disertai denganke mampuan digunakan sebagai pengolah daftar pustaka dalam penyusunan karya tulis ilmiah. Mendeley juga merupakan sebuah aplikasi yang berguna untuk mengorganisasikan atau mengelola kumpulan paper paper yang kitamiliki. Dokumen-dokumen yang bisa dikenali oleh aplikasi Mendeley ini adalah file-file BIB, RIS, XML, ZOTERO.SQLITE dan PDF


Salesforce.com


     Salesforce.com adalah vendor Software as a Service (SaaS) yang menyediakan aplikasi customer relationship management. (CRM) yang meliputi salesforce automation to partner relationship management, marketing, dan customer service.

Salesforce.com memiliki banyak layanan dan produk yang memiliki berbagai macam fungsionalitas yang berbeda-beda. Produk dan layanan tersebut salah satunya adalah Force.com :
Tujuan
Force.com  dirancang dengan tujuan untuk membantu user fokus dalam memenuhi kebutuhan dalam membangun solusi bisnis sesuai dengan karakteristik masing masing tanpa terbebani bagaimana mengeksekusi programming untuk membangunnya karena dengan fitur builder yang disediakan dapat dicapai dengan melakukan konfigurasi dan kustomisasi tanpa melakukan programming.

Amazon EC 2

      sebuah layanan yang "menyewakan" sumberdaya teknologi informasi dasar, yang meliputi media penyimpanan, processing power, memory, sistem operasi, kapasitas jaringan dan lain-lain, yang dapat digunakan oleh penyewa untuk menjalankan aplikasi yang dimilikinya.

Amazon Elastic Compute Cloud (Amazon EC2) adalah layanan web yang menyediakan kapasitas resizable menghitung di awan. Hal ini dirancang untuk membuat web skala komputasi lebih mudah untuk pengembang.
Web sederhana Amazon EC2 interface layanan ini memungkinkan untuk mendapatkan dan mengkonfigurasi kapasitas dengan gesekan minimal.. Ini memberikan kontrol penuh terhadap sumber daya komputasi dan memungkinkan menjalankan pada lingkungan komputasi terbukti Amazon. Amazon EC2 mengurangi waktu yang dibutuhkan untuk memperoleh dan boot kasus server baru ke menit, memungkinkan dengan cepat skala kapasitas, baik atas dan bawah, seperti persyaratan perubahan komputasi .. Amazon EC2 perubahan ekonomi dari komputasi dengan memungkinkan untuk hanya membayar untuk kapasitas yang benar-benar menggunakan.. Amazon EC2 menyediakan alat pengembang untuk membangun aplikasi kegagalan ulet dan mengisolasi diri dari skenario kegagalan umum.

Comapping.com



      Comapping adalah perangkat lunak pemetaan pikiran secara online untuk mengelola dan berbagi informasi. Gunakan untuk mencatat, merencanakan dan mengatur. Ini adalah cara untuk memiliki satu set catatan. Satu set file. Untuk semua orang.

Google engine


      Google App Engine merupakan platform yang memungkinkan pengembang untuk membuat dan         menjalankan aplikasi-aplikasi web dengan fasilitas hosting di server Google. Versi gratis dari             platform ini memiliki kapasitas penyimpanan 500 MB dan kapasitas CPU dan lebar pita                      (bandwidth) yang cukup untuk 5 juta page-view setiap bulannya.






  Goggle drive


  Google drive adalah layanan berbasis komputasi awan itu     
   dapat digunakan untuk membuat, membagi, mengolaborasikan   
   dan menyimpan data hingga 1 terabite (TB).
   google drive pertma kali di luncurkan pada 24 april        
   2012.layanan ini merupakan layanan ekstensi dari
   google docs dan akan menggunakan URL docs.google.com       
   dengan drive.google. setelah diaktifkan. google drive       
   memberikan layanan pencomyimpanan gratis sebesar 5 GB dan   
   dapat ditambah dengan pembayaran tertentu
   dengan google drive pengguna dapat mengunggah dan           
   mengakases berbagai file seperti video, foto, google docs   
   dan PDF.
   Semua dapat dilakukan.anda dapat mengakses file dimana     
   saja.



Kamis, 15 Mei 2014

LANGKAH - LANGKAH SETTING ROUTER LINKSYS




1. Setting IP komputer satu segmen dengan router




2. Masukan IP ROUTER di browser





3.Setelah itu akan tampil halaman login seperti dibawah ini, kemudian      isikan User Name= admin
    dan Password=admin (lihat Default Setting dibawah router) kemudian         tekan    enter/OK.


4. Maka akan muncul tampilan sebagai berikut 
   





- pilih static IP
- pilih network setup, isikan router IP terlebih dahulu,   contoh: 192.168.0.254
- tekan save setting
- maka akan muncul seperti berikut



5. lalu router akan mengganti IP dengan sendirinya, ketikan IP 192.168.0.254
    IP komputer harus satu segmen dengan router


6. isikan user name dan password


7. Kemudian akan  kemali masuk kedalam settingan router


disini yang perlu disetting adalah Internet IP (setting ip
 mengikuti jaringan yang telah ada atau sebaliknya), IP Subnet Mask, Gateway, DNS dan DHCP
(Disable/tidak aktif atau Enable/diaktifkan) setelah itu klik save.


8. pilih wireless >>basic wireless settings>>isikan SSID  tekan save setting



9. pilih wireless security
-  pilih mode security
-  masukan password pada WPA Shared key
- tekan save settings
 




setelah semuanya sudah di setting router siap digunakan

selamat mencoba^_^