Jumat, 25 November 2011

Perbedaan Internet, Intranet, dan Extranet

INTERNET

Internet yang berasal dari kata Interconnection Networking yang mempunyai arti hubungan komputer dengan berbagai tipe yang membentuk sistem jaringan yang mencakup seluruh dunia (jaringan komputer global) dengan melalui jalur telekomunikasi seperti telepon, radio link, satelit dan lainnya.


Dalam mengatur integrasi dan komunikasi jaringan komputer ini digunakan protokol yaitu TCP/IP. TCP (Transmission Control Protocol) bertugas memastikan bahwa semua hubungan bekerja dengan benar, sedangkan IP (Internet Protocol) yang mentransmisikan data dari satu komputer ke komputer lain. TPC/IP secara umum berfungsi memilih rute terbaik transmisi data, memilih rute alternatif jika suatu rute tidak dapat di gunakan, mengatur dan mengirimkan paket-paket pengiriman data.

Untuk dapat ikut serta menggunakan fasilitas Internet, biasanya Anda harus berlangganan ke salah satu ISP (Internet Service Provider) yang ada di kota Anda. ISP ini biasanya disebut penyelenggara jasa internet ataupun Anda dapat menggunakan fasilitas dari Telkom yakni Telkomnet Instan.

Dengan memanfaatkan internet, pemakaian komputer di seluruh dunia dimungkinkan untuk salingberkomunikasi dan pemakaian bersama informasi dengan cara saling kirim e-mail, menghubungkan ke komputer lain, mengirim dan menerima file, membahas topik tertentu pada newsgroup dan lain-lain.


INTRANET

Intranet adalah sebuah jaringan komputer berbasis protokol TCP/IP seperti internet hanya saja digunakan dalam internal perusahaan, kantor, bahkan warung internet (WARNET) pun dapat di kategorikan Intranet. Antar Intranet dapat saling berkomunikasi satu dengan yang lainnya melalui sambungan Internet yang memberikan tulang punggung komunikasi jarak jauh. Akan tetapi sebetulnya sebuah Intranet tidak perlu sambungan luar ke Internet untuk berfungsi secara benar. Intranet menggunakan semua protocol TCP/IP Protokol TCP/IP, alamat IP, dan protokol lainnya), klien dan juga server. Protokol HTTP dan beberapa protokol Internet lainnya (FTP, POP3, atau SMTP) umumnya merupakan komponen protokol yang sering digunakan. sebuah intranet dapat dipahami sebagai sebuah "versi pribadi dari jaringan Internet", atau sebagai sebuah versi dari Internet yang dimiliki oleh sebuah organisasi.

Jika sebuah badan usaha / bisnis / institusi mengekspose sebagian dari internal jaringannya ke komunitas di luar, hal ini di sebut ekstranet. Memang biasanya tidak semua isi intranet di keluarkan ke publik untuk menjadikan intranet menjadi ekstranet. Misalnya kita sedang membeli software, buku dll dari sebuah e-toko, maka biasanya kita dapat mengakses sebagian dari Intranet toko tersebut. Badan usaha / perusahaan dapat memblokir akses ke intranet mereka melalui router dan meletakan firewall. Firewall adalah sebuah perangkat lunak / perangkat keras yang mengatur akses seseorang kedalam intranet. Proteksi dilakukan melalui berbagai parameter jaringan apakah itu IP address, nomor port dll. Jika firewall di aktifkan maka akses dapat dikontrol sehingga kita hanya dapat mengakses sebagian saja dari Intranet perusahaan tersebut yang kemudian dikenal sebagai extranet.


EXTRANET

Extranet atau Ekstranet adalah jaringan pribadi yang menggunakan protokol internet dan sistem telekomunikasi publik untuk membagi sebagian informasi bisnis atau operasi secara aman kepada penyalur (supplier), penjual (vendor), mitra (partner), pelanggan dan lain-lain.

Extranet dapat juga diartikan sebagai intranet sebuah perusahaan yang dilebarkan bagi pengguna di luar perusahaan. Perusahaan yang membangun extranet dapat bertukar data bervolume besar dengan EDI (Electronic Data Interchange), berkolaborasi dengan perusahaan lain dalam suatu jaringan kerjasama dan lain-lain.



Selasa, 15 November 2011

SDLC (Systems Development Life Cycle)

SDLC (Systems Development Life Cycle, Siklus Hidup Pengembangan Sistem) atau Systems Life Cycle (Siklus Hidup Sistem), dalam rekayasa sistem dan rekayasa perangkat lunak, adalah proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut. Konsep ini umumnya merujuk pada sistem komputer atau informasi. SDLC juga merupakan pola yang diambil untuk mengembangkan sistem perangkat lunak, yang terdiri dari tahap-tahap: rencana(planning),analisa (analysis), desain (design), implementasi (implementation), uji coba (testing) dan pengelolaan (maintenance). Dalam rekayasa perangkat lunak, konsep SDLC mendasari berbagai jenis metodologi pengembangan perangkat lunak. Metodologi-metodologi ini membentuk suatu kerangka kerja untuk perencanaan dan pengendalian pembuatan sistem informasi, yaitu proses pengembangan perangkat lunak. Terdapat 3 jenis metode siklus hidup sistem yang paling banyak digunakan, yakni: siklus hidup sistem tradisional (traditional system life cycle), siklus hidup menggunakan protoyping (life cycle using prototyping), dan siklus hidup sistem orientasi objek (object-oriented system life cycle).



CONTOH PENERAPAN

· Analisis kebutuhan dan pendefenisian
Pada tahapan ini dianalisis kebutuhan dari system atau aplikasi yang dibangun dengan adanya analisis kebutuhan akan memudahkan didalam pembuatan aplikasi atau system yang dibangun.dalam tahapan ini dilakukan wawancara atau observasi untuk mengumpulkan data-data yang dibutuhkan.pada saat kami melakukan tahapan analisis kami melakukan analisis kebutuhan dengan menganalisis secara langsung di tempat yang kami jadikan sample.

· Perancangan Sistem dan Perangkat Lunak
Pada Tahapan Ini akan dilakukan perancangan system berdasarkan analisis kebutuhan yang telah dilakukan.pada saat melakukan perancangan system,kami mengacu terhadap system yang sudah ada pada bagian ini kami hanya mengembangkan bagian yang masih belum memenuhi kebutuhan user. Pembuatan UMl mis: use case dan diagram ER atau Pembuatan Desain antar muka.

· Implementasi dan unit testing
Tahapan ini dilakukan setelah kami memperoleh semua kebutuhan dari user. Setelah itu akan dibangun system yang mencakup kebutuhan user dan akan digunakan untuk kebutuhan user. Kami melakukan testing untuk mengetahui apakah system yang dibuat sudah sesuai dengan kebutuhan user atau belum.

· Integrasi dan pengujian system
Tahapan integrasi dan pengujian system ini yaitu menggabungkan system yang telah dibuat dengan system yang sudah ada ataupun system operasi yang ada pada perangkat keras user dan melakukan pengujian system apakah system tersebut sudah benar dan sesuai kebutuhan. Tahapan ini tidak dilakukan oleh kami karena kami tidak berhubungan langsung dengan system yang ada.

· Perawatan (maintenance)
Pada tahapan ini akan dilakukan perawatan untuk menjaga system agar tetap terjaga dan terawat seperti tidak terjadi error, meminimalisir adanya kesalahan system dan lain-lain. Kami tidak terlibat secara langsung dengan perawatan (maintenance) hal ini disebabkan karena system yang dibuat tidak digunakan pada Objek yang diteliti.