SOFTWARE DEVELOPMENT

0 komentar Kamis, 17 Januari 2013 di 15.34 - Edit entry?
Software Development adalah jasa pembuatan program aplikasi berdasarkan keinginan anda. penerapan program tersebut dapat disesuaikan atas kebutuhan otomatisasi perusahaan, apakah itu berupa sistem penagihan, laporan keuangan atau sistem pemasaran yang terintegrasi dengan seluruh cabang perusahaan.
Secara garis besar Software Development terbagi menjadi beberapa tahapan, yaitu:
1.       Planning
Merupakan tahap awal untuk memulai Software Development. Tujuan dari tahap ini adalah menghasilkan: 1) proses kerja yang jelas antar setiap anggota, 2) timeline, dan 3) anggaran dana. Pada tahap ini juga, ketua proyek berkoordinasi dengan stakeholder untuk membuat kontrak kerja yang jelas. Selain berisi tentang estimasi dana, kontrak kerja juga harus memiliki batasan-batasan pengerjaan yang jelas. Hal ini dilakukan agar tim proyek tidak terikat dengan tambahan-tambahan modul yang nanti mungkin agar terjadi.
2.       Requirement and Specification
Tahap ini dilakukan untuk menentukan fitur-fitur yang tepat serta kebutuhan sistem untuk software yang akan dibuat. Tahap ini dapat dilakukan dengan interview, observasi lapangan, dan studi pustaka.
3.       Architecture and Design
Merupakan tahap untuk menentukan detail sistem yang akan dipakai. Tahap ini bertujuan untuk menentukan desain keseluruhan dari software, yang meliputi: konseptual database, sistem keamanan, dan interface.
4.       Implementation and Testing
Tahap implementasi merupakan tahap pembuatan software dengan berpedoman pada tahap-tahap sebelumnya. Sedangkan tahap Testing merupakan serangkaian uji coba yang diberikan kepada software untuk menentukan kapabilitasnya. Tsting dapat terbagi menjadi: 1) security testing, 2) performance testing, 3) stress testing, 4) recovery testing.
5.       Deployment and Maintenance
Kedua tahap terakhir ini adalah tahap dimana software telah mulai digunakan oleh user. Terdapat 2 hal penting yag ada pada tahap ini, antara lain: 1) training penggunaan software dan 2) pemantauan software. Pemantauan dilakukan untuk mengecek apakah software telah stabil atau belum. Kestabilan ini dapat dinilai dengann tidak adanya bug yang muncul selama penggunaan.

Perbandingan tentang kelebihan dan kekurangan setiap model pada Software Development Life Cycle (SDLC) ini dijelaskan berikut ini
1. Waterfall
Kelebihan :
- Merupakan model pengembangan paling handal dan paling lama digunakan.
- Cocok untuk system software berskala besar.
- Cocok untuk system software yang bersifat generic.
- Pengerjaan project system akan terjadwal dengan baik dan mudah dikontrol.
Kekurangan :
- Persyaratan system harus digambarkan dengan jelas.
- Rincian proses harus benar-benar jelas dan tidak boleh berubah-ubah.
- Sulit untuk mengadaptasi jika terjadi perubahan spesifikasi pada suatu tahapan pengembangan
2. Iterasi
Kelebihan :
- Dapat mengakomodasi jika terjadi perubahan pada tahapan pengembangan yang telah dilaksanakan.
- Dapat disesuaikan agar system bisa dipakai selama hidup software computer.
- Cocok untuk pengembangan sistem dan perangkat lunak skala besar.
- Pengembang dan pemakai dapat lebih mudah memahami dan bereaksi terhadap resiko setiap tahapan karena system terus bekerja selama proses.
Kekurangan :
- Hanya berlaku untuk Short-Lifetime system.
- Tahapan proses tidak terlihat sedang berada ditahapan mana suatu pekerjaan.
- Memerlukan alat ukur kemajuan secara regular.
- Perubahan yang sering terjadi dapat merubah struktur system.
- Memerlukan tenaga ahli dengan kemampuan tinggi.
3. Rapid Application Development / RAD
Kelebihan :
- RAD mengikuti tahapan pengembangan sistem sepeti umumnya, tetapi mempunyai kemampuan untuk menggunakan kembali komponen yang ada (reusable object).
- Setiap fungsi dapat dimodulkan dalam waktu tertentu dan dapat dibicarakan oleh tim RAD yang terpisah dan kemudian diintegrasikan sehingga waktunya lebih efesien.
Kekurangan :
- Tidak cocok untuk proyek skala besar.
- Proyek bisa gagal karena waktu yang disepakati tidak dipenuhi.
- Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini.
- Resiko teknis yang tinggi juga kurang cocok untuk model ini.
4. Model prototyping
Kelebihan :
- Prototype melibatkan user dalam analisa dan desain.
- Punya kemampuan menangkap requirement secara konkret daripada secara abstrak.
- Untuk digunakan secara standalone.
- Digunakan untuk memperluas SDLC.
- Mempersingkat waktu pengembangan Sistem Informasi
Kekurangan :
- Proses analisis dan perancangan terlalu singkat.
- Mengesampingkan alternatif pemecahan masalah.
- Bisanya kurang fleksible dalam mengahdapi perubahan.
- Protitype yang dihasilkan tidak selamanya mudah dirubah
- Protype terlalu cepat selesai

source:
http://nissaajah91.wordpress.com/2011/06/04/software-development/

INTERNET MARKETING

0 komentar di 13.14 - Edit entry?

Internet marketing adalah system pemasaran suatu produk dengan bantuan internet. sebagai suatu system pemasaran produk, maka produk yang dapat dipasarkan ,melalui artikel internet marketing sebagai alat bantu, dapat bervariasi dalam berbagai jenis produk dalam arti produk apapun selama ia dapat di pasarkan melalui internet. Tujuan dari internet marketing adalah untuk memastikan produk tersebut memnuhi selera para pembeli dan pembaca.

Anda tidak akan menyesal menjadi wirausahawan internet. Anda akan menjadi bos bagi diri anda sendiri, dan menghasilkan uang yang besar. Di samping itu, anda akan mempunyai lebih banyak waktu luang untuk mengerjakan hal-hal lainnya.

Untuk mempunyai bisnis di internet, anda memerlukan sebuah website. Desain website mempunyai peranan penting dalam menarik pengunjung. Jika anda berencana untuk menarik biaya keanggotaan, anda tidak dapat berharap banyak orang akan tertarik membayar akses ke website anda, jika desain website anda tidak menarik. Untuk membuat desain, anda dapat menyewa jasa graphic desainer, atau anda juga dapat mempelajarinya sendiri. Silakan klik link di bagian bawah artikel ini untuk mengunjungi situs yang memberikan bimbingan cara pembuatan website.

Langkah-langkah berbisnis online
Langkah awal dalam membangun sebuah bisnis on-line yang sukses adalah menemukan bidang yang merupakan minat / ketertarikan anda. Beberapa cara untuk melakukannya :

1. Lakukan brainstorming mengenai konsep-konsep terbaik yang anda yakini akan cocok dengan anda. Jauh    lebih mudah untuk mencapai sukses, jika anda mencintai apa yang anda lakukan.
2. Jika anda tidak dapat menemukan konsep yang cocok dengan minat anda, buatlah itu. Temukan satu bidang yang menarik bagi anda, dalami sampai anda bergairah untuk menjalankan bisnis di bidang tersebut.
3.Bila semua langkah gagal, pilih bidang bisnis yang mendatangkan uang. Lakukan penelitian bidang bisnis apa yang popular dan mendatangkan uang. Cari tahu apa yang dicari orang, dan juallah itu pada mereka. Anda akan memperbesar kemungkinan sukses bila melakukan hal itu. Banyak tempat untuk mengetahui hal apa yang bisa/laku dijual. Mulailah surfing di internet. Lakukan penelitian dengan menggunakan keyword yang sesuai.
Setelah anda menentukan bidang bisnis yang akan anda tekuni, tibalah waktunya untuk menyelidiki siapa calon pelanggan/pembeli anda. Hal ini akan mempengaruhi desain dan isi dari website anda.
   
‘Link Popularity’ Cara Sederhana Meningkatkan Ranking

Setelah men-submit website Anda ke berbagai search engine dan directory utama, apa yang akan Anda lakukan ? Apakah semuanya sudah cukup dan Anda tinggal menunggu hasil ? Tentu saja tidak. Sambil menunggu hasil pendaftaran yang berkisar antara 2 minggu hingga 3 bulan, Anda bisa meningkatkan link popularity dari website Anda. Link popularity adalah banyaknya website lain yang memasang link mengarah ke website Anda. Semakin besar link popularity, maka rangking website Anda di search engine akan semakin tinggi. Google adalah salah satu search engine yang sangat memperhatikan link popularity. Bahkan faktor ini bisa menjadi yang paling penting. Menurut analisa Google, semakin banyak suatu website di-link, tentu content-nya semakin baik juga. Dan yang lebih istimewa lagi, Google bisa menganalisa darimana datangnya link tersebut.

HACKING

0 komentar di 13.07 - Edit entry?


Yakk, saatnya kita ngebahas soal hacking n kawan-kawannya yaa.... 
  • Hacking
Hacking adalah kegiatan menerobos program komputer milik orang/pihak lain. Hacker adalah orang yang gemar ngoprek komputer, memiliki keahlian membuat dan membaca program tertentu, dan terobsesi mengamati keamanan (security)-nya. Hacker memiliki wajah ganda; ada yang budiman ada yang pencoleng. Hacker Budiman memberi tahu kepada programer yang komputernya diterobos, akan adanya kelemahan-kelemahan pada program yang dibuat, sehingga bisa “bocor”, agar segera diperbaiki. Sedangkan, hacker pencoleng, menerobos program orang lain untuk merusak dan mencuri datanya. Sebenarnya Hacking itu apasih? Jawaban saya hanya satu, Hacking adalah suatu seni, Hacking is an art. Seni seperti apa? ya seni seperi Hacking. Ilmu Hacking itu wajib anda pelajari, seperti apa dan bagaimana Hacking itu tergantung dari pola pikir anda sendiri. Hacking bisa jadi kegiatan gelap bisa juga kegiatan putih, tau sendirikan maksudnya..? Anda bisa belajar dari internet, buku, atau dari masternya. Dengan begitu anda akan tau bagaimana kita mengantisipasi suatu Hacking yang dilakukan orang lain terhadap kita

  •  Carding
 Carding adalah berbelanja menggunakan nomor dan identitas kartu kredit orang lain, yang diperoleh secara ilegal, biasanya dengan mencuri data di internet. Sebutan pelakunya adalah Carder. Sebutan lain untuk kejahatan jenis ini adalah cyberfroud alias penipuan di dunia maya. Menurut riset Clear Commerce Inc, perusahaan teknologi informasi yang berbasis di Texas – AS , Indonesia memiliki carder terbanyak kedua di dunia setelah Ukrania. Sebanyak 20 persen transaksi melalui internet dari Indonesia adalah hasil carding. Akibatnya, banyak situs belanja online yang memblokir IP atau internet protocol (alamat komputer internet) asal Indonesia. Kalau kita belanja online, formulir pembelian online shop tidak mencantumkan nama negara Indonesia. Artinya konsumen Indonesia tidak diperbolehkan belanja di situs itu. Menurut pengamatan ICT Watch, lembaga yang mengamati dunia internet di Indonesia, para carder kini beroperasi semakin jauh, dengan melakukan penipuan melalui ruang-ruang chatting di mIRC. Caranya para carder menawarkan barang-barang seolah-olah hasil carding-nya dengan harga murah di channel. Misalnya, laptop dijual seharga Rp 1.000.000. Setelah ada yang berminat, carder meminta pembeli mengirim uang ke rekeningnya. Uang didapat, tapi barang tak pernah dikirimkan.

  •  Cracking
Cracking adalah hacking untuk tujuan jahat. Sebutan untuk cracker adalah hacker bertopi hitam (black hat hacker). Berbeda dengan carder yang hanya mengintip kartu kredit, cracker mengintip simpanan para nasabah di berbagai bank atau pusat data sensitif lainnya untuk keuntungan diri sendiri. Meski sama-sama menerobos keamanan komputer orang lain, hacker lebih fokus pada prosesnya. Sedangkan cracker lebih fokus untuk menikmati hasilnya.
source:

JARINGAN KOMPUTER

0 komentar di 04.32 - Edit entry?
kali ini saya mw mbahas tentang jarkom, uda tau belum? yukk check it out :)

Jaringan komputer (jaringan) adalah sebuah sistem yang terdiri atas komputer-komputer yang didesain untuk dapat berbagi sumber daya (printer, CPU), berkomunikasi (surel, pesan instan), dan dapat mengakses informasi(peramban web). Dalam jaringan ada tiga komponen utama yang harus dipahami, yaitu :
  • Host atau node, yaitu sistem komputer yang berfungsi sebagai sumber atau penerima dari data yang dikirimkan. Node ini dapat berupa:
    • Server : komputer tempat penyimpanan data dan program-program aplikasi yang digunakan dalam jaringan,
    • Client : komputer yang dapat mengakses sumber daya (berupa data dan program aplikasi) yang ada pada server,
    • Shared pheriperal : peralatan-peralatan yang terhubung dan digunakan dalam jaringan (misalnya, printer, scanner, harddisk, modem, dan lain-lain).
  • Link, adalah media komunikasi yang menghubungkan antara node yang satu dengan node lainnya. Media ini dapat berupa saluran transmisi kabel dan tanpa kabel,
  • Software (Perangkat Lunak), yaitu program yang mengatur dan mengelola jaringan secara keseluruhan. Termasuk di dalamnya sistem operasi jaringan yang berfungsi sebagai pengatur komunikasi data dan periferal dalam jaringan.

    Macam-macam topologi jaringan komputer 
  • 1. Topologi Bus

    jaringan topologi bus
    Gambar 1 : Prinsip Kerja Topologi Bus

    Topologi bus ini sering juga disebut sebagai topologi backbone, dimana ada sebuah kabel coaxial yang dibentangkan kemudian beberapa komputer dihubungkan pada kabel tersebut.

    Kelebihan topologi Bus :
  • Layout kabel sederhana sehingga instalasi relatif lebih mudah
  • Kerusakan satu komputer client tidak akan mempengaruhi komunikasi antar client lainnya
  • Hemat kabel sehingga biaya instalasi relatif lebih murah
  • Penambahan dan pengurangan terminal dapat dilakukan tanpa mengganggu operasi yang berjalan.

Kekurangan topologi Bus :
  1. Jika kabel utama (bus) atau backbone putus maka komunikasi gagal
  2. Bila kabel utama sangat panjang maka pencarian gangguan menjadi sulit
  3. Kemungkinan akan terjadi tabrakan data(data collision) apabila banyak client yang mengirim pesan dan ini akan menurunkan kecepatan komunikasi.
  4. Keamanan data kurang terjamin
  5. Diperlukan repeater untuk jarak jauh

2. Topologi Ring
jaringan topologi ring
Gambar 2 : Prinsip Kerja Topologi Ring

Disebut topologi ring karena bentuknya seperti cincing yang melingkar. Semua komputer dalam jaringan akan di hubungkan pada sebuah cincin. Cincin ini hampir sama fungsinya dengan concenrator pada topologi star yang menjadi pusat berkumpulnya ujung kabel dari setiap komputer yang terhubung.

Kelebihan topologi ring :
  1. Dapat melayani aliran lalulintas data yang padat
  2. Aliran data mengalir lebih cepat karena dapat melayani data dari kiri atau kanandari server
  3. Trasmisi data yang relatif sederhana seperti perjalanan paket data dalam satu arah saja.

Kekurangan topologi ring :
  1. Kerusakan pada salah satu media pengirim/terminal dapat melumpuhkan kerja seluruh jaringan
  2. Paket data harus melewati setiap komputer antara pengirim dan penerima, sehingga menjadi lebih lambat
  3. Pengembangan jaringan menjadi lebih kaku karena penambahan terminal atau node menjadi lebih sulit bila port sudah habis.

3. Topologi Star
jaringan topologi star
Gambar 3 : Prinsip Kerja Topologi Star

Disebut topologi star karena bentuknya seperti bintang, sebuah alat yang disebut concentrator bisa berupa hub atau switch menjadi pusat, dimana semua komputer dalam jaringan dihubungkan ke concentrator ini.

Kelebihan topologi star :
  1. Karena setiap komponen dihubungkan langsung ke simpul pusat maka pengelolaan menjadi mudah
  2. Kegagalan komunikasi mudah ditelusuri.
  3. Kegagalan pada satu komponen/terminal tidak mempengaruhi komunikasi terminal lain.
  4. Kontrol terpusat sehingga memudahkan dalam deteksi dan isolasi kesalahan serta memudahkan pengelolaan jaringan.

Kekurangan topologi star :
  1. Kegagalan pusat kontrol (simpul pusat) memutuskan semua komunikasi
  2. Bila yang digunakan sebagai pusat kontrol adalah HUB maka kecepatan akan berkurang sesuai dengan penambahan komputer, semakin banyak semakin lambat.
  3. Boros dalam penggunaan kabel
  4. Kondisi HUB harus tetap dalam kondisi baik, kerusakan HUB berakibat lumpuhnya seluruh link dalam jaringan sehingga computer tidak dapat saling berkomunikasi.

4. Topologi Tree
jaringan topologi tree
Gambar 4 : Prinsip Kerja Topologi Tree

Topologi pohon adalah pengembangan atau generalisasi topologi bus. Media transmisi merupakan satu kabel yang bercabang namun loop tidak tertutup.

Kelebihan topologi tree :
  1. Memungkinkan untuk memiliki jaringan point to point
  2. Mengatasi keterbatasan pada topologi star, yang memiliki keterbatasan pada titik koneksi hub.
  3. Topologi tree membagi seluruh jaringan menjadi bagian yang lebih mudah diatur
  4. Topologi tree ini memiliki keunggulan lebih mampu menjangkau jarak yang lebih jauh dengan mengaktifkan fungsi Repeater yang dimiliki oleh HUB.

Kekurangan topologi tree :
  1. Karena bercabang maka diperlukan cara untuk menunjukkan kemana data dikirim, atau kepada siapa transmisi data ditujukan.
  2. Perlu suatu mekanisme untuk mengatur transmisi dari terminal terminal dalam jaringan.
  3. Kabel yang digunakan menjadi lebih banyak sehingga diperlukan perencanaan yang matang dalam pengaturannya, termasuk di dalamnya adalah tata letak ruangan.
  4. HUB menjadi elemen kritis.

5. Topologi Mesh
jaringan topologi mesh
Gambar 5 : Prinsip Kerja Topologi Mesh

Topologi Mesh adalah topologi yang tidak memiliki aturan dalam koneksi. Karena tidak teratur maka kegagalan komunikasi menjadi sulit dideteksi, dan ada kemungkinan boros dalam pemakaian media transmisi. setiap perangkat Setiap prrangkat terhubung secara langsung ke perangkat lainnya yang ada di dalam jaringan. Akibatnya, dalam topologi mesh setiap perangkat dapat berkomunikasi langsung dengan perangkat yang dituju (dedicated links).

Kelebihan topologi mesh :
  1. Dapat berkomunikasi langsung dengan perangkat tujuan.
  2. Data dapat di kirim langsung ke computer tujuan tanpa harus melalui computer lainnya lebih cepat.
  3. Satu link di gunakan khusus untuk berkomunikasi dengan komputer yang di tuju.
  4. Memiliki sifat Robust, yaitu apabila terjadi gangguan pada koneksi komputer A dengan komputer B karena rusaknya kabel koneksi (links) antara A dan B, maka gangguan tersebut tidak akan mempengaruhi koneksi komputer A dengan komputer lainnya.
  5. Mudah dalam proses identifikasi permasalahan pada saat terjadi kerusakan koneksi antar komputer.

Kekurangan topologi mesh :
  1. Setiap perangkat harus memiliki I/O port.
  2. Butuh banyak kabel sehingga butuh banyak biaya.
  3. Instalasi dan konfigurasi lebih sulit karena komputer yang satu dengan yang lain harus terkoneksi secara langsung.
  4. Biaya yang besar untuk memelihara hubungan yang berlebih.  
source:
http://teknik-blog-tutorial.blogspot.com/2012/07/jenis-jenis-topologi-jaringan-komputer.html

SECURITY JARINGAN

0 komentar Minggu, 13 Januari 2013 di 16.57 - Edit entry?
Security Jaringan

Jaringan internet bersifat publik. Sehingga memungkinkan arus informasi bisa disadap oleh pihak lain. Untuk itu keamanan menjadi useful terhadap kenyamanan jaringan komputer dan vulnerability suatu jaringan.
Adapun yang termasuk sistem keamanan komputer sebagai berikut :
  • hacker: sekelompok orang yang mampu menjebol dan melumpuhkan system komputer orang.
  • Cracker: mem-bypass password atau lisensi program komputer, secara sengaja melawan keamanan komputer, men-deface (merubah halaman muka web) milik orang lain bahkan hingga men-delete data orang lain, mencuri data dan umumnya melakukan cracking untuk keuntungan sendiri, maksud jahat, atau karena sebab lainnya karena ada tantangan.

  • White Hat: Istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada peretas yang secara etis menunjukkan suatu kelemahan dalam sebuah sistem komputer. dan masi banyak lainnya...

    Kelebihan dan Kekurangan Menggunakan Sistem Jaringan Komputer Client-Server 

    keunggulan: 
  • Kecepatan akses lebih tinggi karena penyediaan fasilitas jaringan dan pengelolaannya dilakukan secara khusus oleh satu komputer (server) yang tidak dibebani dengan tugas lain sebagai workstation.
  • Sistem keamanan dan administrasi jaringan lebih baik, karena terdapat seorang pemakai yang bertugas sebagai administrator jaringan, yang mengelola administrasi dan sistem keamanan jaringan.
  • Sistem backup data lebih baik, karena pada jaringan client-server backup dilakukan terpusat di server, yang akan membackup seluruh data yang digunakan di dalam jaringan.
          kelemahan:
  1. Biaya operasional relatif lebih mahal.
  2. Diperlukan adanya satu komputer khusus yang berkemampuan lebih untuk ditugaskan sebagai server.
  3. Kelangsungan jaringan sangat tergantung pada server. Bila server mengalami gangguan maka secara keseluruhan jaringan akan terganggu.

source:

http://www.it-artikel.com/2012/05/sistem-keamanan-jaringan-komputer.html
http://cyberkomputer.com/jaringan-komputer/kelebihan-dan-kekurangan-menggunakan-sistem-jaringan-komputer-client-server/

DATABASE

0 komentar di 16.26 - Edit entry?
     Pengertian Database
  1. Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik untuk memperoleh informasi dari basis data tersebut.
  2. Database adalah representasi kumpulan fakta yang saling berhubungan disimpan secara bersama, untuk memenuhi berbagai kebutuhan.
  3. Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu untuk tujuan tertentu pula.
  4. Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu sehingga mampu memenuhi informasi yang optimal yang dibutuhkan olehpara pengguna.

    Perangkat Untuk Membuat Database.
     

    Database dapat dibuat dan diolah dengan menggunakan suatu program komputer, yaitu yang biasa disebut dengan software (perangkat lunak).Software yang digunakan untuk mengelola dan memanggil kueri (query) database disebut Database Management System (DBMS) atau jika diterjemahkan kedalam bahasa indonesia berarti “Sistem Manajemen Basis Data”.
    DBMS terdiri dari dua komponen, yaitu Relational Database Management System (RDBMS) dan Overview of Database Management System (ODBMS). RDBMS meliputi Interface Drivers, SQL Engine, Transaction Engine, Relational Engine, dan Storage Engine. Sedangkan ODBMS meliputi Language Drivers,Query Engine, Transaction Engine, dan Storage Engine.
    Sedangkan level dari softwarenya sendiri, terdapat dua level software yang memungkinkan untuk membuat sebuah database antara lain : High Level Software dan Low Level Software.

    Tipe Database

    Terdapat 12 tipe database, antara lain Operational database, Analyticaldatabase, Data warehouse, Distributed database, End-user database, External data base, Hypermedia databases on the web, Navigational database, In-memory data bases, Document-oriented databases, Real-time databases, dan RelationalDatabase.

    source : http://thekicker96.wordpress.com/pengertian-database/