Sabtu, 14 Juni 2014

Penggunaan GUI dalam Visual Basic

Halo Lagi :)

Di postingan saya kali ini akan membahas tentang penerapan GUI pada visual Basic. Sebelumnya, kita harus mengetahui terlebih dahulu pengertian GUI.

Apa sih GUI itu?
Jadi, GUI merupakan antarmuka pada sistem operasi komputer yang menggunakan menu grafis. Menu grafis ini maksudnya terdapat tampilan yang lebih ditekankan untuk membuat sistem operasi yang user-friendly agar para pengguna lebih nyaman menggunakan komputer. Menu grafis itu ya seperti ada grafis-grafis atau gambar-gambar dan tampilan yang tujuannya untuk memudahkan para pengguna menggunakan sistem operasi.



  • Kelebihan GUI :
1. Desain Grafis lebih menarik.
2. GUI memungkinkan user untuk berinteraksi dengan komputer secara lebih baik.
3. Memudahkan pengguna.
4. Menarik minat pengguna.
5. Resolusi gambar yang tinggi.


  • Kekurangan GUI :
1. Memakan memory yang sangat besar.
2. Bergantung pada perangkat keras.
3. Membutuhkan banyak tempat pada layar komputer.
4. Tidak fleksibel.

Program berbasis GUI 

Sebelum kita membuat programnya pada visual basic, kita membuat data terlebih dahulu pada microsoft excel. Program yang kali ini akan saya buat yaitu "Database Baju Butik Shavira". 



Setelah membuat data yang dibutuhkan untuk membuat program ini, save data tersebut dengan format .csv

Selanjutnya yaitu kita membuat design untuk Programnya dengan terdiri dari 3 button, 5 textbox, 5 label dan 1 listbox seperti gambar di bawah ini 



Pada bagian Form, klik 2 kali dan masukkan koding di bawah ini :


Terdapat 5 variabel yang terdiri dari Kode baju, jenis baju, harga, kuantitas dan total. Pada koding di bagian form ini, kita menginput data dari file yang sudah kita uat sebelumnya di excel dengan format .csv. 

Lalu pada Button Mulai masukkan koding dibawah ini :

Kemudian pada button simpan, masukkan coding di bawah ini :


Pada button selesai dan textbox bagian total, masukkan koding berikut :

Lalu setelah di debug, hasilnya akan seperti ini :


Itu tadi penerapan GUI pada visual basic. Semoga postingan saya kali ini dapat membantu dalam membuat program, sekian dan terima kasih :)

Sampai jumpa di postingan saya berikutnya <3

Kamis, 03 April 2014

PROGRAM VISUAL BASIC

HALO :D
Posting kali ini membahasa cara pembuatan program pada visual basic. Program yang dibuat kali ini yaitu "Data Mahasiswa Vokasi Akuntansi 2013"
Langkah pertama yaitu buka aplikasi visual studio dan isi form dengan komponen-komponen yaitu textbox, label, button, checkbox, dan combobox seperti dibawah ini














kemudian masukkan koding pada bagian combobox tanggal lahir seperti di bawah ini


setelah memasuukkan koding tersebut akan seperti ini 








pada button "mulai" masukkan koding di bawah ini untuk menghapus data-data sebelumnya yang sudah diisi












pada button "proses" masukkan koding di bawah ini

sebelumnya masukkan data-data pada combobox agama dan jurusan dengan cara klik kanan pada mouse lalu pilih edit items dan masukkan data berikut
agama :
islam, protestan, katolik, hindu, budha
jurusan :
AK, ASP, TSI
Setelah itu klik debug dan ini hasilnya














itulah program sederhana mengunakan visual basic :D selamat mencoba

Sabtu, 01 Maret 2014

Kalkulator Volum Prisma Segitiga



Halo lagi :)

Kali ini saya mau jelasin tentang membuat program menggunakan Visual Basic. Program yang akan dibuat yaitu "Kalkulator Prisma". Sebenernya kita bisa juga loh bikin kalkulator lingkaran, persegi panjang, dll.
oke kita mulai yaa !!


Langkah Pertama

buka aplikasi Visual Studio di Laptop atau komputer kalian













Langkah ke dua yaitu klik "Project" pada bagian Create dan masukkan nama program yang akan kita buat. kemudian klik visual basic lalu pilih windows forms application dan klik Ok seperti ini




Lalu setelah menekan tombol Ok, akan muncul tampilan form application visual basic seperti ini 



Sebelumnya kita ketahui dulu bagian-bagian pada form project pada gambar di atas 

1. Form 
    
   Pada bagian ini, kita dapat membuat project yang kita inginkan. Kita juga dapat menaruh seperti button, textbox, label, radio button, dan lain-lain. pada bagian ini pula kita melakukan pengkodingan untuk program yang akan kita buat. Bagian ini layaknya kanvas saat kita melukis.




















2. Toolbox

Pada bagian ini terdapat tool yang dapat kita gunakan untuk membuat project yang kita inginkan.

















3. Properties


Pada bagian ini kita dapat mengganti nama, warna, background, posisi dan lain-lain pada tool yang kita gunakan.

















Langkah Pertama yaitu drag Button, Label, dan Textbox ke form yang akan dibuat project seperti ini


Lalu ganti nama label, textbox, dan button pada bagian properties. jika ingin menggantinya, pilih bagian text pada properties dan hasilnya akan seperti ini


Kita mulai pengkodingannya dengan klik 2 kali button mulai, hitung, dan selesai. lalu masukkan pengkodingan di bawah ini

Lalu yang terakhir untuk memastikan program kita berjalan dengan benar, klik debug. jika berhasil, berarti program tersebut berjalan dengan benar.

Selamat Mencoba :D




Kamis, 06 Februari 2014

La Quinta Valere (part 1)





Halo halo halo :D

Sebenernya bingung sih mau ngepost apa, cuma ini yang bisa gue bahas di blog gue kali ini.
Kenalan dulu yuk sama "La Quinta Valere" atau kalo disingkat jadi LQV. mungkin kalian agak heran ini bahasa apa dan artinya apa? Jadi....
Berawal dari tanggal 24 oktober 2011 LQV ini terbentuk. untuk membentuk LQV ini gak gampang loh. butuh perjuangan dan pengorbanan buat jadi bagian didalamnya. tenang aja LQV bukan geng motor yang isinya cabe-cabean ataupun terong-terongan kok. untuk ngebentuk LQV ini banyak banget tahapannya. dimulai dari seleksi sebanyak 30 anak terbaik. dari 30 itu, bakal disisihkan menjadi 20 orang trus mentok di 18 orang. LQV ini letaknya di SMAN 65 Jakarta Barat. Kenalan dulu ya sama masing-masing anggota LQV :D

1. Adelina Rosita


Asal SMP : SMPN 75
TTL : Januari 1996

jago banget B.inggrisnya, ttrus jago biologi sampe-sampe ikut OSN tingkat DKI biologi sama lombat debat tingkat DKI juga (kalo gak salah)
sekarang dia kuliah di Politeknik ITB tapi lupa jurusannya apa-_-










2. Angga Vernandi Saputra

Asal SMP : SMPN 215
TTL : 19 september 1995

jago banget ngelawaknya-_- sekelas selalu dibikin ketawa sama dia. dia juga jago banget kimia, jago masak, dan jago banget yang namanya programming. makanya dia jadi kadang sering benerin komputer kelas-_-
sekarang dia kuliah di Univ. Gunadharma tapi gak tau juga jurusannya ._.












3. Anisa Nadiyah

Asal SMP : SMPN 207
TTL : 12 November 1996

cewek satu ini, jago hampir di semua mata pelajaran. fisika, kimia, biologi, bahasa jepang, bahasa inggris dll. gak heran kalo dia bisa masuk 3 besar ranking di kelas. dia juga jago banget gambar deskriptif, karena dia dulu punya cita-cita jadi arsitek.
sekarang dia kuliah di Univ.Trisakti jurusan akuntansi. dan hebatnya dia dapet beasiswa full sampe lulus loh :)









4. Aulia Rachma

Asal SMP : SMPN 75
TTL : 26 Agustus 1996

cewek ini gak cuma cantik, dia juga punya suara yang merdu loh. dia sangat amat menyayangi kucing apapun itu, mungkin dia juga bisa bahasa kucing (?) selain itu, dia juga jago biologi juga lo, jadinya dia dulu punya cita-cita jadi dokter hewan karena dia punya pengalaman buruk sama kucing peliharaan dia.
sekarang dia kuliah di UNJ jurusan Pend. Biologi jalur sbmptn.











5. Bagus Andrianto

Asal SMP : SMPN 75
TTL : 5 Agustus 1996

cowok gelap ini punya bakat sendiri, yaitu bisa bikin mukanya jadi aneh-_- wkwk. eiitss tapi jangan salah dia jago banget olahraga. terutama futsal sama bulutangkis. dia pernah dikirim buat ikut lombat O2SN cabang bulutangkis.
sekarang dia kuliah di UNJ jurusan Pend. Fisika jalur sbmptn











6. Dara Astri Nur Azizah

Asal SMP : SMP 189
TTL : 10 Desember 1996

cewek bertubuh imut dan manis ini paling muda di kelas. dia juga gak begitu banyak ngomong, tp sekalinya ngomong berbobot banget. dia dulu dikelas sering dibilang adeknya bagus haha. dia tak terpisahkan sama soulmatenya yang namanya badar. makanya kalo manggil mereka berdua yaa "BADARA"
sekarang dia kuliah di UNSOED jurusan ilmu perikanan jalur sbmptn












7. Farah Nadiah Syakirah

Asal SMP : SMPN 75
TTL : 23 Maret 1996

haha ini gue :) bingung mau jelasin apa tentang gue. menurut anak-anak LQV, gue itu bawel, rempong banget, dan kadang-kadang sering ketiduran di kelas terutama pelajaran fisika-_- trus, dulu gue juga dibilang tomboi sama anak-anak. tapi di foto gue, guenya anggun kan? ;;) hahaha. gue suka olahraga, terutama futsal hoho. gue dulu mungkin anak paling santai, tapi pas UN tancep gas-_-
awalnya gue dapet di UNSRI jurusan Akuntansi jalur sbmptn. trus pas tgl 19 juli 2013, Alhamdulillah dapet UI juga Vokasi Akuntansi Teknologi Sistem Informasi. dan akhirnya gue memutuskan untuk ambil UI yang emang udah dari awal jadi cita-cita gue :)






8. Ivo Urwah

Asal SMP : SMP 75
TTL : 28 Mei 1996

cewek yang ini nih dulunya childish banget tapi lucu banget. dia sering banget diusilin sama anak-anak cowok di  kelas. setiap dia berdiri, kita takut banget kalo dia jatoh, hahaha dan dia paling rajin loh di kelas. tapi, sekarang semua udah beda. ivo yang dulu bukan ivo yang sekarang karena dia calon bidan loh ;)
sekarang dia kuliah di POLTEKKES 3 kebidanan jalur undangan











9. Khairat Manthani


Asal SMP : SMP 206
TTL : 25 Agustus 1996

dia punya julukan "Pacil" artinya Kepala Kecil, hahaha. soalnya mukanya kecil banget, gak sampe sejengkal kali ya wkwk. dia jago banget Matematika. dia juga pernah ikut kompetisi matematika loh. dia juga dulu dibilangnya anak pak pohan, karena pak pohan deket banget sama dia. dia ini, diem2 ngelawak-_- dia paling kalem deh di kelas.
Sekarang dia kuliah di IPB jurusan Teknik Sipil dan Lingkungan jalur sbmptn








10. Luthfi Maulana

Asal SMP : SMP 111
TTL : 8 Februari 1996

cowok ini kocak, lucu, baik, selengekan, pecinta masakan mama, dan orang paling selow. dulu dia sama gue selalu bersama, soalnya dia dan gue sama-sama anak selow. tapi pas mau naik semester 4, dia dininggalin LQV :( tapi, dibalik itu semua dia bisa jadi ketua OSIS periode 2012-2013. dia juga kepilih buat ikut lomba kimia :) sukses buat upil tahun ini, LQV nugguin kok di PTN :)











11. Marsiana Meriam


Asal SMP : SMP Imanuel
TTL : 12 Mei 1996

Hao Xiang Hao xiang (?) wkwk cewek cina ini badannya imut banget. dia juga punya rambut yang badainyaaa bukan maen-_- paling anti kalo iketan rambutnya dilepas. dia punya cara sendiri buat ngelawak. selain itu dia jago banget-bangetan sama matematika!! nilai UN matematikanya aja paling bagus.
sekarang dia kuliah di UNAIR jurusan teknobiomedik jalur sbmptn.










12. Nadia Nurhidayati

Asal SMP : SMP 217
TTL : 20 Desember 1995

lucu ya?? emang >< cewek ini dijulukinnya "anak kecil" karena mukanya yang masih polos banget dan kadangn disebut juga "anak tk" hahaha. baik, ramah, rajin, lucu pula orangnya. rumahnya sering jadi tempat sasaran buat main anak-anak LQV. dia satu-satunya anak aksel yang lolos snmptn undangan loh. sekarang dia kuliah di UI jurusan Geografi sesuai sama cita-cita dia :)









13. Pandi Yudha Pratama

Asal SMP : SMP 111
TTL : 13 Juni 1996

cowok ini tingginya kayak tiang listrik-_- gak cuma itu dia lebih jago lagi IT nya ketimbang angga. trus dia juga punya cita-cita yang sama kayak ica, yaitu arsitek. dia setiap ke sekolah selalu bawa laptop yang isinya ada PES dan tak lupa bawa stick PS. tapi gitu-gitu dia pinter loh. dia diem-diem nyeletuk. setiap nyeletuk kocak deh. tapi LQV haru pisah sama dia di semester 4 bareng upil :( walopun berpisah, dikelasnya yang baru dia selalu masuk rank 5 besar loh. sedih banget, tapi pasti semua ada hikmahnya :D semangat pandiiii tahun ini mesti banget PTN!!!







14. Rhodiatussholilah

Asal SMP : SMP 105
TTL : 15 September 1996

biasanya dipanggil ODI :) lucu, baik, pinter pula. suaranya aja merdu banget. odi ini setipe sama ivo, sama-sama rajin. dia selalu ngerjain pr deh. odi itu orangnya ramah, kalem. soulmatenya ya ivo. pokoknya odi itu ngegemesin banget deh orangnya ><
sekarang dia kuliah di UIN Jakarta jurusan Pend. Fisika










15. Ryan Andriant


Asal SMP : SMP 75
TTL : 18 Juli 1996

Ini dia juara kelas kita :) cowok satu ini kayaknya pinter semua matpel. dia jago banget fisika, sampe-sampe dia pernah ikut OSN tingkat DKI *proud of him* dia jago kimia, dia jago matematika juga semua deh!! tapi dia gak suka b.indo haha. dia peraih nem tertinggi di sekolah. dia punya cita-cita jadi dokter awalnya. dia, bagus, pandi, upil, sama angga itu kompak banget kalo masalah jailin orang. dia juga ketua kelas LQV sampe sekarang :) pokoknya anak yang satu ini jadi kebanggan deh.
sekarang dia kuliah di UI jurusan Teknik Kimia jalur sbmptn






16. Satriana Roguna



Asal SMP : SMP Bunda Hati Kudus
TTL : 7 September 1996

nah!! ini dia anak kembar di LQV. dia biasa dipanggil ana. dia sering dipanggil "jidat" dulu. dia itu koplak banget. soulmatenya ya si marsiana. hati-hati dia kalo sedang mengamuk bataknya keluar wkwk!! tapi dia anaknya semangat 45 banget!! dia belajar tiada henti kayaknya-_- gue sama anak ini kadang selalu ngelakuin hal aneh bareng.awalnya dia dapet Matematika di UNPAD lewat jalur sbmptn tapi ditolak-_-
sekarang dia kuliah di AMG jurusan Meteorologi dan AMG ini sekolah kedinasan gitu.






17. Satrinia Marguna


Asal SMP : SMP Bunda Hati Kudus
TTL : 7 September 1996

nah ini kembarannya ana, namanya nia. nia ini lebih kalem ketimbang ana yang petakilan bukan main. setipe sama ana, kalo ngamuk bataknya keluar wkwk. tapi nia baik kok, dia jado di bidang musik loh.
sekarang nia kuliah di POLTEKKES 2 jurusan teknik elektromedik. sebenernya dia dapet juga di Kimia UNDIP tapi dia lebih memilih Poltekkes.








18. Siti Badaria


Asal SMP : SMP 48
TTL : 5 November 1996

soulmate dara ini kalem banget anaknya. diem-diem menghanyutkan. kalo mau inget ultahnya inget aja "Remember remember for the fifth of November" dia suka banget sama kata-kata itu haha. dia juga anaknya simple, gak neko-neko lah pokoe.
sekarang dia kuliah di IPB jurusan Ilmu Keluarga dan Konsumen jalur sbmptn











mau tau banyak lagi kan tentang LQV? tunggu Postingan gue berikutnya .....



















  

Sabtu, 21 September 2013

Organisasi Sistem Komputer

1. Hardware

Sebelumnya pasti kita sudah tidak asing dengan kata "Hardware". Tapi, apa sih sebenernya Hardware itu dan apa saja contoh atau jenis dari hardware? Yuk kita bahas...
Jadi, Hardware atau bisa disebut juga dengan perangkat keras adalah suatu perangkat dari sebuah komputer yang sifat dari alatnya yaitu bisa dilihat dan diraba secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi.

Hardware dapat bekerja apabila ada suatu perintah yang telah ditentukan padanya, atau yang juga disebut dengan dengan istilah instruction set. Dengan adanya perintah yang dapat dimengerti oleh hardware tersebut, maka hardware tersebut dapat melakukan berbagai kegiatan yang telah ditentukan oleh si pemberi perintah.

Secara fisik, Komputer pun terdiri dari berbagai komponen yang membentuk suatu sistem. Sistem adalah komponen-komponen yang saling bekerja sama membentuk suatu kesatuan. Jika salah satu komponen tidak berfungsi, akan mengakibatkan tidak berfungsinya proses-proses yang ada komputer dengan baik.

Berdasarkan fungsinya, hardware dibagi menjadi 5 jenis yaitu :

1. Input Device (unit masukan)


     Perangkat jenis ini berfungsi sebagai media untuk memasukkan data-data dari luar ke dalam suatu memori dan processor untuk diolah agar menghasilkan suatu informasi yang kita perlukan. Input devices atau unit masukan pada umumnya yang digunakan personal computer (PC) adalah keyboard dan mouse. Keyboard dan mouse adalah unit yang dapat menghubungkan user (pengguna) dengan komputer. Disamping itu juga terdapat joystick, yang biasa digunakan untuk bermain games atau permainan dengan komputer. Selanjutnya scanner, yaitu alat untuk mengambil sebuah gambar sebagai gambar digital yang nantinya dapat dimanipulasi. Touch panel, dengan menggunakan sentuhan jari user dapat melakukan suatu proses akses file yang fungsinya hampir mirip dengan fungsi mouse. Microphone, untuk merekam suara ke dalam komputer.Selain yang disebutkan di atas, ada beberapa jenis lainnya yang merupakan input device yaitu graphics pads, kamera digital, dan lain-lain.


    Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input. Signal input berbentuk data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input berbentuk program yang digunakan untuk mengolah data yang dimasukkan. Jadi Input device selain digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan program.

2. Process device (unit Pemrosesan)

    Perangkat jenis ini berfungsi sebagai media untuk memproses data-data yang telah didapat atau perintah yang diperintahkan. Beberapa jenis diantaranya yaitu RAM, Power Supply, ROM, kartu grafis, procesor, motherboard/mainboard, network card dan masih banyak jenis-jenis lainnya yang merupakan contoh dari process device ini.

3. Output device ( Unit keluaran )

    Perangkat keluaran atau output device ini befungsi sebagai media pengeluaran dari data-data atau perintah-perintah yang telah dimasukkan dan diproses. Beberapa contoh dari output device yaitu monitor, LCD Projector, printer, headphone, speaker, dan masih banyak contoh lainnya.


2. Software

Software adalah perangkat lunak yang berfungsi untuk menjalankan perintah kerja pada komputer. Dapat juga diartikan software yaitu  program komputer yang berfungsi sebagai sarana interaksi (penghubung) antara pengguna (user) dan perangkat keras (hardware). Software bisa juga dikatakan sebagai "penerjemah" perintah-perintah yang dijalankan pengguna komputer untuk diteruskan atau diproses oleh perangkat keras (Hardware).


Software pada umumnya digunakan untuk mengontrol perangkat keras (yang sering disebut device driver), melakukan proses perhitungan, berinteraksi dengan Software yang lain dan lebih mendasar (seperti sistem operasi, dan bahasa pemrograman), dan lain-lain.

Software dibedakan menjadi beberapa macam, diantaranya :
1. Sistem Operasi 
(Operating System)
2. Program Aplikasi 
(Aplication Program)
3. Bahasa Pemrograman 
(Programing Language)

Sistem Operasi
Bagian dari software komputer yang menggunakan kemampuan komputer secara langsung dan menyeluruh untuk mengerjakan suatu tugas/fungsi tertentu sesuai dengan kebutuhan pengguna) .
Jenis – jenis Sistem Operasi
1. Micorsoft Windows
·         Windows Desktop Environment (versi 1.x s.d versi 3.x)
·         Windows 9x (Windows 95, 98, dan Windows ME)
·         Windows NT (Windows NT3.x,Windows NT4.0)
·         Windows 2000
·         Windows XP
·         Windows Server 2003
·         Windows Vista,
·         Windows 7 (Seven)
·         Windows Orient yang akan dirilis tahun 2014
2. UNIX
Menggunakan antarmuka sistem operasi POSIX, seperti :
·         SCO UNIX, keluarga BSD ( Berkeley Software Distribution ),
·         GNU/Linux,
·         MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin)
·         NU/Hurd.
3. Mac OS
Sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh . Sistem operasi yang terbaru adalah
·         Mac OS X versi 10.4 (Tiger)
·         Mac OS X versi 10.5 ( Leopard ) yang diluncurkan pada tahun 2007

Software Aplikasi atau Program Aplikasi (Software Application)

Program Aplikasi (Software Application) adalah bagian dari software komputer yang menggunakan kemampuan komputer secara langsung dan menyeluruh untuk mengerjakan suatu tugas/fungsi tertentu sesuai dengan kebutuhan pengguna.
Jenis – jenis Aplikasi Komputer
Aplikasi Perkantoran
·         Pengolah kata – Microsoft Word, OpenOffice
·         Pengolah angka – Microsoft Excel
·         Presentasi – Microsoft PowerPoint
·         Penjadwalan Proyek – Microsoft Project
·         Layout buku/majalah – Macromedia Authorware, dll.
Aplikasi Grafis
·         Media Viewer seperti Paint, ACDSee, Windows Picture and Fax Viewer, FlipViewer, dll.
·         Pengolah/Pembuatan Gambar seperti CorelDraw, dll.
·         Pengolah Foto/Editing Foto seperti Adobe Photoshop, Macromedia Firework, Adobe Image Ready, dll.
Aplikasi Multimedia
·         Pemutar File Audio dan Video seperti Winamp, Window Media Player, DivX, dll.
·         Pembuatan File MP3 seperti MusicMatch, AudioCatalyst, RealJukebox, dll.
·         Pengolah File Video/Editing Video seperti Adobe Premiere, dll.
·         Pembuatan Animasi seperti Macromedia Flash, Macromedia Director, Swish, dll.
Aplikasi Internet
·         Email seperti Microsoft Outlook, dll.
·         Chatting seperti Yahoo Messenger, MIRC, Meebo, dll.
·         Browser seperti Windows Explorer, Mozilla Firefox, Opera, Nestcape Navigator, dll.
·         Upload and Download File seperti CuteFTP, SecureFX, FileZilla, Download Express, dll.
·         File Sharing seperti FTP Server, dll.
Aplikasi Keamanan PC
·         Anti Virus seperti Smadav, AVG, PC Media Anti Virus, McAfee, Avast, AntiVir, Norman Virus Control, dll.
·         Anti Spam seperti Firewall, Dll. dan
Sistem Informasi Berbasis web/Desktop yang dibuat sesuai kebutuhan suatu lembaga tertentu seperti program khusus di sebuah Bank, sekolah,perusahaan, dll.
Software Bahasa Pemrograman
Software bahasa pemrograman adalah sebuah program untuk pengembangan system seperti bahasa pemrograman turbo pascal, Delphi, pemrograman editor dan tools dan juga sebuah paket CASE (Computer Aided Software Engineering)


Selain itu, software juga dibedakan menjadi beberapa kelompok berdasarkan cara mendapatannya (bagaiman cara kita memperoleh software tersebut). Seperti yang saya ketahui ada 5 kelompok software, yaitu :

1. Software Komersial

Merupakan jenis 
software yang dilindungi undang-undang hak cipta, dan untuk mendapatkannya kita harus membeli. Software ini dilarang keras untuk diperbanyak (secara ilegal tentunya).
Contohnya : Microsoft Windows
2. Open Source atau Software Domain Publik ( Public Domain)

Jenis perangkat lunak yang kode sumbernya terbuka untuk dipelajari, diubah, ditingkatkan dan disebarluaskan. Karena sifat ini pengembangnya biasanya dilakukan oleh satu paguyuban terbuka yang bertujuan mengembangkan perangkat lunak bersangkutan. Anggota-anggota paguyuban itu seringkali sukarela tapi bisa juga pegawai suatu perusahaan yang di bayar untuk membantu pengembangan perangkat lunak itu. Produk perangkat lunak tersebut biasanya bersifat bebas dengan tetap menganut kaidah dan etika tertentu. Semua perangkat lunak bebas adalah perangkat lunak sumber terbuka, tapi sebaliknya perangkat lunak sumber terbuka belum tentu perangkat lunak bebas, tergantung kaidah yang dipakai dalam melisensikan perangkat lunak sumber terbuka tersebut.
Contoh : Linux , Mozilla FireFox, Open Office,
3. Software Shareware

Salah satu metode pemasaran perangkat lunak komersial. Shareware biasa juga disebut,Trialware, demoware, yang pada intinya semuanya itu adalah 
software "coba dulu" sebelum kita membeli software versi lengkapnya. Umumnya software shareware hanya bisa digunakan dalam jangka waktu tertentu saja atau dibatasi dari jumlah penggunanya. Setelah dalam jangka waktu atau batas pemakaian tertentu, perangkat lunak akan terkunci (lock). Jika pengguna merasa cocok dengan program tersebut, maka pengguna bisa membeli passcode(kode validasi) atau sejenisnya untuk membuka kunci dari program shareware tersebut agar menjadi full software (bukan lagi program shareware).
Contoh : Coreldraw, IDM
4. Software Freeware
Perangkat komputer berhak cipta gratis yang bisa digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan pengguna untuk membeli setelah batas waktu atau pemakaian tertentu, untuk freeware bisa kita gunakan gratis selamanya. Para pengembang perangkat lunak gratis biasa membuat perangkat lunak gratis untuk disumbangkan kepada suatu komunitas non profit. Namun pengembang juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembang selanjutnya. Software Gratisan belum tentu Sofware Open Source. Karena tidak semua Software gratisan bisa di buka Source Code-nya.
Contoh : smadavfree 
5. Software Rentalware

Perangkat lunak yang disewakan. Teknisnya hampir sama seperti software shareware, akan tetapi bedanya disini yaitu jika sudah mencapai jangka waktu atau batas pemakaian tertentu, maka 
software tidak bisa digunakan lagi (lock), dan pengguna harus memperpanjang kontrak pemakaian software tersebut, bukan membeli passcode seperti shareware. Jadi tujuan rentalware tidak untuk diperjualbelikan.
Contoh : biasanya 
software ini digunakan untuk menangani suatu proyek yang tidak pemanen..


3. Internet

       

Interconected Network merupakan kepanjangan dari Internet. Pengertian internet, internet juga dapat didefinisikan sebagai sebuah sistem komunikasi global yang dapat menghubungkan komputer-komputer serta jaringan-jaringan komputer di seluruh dunia. 
Internet yang saling berhubungan dengan seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global Transmission Control Protocol/Internet Protocol Suite ( TCP/IP ) sebagai protokol pertukaran paket ( packet switching communication protocol ) untuk melayani miliaran pengguna di seluruh dunia. 
Secara fisik dianalogikan sebagai jaringan laba-laba (web) yang menyelimuti bola dunia dan terdiri dari titik-titik (node) yang saling berhubungan.



Internet mempunyai dua peranan penting yaitu sebagai sumber data dan sumber informasi, serta sebagai sarana pertukaran data dan informasi, sebagai sumber informasi internet menyimpan berbagai jenis informasi dengan jumlah tidak terbatas. Sedangkan sebagai sarana pertukaran informasi, kita dapat bertukar informasi dari komputer satu dengan komputer lain tanpa dibatasi oleh jarak dan dapat dilakukan dalam waktu yang relatif cepat.