Recent Post

Kamis, 17 Januari 2013

Software Development (pengembangan Perangkat Lunak)


Software Development adalah salah satu tipe proyek IT yang berfokus pada penciptaan atau pengembangan perangkat lunak.

Software Development dapat didetailkan lagi menjadi proses:
1. penciptaan software untuk memenuhi kebutuhan manusia
2. desain software
3. pengembangan software aplikasi perusahaan
4. pengembangan platform

Karena berfokus pada sesuatu yang tidak tampak (software), Software development memiliki tingkat pengerjaan yang lebih sulit. Tidak heran jika banyak Software development yang gagal dikarenakan proses pengerjaan tidak sesuai dengan yang telah direncanakan.

Salah satu criteria tambahan untuk output Software Development adalah kemampuan software untuk dapat dikembangkan lagi. Disinilah tingkat kesulitan yang utama dimana pihak pencipta harus dapat mendokumentasikan dengan baik setiap source code agar dapat dipahami oleh orang lain.

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:
    · proses kerja yang jelas antar setiap anggota
    · timeline
    · 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:
  • · training penggunaan software
  • · pemantauan software
Pemantauan dilakukan untuk mengecek apakah software telah stabil atau belum. Kestabilan ini dapat dinilai dengann tidak adanya bug yang muncul selama penggunaan.

Internet Marketing

      


      Seiring perkembangan dunia Internet yang semakin maju pesat, berbagai istilah muncul dalam dunia Internet dan salah satunya adalah istilah Internet Marketing.


      Internet marketing / e-marketing / online-marketing adalah segala usaha yang dilakukan untuk melakukan pemasaran suatu produk atau jasa melalui atau menggunakan media Internet atau jaringan World Wide Web. Produk yang dipasarkan bisa produk sendiri atau produk orang lain (affiliasi) dengan pembagian komisi dalam jumlah tertentu (sistem persentase). Pelaku internet marketing biasa disebut dengan Internet Marketer.


Perbedaan Internet Marketing dengan Bisnis Online
      Ada sedikit perbedaan antara Internet marketing dengan bisnis online. Bisnis online adalah sebuah kegiatan wirausaha profesional yang dilakukan dengan menggunakan Internet sebagai media promosinya.



    Pelaku bisnis online yang sering disebut netpreneur sudah memahami betul apa yang akan dijual dan bagaimana menjualnya. Seorang pelaku bisnis online tentunya sudah memiliki rencana tersediri yang tersusun rapi untuk mengembangkan bisnisnya dari segi modal, operasional, promosi, dan lain sebagainya.


    Pelaku bisnis online selalu memiliki manajemen resiko untuk menghadapi segala kemungkinan termasuk manajemen resiko saat mengalami kerugian. Para pebisnis online biasanya memiliki produk sendiri untuk dipasarkan baik produk digital maupun fisik. Dalam menjalankan sebuah bisnis online, memerlukan rencana yang tepat, modal yang lumayan besar, SDM yang profesional, dan produk-produk yang berkualitas.


   Contoh bisnis online adalah membuka toko online dengan produk-produk sendiri. Dalam hal ini maka dibutuhkan sumber daya manusia untuk mengelola toko online tersebut mulai dari bagian pengadaan barang, pengiriman, customer service, admin website, dan lain-lain.


   Bisnis Internet marketing merupakan bagian dari bisnis online. Memulai bisnis Internet marketing tidak membutuhkan modal yang besar sebagaimana bisnis online, cukup memiliki pengetahuan tentang Internet, bisa membuat website/blog, bisa meulis artikel menarik, bisa mempromosikan suatu produk dan mahir dalam ilmu SEO (Search Engine Optimization), maka seseorang bisa menjadi Internet marketer. Biasanya, seorang Internet marketer tidak memiliki produk sendiri tetapi hanya memasarkan produk orang lain.

Hacking



       Hacking adalah Istilah dari 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 Dibagi Menjadi 2 :
  • Hacker Baik
  • Hacker Jahat
Pekerjaan Hacker Baik adalah memberi tahu kepada programer yang komputernya diterobos, adanya kelemahan-kelemahan pada program yang dibuat, sehingga bisa bocor, agar segera diperbaiki.
Sedangkan, Hacker Jahat menerobos program orang lain untuk merusak dan mencuri datanya.

Kerja Hacker
     Dalam suatu komunitas hacker, terdapat jenis-jenis keahlian yang berlainan. Misalnya seorang algoritma hacker mampu memecahkan masalah dengan urutan perintah yang secara mudah dikuasi olehnya.
     Ada juga hacker yang ahli dalam sistem operasi komputer, hacker yang menguasai jaringan internet ataupun hacker yang dapat memecahkan password, sandi, dan kode rahasia.

     Selain mampu menembus dan mengakses informasi yang tidak diizinkan, hacker juga mampu mencegah penyusup untuk mengutak-atik dan menyelidiki sistem mereka.
     Meskipun beberapa hacker merugikan, namun ada juga hacker yang “bermain” dengan tujuan untuk mengetahui kapasitas dirinya tanpa melakukan sesuatu yang merugikan kepentingan umum. Ada juga hacker yang direkrut untuk bekerja sama dengan pemerintah.

Dampak Hacker
     Ada hacker yang menembus sistem keamanan dengan tujuan merusak data, mencuri dokumen penting, mencuri software yang berlisensi, mencuri akun kartu kredit, dan aktivitas ilegal lainnya. Oleh karena itu, pemerintah dan instituti penting harus beradaptasi dengan kasus kriminal berbasis kemajuan teknologi.
    Salah satu caranya adalah dengan merekrut hacker di pihak mereka. Selain itu juga, dengan mengadakan pelatihan agar para pegawai-pegawai pemerintahan tidak gagap teknologi.

Pencegahan
     Kita dapat berhati-hati terhadap serangan hacker. Misalnya dengan menginstal firewall dan waspada ketika mengakses website di internet yang menggunakan data pribadi Anda. Pelajari cara dan pilihan menggunakan jaringan internet.

    Walaupun cepat, bukan berarti jaringan internet Anda aman dari serangan hacker. Hacker selalu meningkatkan kemampuannya dan berkeliaran di internet untuk mencari celah yang mudah ditembus untuk memperoleh akses.
Dengan hadirnya teknologi internet, jaringan sosial, website pribadi, website perusahaan dan lain sebagainya, maka banyak sekali informasi yang bertebaran di internet. Hal ini rawan terhadap pencurian identitas. Oleh karena itu, tingkatkan kewaspadaan Anda dan batasi informasi penting hanya untuk orang-orang yang Anda kenal.

Network Security (Pengamanan Jaringan)

   Dilihat dari kata-kata nya bisa dapat di artikan network security merupakan suatu cara pengamanan pada internet. Banyak dari kita mungkin bertanya-tanya, apakah itu network security yang lebih spesifikasinya.Menurut saya personal, semua yang berhubungan dengan internet pasti mempunyai data-data perusahaan, ataupun data pribadi yang kita simpan di berbagai situs jejaring sosial dan lainnya yang tidak mungkin di lepas begitu saja tanpa adanya pengamanan yang baik. Untuk itu network security disini bekerja. Jadi lebih mudahnya diartikan secara bahasa network adalah jaringan, dan security adalah pengamanan.
Secara umum terdapat 3 kata kunci dalam konsep Network Security, yaitu:

  • Resiko tingkat bahaya
  • Ancaman
  • Kerapuhan sistem

Resiko / tingkat bahaya
Pada satu ini, kita tahu banyaknya kendala atau resiko jika pengamanan pada pengaturan internet kita tidak terlalu aman. Banyak penyusup yang dengan mudah masuk tanpa harus bersusah payah, maka dibutuhkan keahlian kita untuk mencari cara seberapa besar penyusup mampu menjebol situs keamanan kita.
Ancaman
Pada yang satu ini, sudah merupakan kekhawatiran bagi si punya situs, yaitu ancaman jika ada yang dapat masuk dengan mudahnya dan seperti memiliki otoritas seperti yang mempunyai situs ini. Maka memang di anjurkan agar kita lebih berhati-hati jika memang ada penyusup.

Kerapuhan Sistem
Dari sistem dapat juga di jebol, dengan cara mengetahui dari si pembuat keamanan internet itu sendiri, apakah dia bisa menjaga rahasia terhadap orang-orang luar yang tidak ada hubungan nya, atau juga orang tersebut berusaha mencuri dari si pembuat situs keamanan itu.

Database


    Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
   Istilah “database” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel  ini mengenai database komputer. Catatan yang mirip dengan database sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Ada beberapa perangkat untuk membuat sebuah database salah satunya adalah Database Management System (DBMS).

DBMS sendiri dibagi menjadi 2, yaitu Relational Database Management System(RDBMS) dan Overview of Database Management System (ODBMS)


Relational Database Management System  memiliki 5 jenis:

  1. Interface Drivers 
  2. SQL Engine 
  3. Transaction Engine     
  4. Relational Engine 
  5. Storage Engine 


Overview of Database Management System memiliki 4 jenis:
  1. Language Drivers 
  2. Query Engine 
  3. Transaction Engine 
  4. Storage Engine   
Macam – Macam Tipe Database:
  • Operational database
  • Analytical database
  • Data warehouse
  • Distributed database
  • End-user database
  • External database
  • Hypermedia databases on the web
  • Navigational database
  • In-memory databases
  • Document-oriented databases
  • Real-time databases
  • Relational Database

Jaringan Komputer

Jaringan (network) adalah kumpulan dua atau lebih sistem computer atau lebih yang terhubung satu sama lain



MACAM-MACAM JARINGAN BERDASARKAN GEOGRAFISNYA :- LAN(Local Area Network) adalah komputer yang jaringannya hanya mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah, sekolah atau yang lebih kecil.-MAN(Metropolitan Area Network) adalah suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya.-WAN(Wide Area Network) merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik.

MACAM-MACAM JARINGAN BERDASARKAN FUNGSINYA :
−Jaringan Klien-server (Client-server) : ada satu komputer yang disiapkan menjadi peladen   (server) dari komputer lainnya yang sebagai klien (client).−Jaringan Ujung ke ujung (Peer-to-peer) : komputer-komputer saling mendukung, sehingga setiap komputer dapat meminta pemakaian bersama sumberdaya dari komputer lainnya, demikian pula harus siap melayani permintaan dari komputer lainnya.

Data Center Server adalah Pusat pemrosesan data yang didukung dengan perangkat pengolahan data tersebut. Disebut juga dengan pusat komputerisasi. Data center server merupakan server data terpusat dari jaringan di suatu jaringan, baik dalam jaringan lokal antaupun global, jaringan instansi ataupun perusahaan. 

Rangkuman Presentasi Kelompok "Hardware"


1. INPUT DEVICE
Apa itu input device???
Input device adalah media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan. Input devices atau unit masukan yang umumnya digunakan personal computer (PC) adalah keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan user (pengguna) dengan komputer.
a.     Keyboard
Keyboard merupakan unit input yang paling penting dalam suatu pengolahan data dengan komputer. Keyboard dapat berfungsi memasukkan huruf, angka, karakter khusus serta sebagai media bagi user (pengguna) untuk melakukan perintah-perintah lainnya yang diperlukan, seperti  menyimpan file dan membuka file.
Jenis-Jenis Keyboard :
1.)  QWERTY
2.)  DVORAK
3.)  KLOCKENBERG
b.     Mouse
Mouse adalah salah unit masukan (input device). Fungsi alat ini adalah untuk perpindahan pointer atau kursor secara cepat. Selain itu, dapat sebagai perintah praktis dan cepat dibanding dengan keyboard. Mouse mulai digunakan secara maksimal sejak sistem operasi telah berbasiskan GUI (Graphical User Interface).Mouse terdiri dari beberapa port yaitu mouse serial, mouse ps/2, usb dan wireless.

c.      TouchpadUnit
masukkan ini biasanya dapat kita temukan pada laptop dan notebook, yaitu dengan menggunakan sentuhan jari. Biasanya unit ini dapat digunakan sebagai pengganti mouse.

d.     Light PenLight pen
adalah pointer elektronik yang digunakan untuk modifikasi dan men-designgambar dengan screen (monitor). 

e.     Joy Stick dan Games Paddle
Alat ini biasa digunakan pada permainan (games) komputer. Joy Stick biasanya berbentuktongkat, sedangkan games paddle biasanya berbentuk kotak atau persegi terbuat dariplastik dilengkapi dengan tombol-tombol yang akan mengatur gerak suatu objek dalam komputer.

f.       Barcode
       termasuk dalam unit masukan (input device). Fungsi alat ini adalah untukmembaca suatu kode yang berbentuk kotak-kotak atau garis-garis tebal vertical yangkemudian diterjemahkan dalam bentuk angka-angka. Kode-kode ini biasanya menempelpada produk produk makanan, minuman, alat elektronik dan buku. Sekarang ini, setiapkasir di supermarket atau pasar swalayan di Indonesia untuk mengidentifikasi produk yangdijualnya dengan barcode.

g.     Scanner
adalah sebuah alat yang dapat berfungsi untuk meng-copy atau menyalin gambaratau teks yang kemudian disimpan ke dalam memori komputer. 

h.     Mikropon dan Headphone Unit
masukan ini berfungsi untuk merekam atau memasukkan suara yang akan disimpandalam memori komputer atau untuk mendengarkan suara. Dengan mikropon, kita dapatmerekam suara ataupun dapat berbicara kepada orang yang kita inginkan pada saatchating. Penggunaan mikropon ini tentunya memerlukan perangkat keras lainnya yangberfungsi untuk menerima input suara yaitu sound card dan speaker untuk mendengarkansuara.

i.       Graphics Pads
Teknologi Computer Aided Design (CAD) dapat membuat rancangan bangunan, rumah,mesin mobil, dan pesawat dengan menggunakan Graphics Pads. Graphics pads inimerupakan input masukan untuk menggambar objek pada monitor.

j.       Floppy Drive
Floppy disk drive adalah alat untuk menulis, membaca data, juga berfungsi sebagai alatoutput (perekam) data.

k.     CD-ROM
CD-ROM adalah alat untuk membaca CD atau VCD pada computer.  Beberapa kemampuanCD-ROM :CD-ROM dengan kemampuan : 24x, 36x, 40x, 52x, 56x, dan seterus nya.

l.       DVD-ROM
DVD-ROM adalah alat untuk membaca CD VCD DVD musik atau film yang berkualitas tinggi pada computer.

m.  CD-RW
CD-RW adalah alat untuk merekam (backup) data pada cd.Beberapa kemampuan CD-RW :CD-RW dengan kemampuan : 24x10x40, 32x10x40,32x12x40, 40x12x40, 32x14x48, 52x24x48, 48x12x50, 52x32x52, dan seterusnya.

n.     Webcam
Webcam atau web camera adalah kamera digital yang terhubung dengan komputer danterhubung dengan halaman web. Dengan menggunakan teknologi ini, maka kamera yangada pada komputer akan memberikan informasinya, yaitu berupa gambar yangdimunculkan melalui halaman web.

2.  PROCES DEVICE 

CPU adalah singakatan (Central Processing Unit) jika diterjemahkan dalam bahasa Indonesia berarti Unit Pengolah Pusat, CPU merupakan bagian terpenting dari seubuah computer, karena semua aktifitas dikendalikan oleh bagian ini dan bagian ini serin disebut kecerdasan computer atau otaknya computer. mampu melaksanakan perintah dalam kecepatan cahaya, Dan bias melakukan perintah satu milyar per detik.

PERANGKAT KERAS DALAM CPU :
1. Power Supply
2. MATHERBOARD
3. PROSESSOR
4. MEMORY
5. HARD DISK
6. VGA
7. SOUND CARD
3. OUTPUT DEVICE
a.   Jenis – Jenis PRINTER
a. Letter Quality
b. Dot Matrix
c. Thermal Printer
d. Ink jet
e. Laser Printer
f.  Interface Printer
g. Plotter 
b.     MONITOR
Monitor adalah media output untuk menampilkan informasi sehingga dapat dibaca dan diketahui oleh manusia. Monitor merupakan interface terpenting yang menghubungkan manusia dan PC. Pada saat komputer pertama beroperasi pada tahun 1938, monitor sudah berusia 83 tahun. Pengembangannya masih tetap berlangsung sampai saat ini.

JENIS-JENIS MONITOR :
a. CRT (Cathode Ray Tube)
b. Liquid Crystal Display (LCD) atau Flat Display Panel (FDP)
c. Plasma Gas atau Organic Light Emitting Diode (OLED)

Rangkuman Presentasi Kelompok "Software"


Software adalah komponen-komponen data processing system yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem.

Fungsi - Fungsi Software :
1.     mengidentifikasi suatu program.
2.     untuk menyiapkan aplikasi program agar seluruh tata kerja peralatan dapat terkontrol.
3.     mengatur dan membuat pekerjaan supaya lebih efisien,

Macam - Macam Software :

1.  Operating system adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak.

Jenis-jenis  dan Versi – versi Operating System

a. Microsoft Windows
Versi-versi  windows :
·         Windows 1.0
·         Windows 2.0
·         Windows 2.1   
·         Windows 3.0
·         Windows 3.1
·         Windows 95
·         Windows 98
·         Windows 2000
·         Windows ME
·         Windows XP
·         Windows Vista
·         Windows 7
·         Windows 8

b. LINUX
Distro-Distro LINUX:
·         Backtrack
·         Mandriva
·         Ubuntu
·         Mint
·         Fedora
·         OpenSuse
·         CentOS

c. MAC OS
Versi - versi Mac OS :
·         System 0.0-1.1
·         System versi 2.0-5.x
·         System 6
·         System 7
·         System 7.5
·         System 7.6
·         Mac OS 8
·         Mac OS 8.5
·         Mac OS 9
·         Mac OS X Public Beta
·         Mac OS X 10.0 “Cheetah”
·         Mac OS X 10.1 “Puma”
·         Mac OS X 10.2 “Jaguar”
·         Mac OS X 10.3 “Panther”
·         Mac OS X 10.4 “Tiger”
·         Mac OS X v10.5 “Leopard”
·         Mac OS X v10.6 “Snow Leopard”
·         Mac OS X v10.7 “Lion”
·         Mac OS X v10.8 “Mountain Lion”
2. Aplikasi System

Macam-macam Aplikasi System :

·         Microsoft Office
·         Antivirus
·         Adobe
·         CorelDraw
·         Lotus
·         3D’s Max

3. Bahasa  Pemrograman
      Macam-macam Bahasa Pemrograman :
·         Visual Foxpro
·         Java
·         C++
·         Pascal
·         Visual Basic.NET
·         SIMULA
·         Smalltalk
·         Ruby
·         Python
·         PHP
·         C#
·         Delphi
·         Eiffel
·         Perl
4. Utilities
Software Utility merupakan software khusus yang dirancang untuk membantu anda guna
menganalisa, mengkonfigurasi, mengoptimalkan, memelihara dan menjaga kesehatan
Laptop atau PC anda.
Macam-macam Software Utility :
·         SystemSuite
·         TuneUpUtilities
·         BoostSpeed
·         SystemMechanicProfessional (SMP)
·         Advanced System Optimizer (ASO)
·         AdvancedSystemCare
·         RegistryCleaner

Blogroll

Friends