Thursday, June 5, 2014

Komponen komponen pada VB

Domain adalah alamat sebuah website yang digunakan untuk mengakses sebuah website dengan cara mengetikkannya di browser yang ada di perangkat Anda yang terkoneksi ke internet. Contoh domain adalah www.kompasiana.com. Contoh domain punya saya adalah www.pangeranaditya.com. Masih sangat banyak lagi contoh domain lainnya yang saya yakin Anda banyak tahu soal ini. Ekstensi belakang domain bukan hanya .com. Ada juga .net, .org, .biz, .info, .asia, .tv, .in, .us, .co.id, .web.id, .co.uk, .xxx dll masih teramat sangat banyak lagi ekstensi domain yang lainnya.
Domain sifatnya sewa minimal satu tahun dengan harga puluhan ribu hingga ratusan ribu Rupiah tergantung dari ekstensi domain yang dipilih. Ada satu hukum alam dalam penyewaan domain yaitu siapa cepat dia dapat. Contoh domainwww.kompasiana.com kan sudah dimiliki Kompas, maka Anda tidak bisa menyewanya kecuali kalau suatu saat nanti domain ini tidak diperpanjang masa sewanya. Bagi para pengusaha domain, hal seperti ini adalah potensi bisnis yang bagus untuk mereka karena biasanya mereka mengambil dulu domain-domain yang diperkirakan banyak peminatnya lalu mereka menjual domain tersebut dengan harga yang tinggi.
Ada yang menyewakannya lagi sampai dengan harga jutaan bahkan puluhan juta Rupiah tergantung dari kemungkinan jumlah peminatnya ataupun kemungkinan strata ekonomi peminatnya. Kita bisa menyewa domain dari pihak-pihak yang menyewakannya dan biasanya adalah perusahaan-perusahaan hosting. Biasanya juga mereka mempunyai website promosinya dan di website-nya tersebut tersedia fasilitas untuk mengecek ketersediaan domain yang ingin kita pesan. Cara pemesanan dan pembayarannya pun mudah. Bisa via transfer bank, menggunakan Paypal, kartu kredit dll. Aktifnya pun paling lambat umumnya 1X24 jam setelah pembayaran.


Hosting adalah tempat dimana data-data website disimpan, di-online-kan dan diolah oleh pengelola website. Diibaratkan hosting ini ibarat satu ruangan di sebuah gedung apartemen atau gedung perkantoran. Hosting menjadi tempat tinggal ataupun kantor kita di dunia online(internet). Yang banyak dipakai orang saat ini rata-rata disebut dengan Shared Hosting. Perusahaan-perusahaan hosting menyediakan paket hosting sekaligus harganya masing-masing yang bervariasi tergantung dari Disk Space (Kapasitas Disk), Monthly Bandwidth (Data Transfer Bulanan) dan fasilitas-fasilitas juga fitur-fitur lainnya.
Umumnya, pembayaran hosting yang pada dasarnya sifatnya pun sewa ada yang bulanan atau tahunan. Gambaran dari saya, Rp100.000,00 per tahun untuk domain dan Rp100.000,00 per bulan untuk hosting sudah cukup bagi kita untuk mempunyai website yang siap menerima kunjungan dari banyak pengunjung. Biasanya hosting yang kita pesan akan diaktifkan paling lambat 1X24 jam oleh perusahaan hosting setelah kita melakukan pembayaran dan konfirmasi pembayaran. Untuk menemukan banyak pilihan perusahaan hosting, Anda bisa mencarinya di Search Engine(Mesin Pencari) Google dengan mengetikkan kata kunci “hosting”.
Domain yang sebelumnya juga telah Anda sewa, NS(Name Server)-nya akan diarahkan ke NS yang digunakan oleh perusahaan hosting. Contohnya adalah ns1.namaperusahaanhosting.com dan ns2.namaperusahaanhosting.com. Biasanya kita mendapatkan client area dari perusahaan hosting yang bisa kita akses untuk melakukan setting(pengaturan) untuk hal ini. Bila Anda tidak paham hal ini, jangan segan untuk menanyakan atau minta bantuan kepada tim pelayanan dari perusahaan hosting tersebut. Ketika hosting Anda telah aktif, maka Anda mendapatkan akses ke cPanel(Control Panel) hosting website dari perusahaan hosting.


Server adalah tempat dimana terdapat banyak hosting website diletakkan di dalamnya. Server ini ibarat gedung apartemen ataupun gedung perkantoran. Server sebenarnya sama saja dengan komputer desktop yang biasa dipakai di rumah-rumah ataupun kantor-kantor. Bedanya, server digunakan untuk menyimpan dan meng-online-kan data-data banyak hosting website yang ada di dalamnya sehingga server pun diletakkan di data center untuk dihubungkan ke seluruh dunia. Jadi pada saat Anda sedang mengakses suatu website, maka perangkat Anda sedang terkoneksi dengan server dimana website tersebut di-hosting-kan.
Server biasanya digunakan oleh perusahaan-perusahaan hosting dan perusahaan-perusahaan yang membutuhkan sumber daya besar karena sangat banyaknya data juga pengunjung website. Seperti Kompas, mempunyai server-server sendiri milik perusahaan yang jumlahnya banyak dan diletakkan di data center. Apalagi perusahaan-perusahaan Search Engine semacam Google, Yahoo dan Bing juga perusahaan-perusahaan Social Networking (Jejaring Sosial) seperti Facebook dan Twitter. Jenis server dari segi kemampuan atau pelayanannya terdiri dari VPS(Virtual Private Server), Dedicated Server dan Coolocation Server.


VPS(Virtual Private Server) saya ibaratkan dengan satu lantai dari keseluruhan gedung apartemen atau perkantoran yang tentunya teramat sangat jauh lebih besar sumber dayanya dibandingkan Shared Hosting. Dedicated Server adalah penyewaan unit server yang saya ibaratkan langsung menyewa satu gedung apartemen atau perkantoran. Coolocation Server adalah penitipan server milik sendiri ke data center. Harga sewanya bervariasi. Untuk VPS(Virtual Private Server) biasanya mulai ratusan ribu hingga jutaan Rupiah bulanan. Untuk Dedicated Server biasanya jutaan Rupiah. Untuk harga beli server sendiri mulai jutaan hingga puluhan juta Rupiah.
Semuanya tergantung dari kualitas server-nya sendiri dengan kemampuan, fasilitas serta fitur-fitur yang tersedia. Kalau seperti Google, Yahoo, Bing, Facebook dan Twitter, mereka masing-masing sudah mempunyai sangat banyak server yang diletakkannya di data centernya masing-masing juga punya sendiri. Kalau kita mempunyai server sendiri lalu kita ingin menggunakan Coolocation Server dengan menitipkannya di data center, umumnya biaya bulanannya jutaan Rupiah per bulan. Bila Anda hanya ingin website untuk blog pribadi, website bisnis kecil hingga menengah, tentu Anda tak memerlukan server karena Shared Hosting saja sudah cukup.


Data Center adalah tempat dimana banyak server diletakkan dan di-online-kan di dalamnya ke seluruh dunia. Data Center dilengkapi dengan teknologi yang sangat canggih seperti sarana pengaturan hawa udara juga penyaluran listrik karena server-server yang ada di dalamnya harus dipastikan online 24 jam penuh tanpa henti agar website-website yang tergabung di dalamnya mampu diakses kapanpun juga dimanapun oleh para pengunjungnya yang menggunakan perangkatnya masing-masing yang terkoneksi ke internet. Selain itu, keamanannya pun sangat ketat karena tak sembarangan orang bisa masuk untuk mengantisipasi sabotase server. 


cPanel(Control Panel) adalah panel kontrol hosting sebuah website. cPanel ibarat software yang bisa dipergunakan secara online. Di dalamnya juga terdapat webmail untuk membuat akun e-mail dengan nama domain Anda sendiri misalnya mail@namadomainanda.com. Anda juga bisa meng-upload(mengunggah) ataupun men-download(mengunduh) files atau folders untuk website di cPanel. Di cPanel, Anda juga bisa meng-instalasi(memasang) CMS(Content Management System) untuk mengelola data-data website Anda secara mudah tanpa Anda harus mempunyai kemampuan ataupun pemahaman tentang HTML, PHP dll yang bagi pemula tentu cukup memusingkan. Umumnya, pengguna pemula cPanel kebingungan melihat banyaknya fitur dan merasa kesulitan, namun sesungguhnya tak sesulit yang dibayangkan. Tidak semua fitur yang ada harus digunakan. Hanya beberapa saja yang penting dan sekarang sudah banyak beredar buku-buku yang mengajarkan cara penggunaannya di toko-toko buku seperti Gramedia dll. Di internet pun banyak website ataupun blog yang membahas cara-cara penggunaan cPanel.



CMS(Content Management System) adalah software online untuk memasukkan, mengelola dan mengembangkan data-data online website dengan cara penggunaan yang sangat mudah dimana tujuan dari diciptakannya CMS ini memang adalah untuk memudahkan kita-kita yang belum memahami kode-kode HTML, PHP dll yang bagi pemula tentu sangat rumit. Yang penting sudah bisa main internet walaupun baru sekedar di Google, Yahoo, Bing, Facebook dan Twitter, sudah dasar yang cukup untuk menggunakan CMS. 

SUMBER: http://teknologi.kompasiana.com/internet/2012/12/07/komponen-website-domain-hosting-server-data-center-cpanel-cms-509149.html

Wednesday, June 4, 2014

Kondisi Percabangan pada Visual Basic (VB)

Dalam Visual Basic ada beberapa kondisi percabangan yang dapat digunakan seperti IF-THEN, IF-THEN-ELSE, dan SELECT CASE. Kondisi percabangan biasanya dinyatakan dengan menggunakan operator seperti operator sama dengan (=), tidak sama dengan (<>) atau operator-operator perbadingan, seperti lebih besar, lebih kecil, lebih besar sama dengan, atau lebih kecil sama dengan ( >, <, >=, <=).

IF-THEN
Percabangan dengan menggunakan IF-Then, berfungsi untuk memilih dua kondisi atau lebih dengan memeriksa syarat pada tiap kondisi. 

Jika syarat pada kondisi 1 benar (True), maka maka program akan menjalankan pernyataan 1, dan kalau kondisi 1 salah (False) maka program akan memeriksa kondisi 2. Jika syarat pada kondisi 2 benar ( True ) maka program akan menjalankan pernyataan 2, kalau kondisi 2 tidak ( False ) maka program akan memeriksa kondisi berikutnya dan begitu seterusnya hingga kondisi terakhir pada percabangan.






SELECT CASE
Dibandingkan dengan percabangan IF-Then, Select Case lebih mudah dibaca, di debug, dan lebih mudah digunakan dalam alur program yang membutuhkan banyak percabangan.







SUMBER: http://myleaf-clover.blogspot.com/2012/04/lp-visual-basic-ii.html




Entity Relationship Diagram (ERD)


Entity-Relationship adalah salah satu metode pemodelan basis data untuk menghasilkan skema konseptual untuk jenis atau model data semantik sistem. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy-Relationship diagram (ERD).


Notasi ERD

§  Entitas
Segala sesuatu yang dapat digambarkan oleh data. Ada dua macam entitas yaitu entitas kuat dan entitas lemah. Entitas kuat merupakan entitas yang tidak memiliki ketergantungan dengan entitas lainnya. Sedangkan entitas lemah merupakan entitas yang kemunculannya tergantung pada keberadaaan entitas lain dalam suatu relasi.
§  Atribut
Pendeskripsian karakteristik dari entitas. Atribut digambarkan dalam bentuk lingkaran atau elips. Atribut yang menjadi kunci entitas atau key diberi garis bawah.
§  Relasi atau Hubungan 
Menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atribut dinyatakan dalam bentuk garis.

Tahapan ERD
1.      Menentukan entitas
Menentukan peran, kejadian, lokasi, dll untuk penyimpanan data
2.      Menentukan relasi
Menetukan hubungan antarpasangan entitas
3.      Gambar ERD sementara
Entitas digambarkan dengan kotak dan relasi dengan garis
4.      Isi kardinalitas
Menentukan jumlah kejadian satu entitas untuk sebuah kejadian pada entitas yang berhubungan.
5.      Tentukan kunci utama
Menentukan atribut yang mengidentifikasikan satu kejadian pada masing-masing entitas.
6.      Gambar ERD sesuai kunci
Menghilangkan many to many dan memasukan entity, serta kunci tamu pada masing-masing entitas.
7.      Menentukan atribut
Menentukan field-field yang diperlukan oleh system.
8.      Pemetaan atribut
Memasang atribut dengan entitas yang sesuai.
9.      Gambar ERD dengan atribut
Mengatur ERD dari langkah 6 dengan menambahkan entitas atau relasi yang ditemukan di langkah 8.
10.  Periksa hasil
Apakah ERD telah menggambarkan system yang akan dibangun?

SUMBER: http://fairuzelsaid.wordpress.com/2010/03/16/sistem-basis-data-entity-relationship-diagram-erd/




LOOPING (Kondisi Pengulangan) VB .net

Looping digunakan untuk tujuan pengulangan. Proses pengulangan tersebut terhenti setelah mencapai nilai tertentu. Looping berguna untuk optimalisasi program. Dengan algoritma tertentu program menjadi lebih singkat.

Berikut adalah beberapa looping pada VB .net:

For-Next
Digunakan untuk mengulang blok perintah dalam jumlah yang sudah ditentukan. Pada struktur ini, tidak perlu untuk menuliskan nilai awal dan nilai akhir variable penghitungan. Nilai variable akan otomatis akan bertambah atau berkurang.



Keterangan:
Var = nama variable integer untuk melakukan proses pengulangan
Awal= nilai suatu variable untuk menentukan harga awal
Akhir = nilai suatu variable untuk menentuka harga akhir
Pertambahan= besarnya nilai perubahan
Ekspresi= blok perintah yang akan dikerjakan jika kondisi pengulangan memenuhi syarat


Struktur Do-While Loop
Digunakan untuk melakukan pengulangan terus menerus selama kondisi memenuhi syarat (TRUE). Pengulangan ini akan berhenti jika tidak memenuhi syarat (FALSE).


  
Struktur Do Until-Loop
Struktur ini berbanding terbarik dengan struktur Do-While. Digunakan untuk melakukan pengulangan secara terus menerus selama kondisi tidak memenuhi syarat (FALSE). Pengulangan ini akan berhenti jika memenuhi syarat (TRUE).




Struktur While-End While
Digunakan untuk melakukan pengulangan secara terus menerus selama kondisi memenuhi syarat (TRUE). Pengulangan ini akan berhenti jika kondisi tidak memenuhi syarat (FALSE).



SUMBER: http://pustakaku.com/unduh/2013/03/modulvbnet-loopajar.html





Arti Simbol Flowchart

Flow chart digunakan untuk menggambarkan alur proses atau langkah-langkah secara berurutan, antara lain untuk menggambarkan proses bisnis, langkah-langkah penyelesaian masalah, atau Standard Operational Procedure (SOP). Namun, banyak orang salah menggunakan simbol dari flowchart. Posting kali ini, saya akan membahas tentang asrti dari simbol flowchart.




Terminal
Menunjukkan awal atau akhir dari aliran proses. Contohnya: “Start & End”, “Mulai dan Selesai".





Process, Manual Input, dan Manual Operation
Untuk menunjukkan sebuah proses atau operasi digunakan persegi panjang. Teks dalam simbol proses ini harus menggunakan kata kerja seperti ‘mengambil data’, ‘memeriksa isian formulir’, atau yang lainnya dalam deskripsi yangsingkat dan jelas. Lambang proses ini sebenarnya melambangkan proses yang dilakukan oleh komputer. Karena flow chart memang awalnya digunakan untuk menggambarkan proses pada program komputer atau algoritma.




Untuk proses atau operasi yang dilakukan secara manual (tidak melibatkan komputer), dalam flow chart digambarkan dengan trapesium. Digunakan  untuk menggambarkan proses seperti mengisi formulir atau memeriksa dokumen.




Untuk proses yang dilakukan oleh computer dan manusianya, seperti memasukkan input ke dalam sistem seperti ini dalam flow chart disebut manual input. Manual input dilambangkan menggunakan segi empat yang bagian atasnya miring dan bagian kanan lebih tinggi dari bagian kiri





Data

Data dapat menjadi input suatu proses atau merupakan outputnya. Dalam flow chart data dimodelkan dengan simbol jajar genjang atau disebut bentuk input-output (I/O). 





Decision
Decison digunakan untuk melambangkan pengambilan keputusan, berdasarkan kriteria atau pertanyaan tertentu. Decision dilambangkan dengan bentuk belah ketupat dan teks dalam simbol ini biasa menggunakan bentuk pertanyaan.





Stored Data
Menggambarkan informasi yang disimpan dalam media penyimpanan data secara umum, seperti : hard drive, memory card, flash disk, atau media lain. Digunakan simbol segi empat dengan sisi tegaknya melengkung ke kiri.





Database
Silinder adalah simbol yang digunakan untuk basis data. Digunakan untuk melambangkan data yang disimpan dalam hard drive. Namun, kadang perlu membedakan data-data yang diakses dari database secara online dalam jaringan atau hanya dari komputer. Jadi, Anda dapat menggunakan simbol silinder untuk data di database dan untuk data dalam komputer dapat menggunakan stored data.




Predefined Process
Predefined process yaitu proses yang telah kita jelaskan lebih rinci dalam flow chart tersendiri. Memungkinkan untuk menampilkan flow chart sesuai dengan tingkat detail yang diinginkan. Misalkan, untuk tingkat manajer pada organisasi kadang hanya perlu gambaran prosedur secara umum, tidak dalam detail teknis. Ini dilambangkan dengan segi empat dengan garis ganda pada sisi tegaknya.





Connector dan Off-Page Reference
Connector dilambangkan dengan lingkaran kecil. Digunakan menghubungkan elemen dalam flowchart sebagai pengganti garis untuk menyederhanakan bentuk saat elemen yang akan dihubungkan jaraknya berjauhan.



Connector digunakan untuk menghubungkan gambar dalam satu halaman. Jika gambar yang akan dihubungkan berada pada halaman yang berbeda maka menggunakan off-page reference yang dilambangkan dengan segi lima. Teks/label untuk connector dapat menggunakan huruf dan off-page reference menggunakan angka.




Swimlane
Digunakan untuk menunjukkan keterangan seperti dimana proses dilakukan atau siapa yang melakukan. Cocok untuk melibatkan banyak pihak, organisasi, atau departemen.


SUMBER: http://insidemain.wordpress.com/2012/03/11/arti-simbol-dalam-flow-chart/


Thursday, September 19, 2013

TUGAS 1 OSK

MOTHERBOARD
Add caption
Motherboard atau mainboard adalah papan rangkaian utama komputer untuk memasang processor, memory, sound card, VGA card, dan perangkat lainnya. Selain itu motherboard dilengkapi slot tambahan sebagai tempat sejumlah card atau adapter untuk lebih meningkatkan kinerja komputer.


     
p    PROCESSOR

Processor adalah sebuah chip yang merupakan pengolah utama dan otak dari komputer dimana tempat pemrosesan instruksi-instruksi program dan pengolah data dilakukan. Nama lain dari processor adalah CPU (Central Processing Unit). Processor atau CPU terdiri dari 2 bagian utama yaitu contol unit dan arithmetic and logical unit.
Tugas dari contol unit adalah
§  Mengatur dan mengendalikan alat-alat input dan output.
§  Mengambil instruksi-instruksi dari memori utama.
§  Mengambil data dari memori utama kalau diperlukan proses.
§  Menyimpan hasil proses ke memori utama.
Sedangkan, arithmetic and logical unit bertugas untuk melakukan semua penghitingan aritmatka sesuai instruksi program


RAM


RAM adalah tempat penyimpan data utama atau program sementara selama dibutuhkan. Isi dari RAM adalah informasi selama komputer diaktifkan.  RAM bersifat volatile yaitu data dari RAM akan hilang apabila arus listrik dimatikan. Informasi dalam RAM dapat berubah-ubah karena tergantung pemakaian.









HARD DISK
Hard disk adalah perangkat komputer yang berfungsi sebagai penyimpan data dalam kapasitas besar. Hard disk mempunyai 2 jenis, yaitu
·         Hard disk Integrated Device Electronics (IDE)
Hard disk ini mempunyai kapasitas 1,2 GB sampai lebih dari 8,2 GB.
·         Hard disk Small Computer System Interface (SCSI)
Hard disk SCSI lebih unggul daripada hard disk IDE, baik dalam kecepatan, kapasitas, maupun proses instalasinya. Hard disk ini buasanya digunakan untuk keperluan yang kompleks, seperti untuk server.



Bagian-bagian dari harddisk diantaranya yaitu:

a.      Plate
Bagian yang menyimpan data. Bagian ini berbentuk piringan yang dilapisi dengan bahan magnetik sehingga mampu menyimpan data.

b.      Read Write Head
Sebuah mekanisme yang bertugas membaca dan menulis data dari atau ke piringan harddisk.

c.       Access Arm
Sebuah tungkai yang memegang head. Tungkai ini menggerakkan head ke seluruh permukaan piringan harddisk.

d.      Drive Motor
Sebuah motor yang menggerakkan piringan harddisk pada porosnya. Motor inilah yang menentukan kecepatan perputaran piringan harddisk.




Sumber:

Kuswayanto, Lia. 2008. Mahir dan Terampil Berkomputer. Bandung: Grafindo Media Pratama

Dwiani, Heningtyas. 2010. KREATIF Teknologi Informasi dan Komunikasi X-a. Klaten: Viva Pakarindo