Monday, November 21, 2016

Bahasa Pemrograman C# (C Sharp)


Bahasa pemrograman C# atau disebut C Sharp adalah bahasa pemrograman yang dibuat dan dikembangkan oleh Microsoft sebagai bahasa yang Modern, Mudah, General-purpose, dan berorientasi Objek. C# dikembangkan sejalan dengan perkembangan Teknologi.Net dan banyak digunakan oleh para Developer .Net untuk mengembangkan Teknologi dengan platform .Net.

C# sendiri merupakan bahasa pemrograman berorientasi objek dan mempunyai banyak kesamaan dengan C++ , Java, dan VB. Bisa disimpulkan bahwa C# merupakan kombinasi antara efesiensi pemrograman C++ ,  kesederhanaan pemrograman Java, dan simplifikasi atau penyederhanaan dari pemrogaraman Visual Basic.

LinQ (Language Integrated Query) merupakan Syntax query yang terintegrasi dalam pemrograman C# dan data dari berbagai sumber Database dapat diakses dengan sintaks yang sama. Dengan menggunakan LinQ, maka compiler .Net dapat secara langsung mengompilasi kode Query tersebut. LinQ mulai diimplementasikan pada Teknologi .Net 3.0 .

Pada pemrograman C# terdapat beberapa aspek fundamental bahasa yang harus diketahui, yaitu:
  1. Variabel
  2. Konstanta
  3. Operator relasional
  4. Operator Logika
  5. Kondisi
  6. Looping


sumber : Wahana, Komputer (2011). Shortcourse Series Microsoft Visual C# 2010. Yogyakarta: Penerbit Andi Offset.

Thursday, November 17, 2016

Algoritma dan Pemrograman


Apa itu algoritma? Apa itu program? dan Apa itu Pemrograman?
Untuk menjawab itu semua, mari kita bahas satu-satu mengenai pertanyaan di atas.

Algoritma

Algoritma adalah urutan langkah-langkah dalam penyelesaian masalah yang disusun secara logis dan sistematis. Jadi penyelesaian masalah tersebut disusun berdasarkan sesuatu yang dapat diterima akal sehat, dan disusun secara teratur dan berurutan.

Program

Program adalah kumpulan perintah yang ditulis dengan bahasa pemrograman, seperti : Basic, Cobol, Pascal, C, C++, C#, Java, dan sebagainya.

Pemrograman

Kemudian apa itu pemrograman? Pemrograman adalah proses dari implementasi suatu program.
Cara penyajian algoritma ada 3, yaitu:
  1. Bahasa Natural
  2. Flowchart
  3. PseudoCode

Bahasa natural, bahasa yang digunakan dalam kehidupan sehari-hari. Bahasa Indonesia, Bahasa Inggirs, dan sebagainya.

Flowchart adalah, bentuk penyajian algoritma dengan bagan atau diagram alir. Yang digunakan untuk menggambarkan suatu tahapan penyelesaian masalah secara sederhana dan jelas dengan menggunakan simbol-simbol yang ada.

Kemudian PseudoCode, yang memiliki arti kode palsu. Yaitu sebuah bentuk penulisan algoritma yang menggunakan struktur bahasa pemrograman yang sederhana. Atau sebuah kode yang digunakan untuk menulis sebuah algoritma dengan cara yang bebas dan tidak terikat dengan bahasa pemrograman.

Tuesday, November 8, 2016

Menulis Daftar Pustaka dari Internet

Tags



Ketika kita membuat suatu makalah ataupun karya ilmiah lainnya. Kebanyakan dari kita salah dalam penulisan daftar pustaka, terutama penulisan daftar pustaka yang mana referensinya yang kita ambil dari internet. 

Sebenarnya, untuk menulis format daftar pustaka dari internet yang benar tidaklah susah. Secara sederhana urut-urutannya seperti di bawah ini:
  1. Nama pengarang. Penulisan nama pengarang sama seperti aturan penulisan nama pada daftar pustaka biasa, yaitu nama depan ditulis di belakang.
  2. Judul. Judul tulisan diberi tanda kutip.
  3. Tanggal Akses
  4. Alamat situs atau blog. Alamatnya harus berupa URL (Uniform Resource Locator) alias:
Rngkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet. Seperti ini: http://id.wikipedia.org/wiki/URL

Contoh Penulisan Daftar Pustaka Dari Internet:
Aini, Ratu. “Cara Beternak Itik Lampung”. 15 Januari 2001. http://ternakindo.com/2008/12/literasi-informasi-ternak-itik-nasional.html.


Mengenai masalah kedua, kekuatan referensi. Agar argumentasi kita kuat kita harus merujuk pada sumber yang asli dan terpercaya saja, bukan sumber yang asalan.

Mengambil referensi dari internet tidak boleh sembarangan. Hal ini karena tulisan di internet banyak sekali hasil kopi pas (copy-paste). Apalagi kalau kita ingin membuat sebuah karya intelektual, pertanggungjawaabannya cukup berat sehingga kita harus hati-hati dalam memilih referensi.
Ada baiknya kita merujuk pada situs atau blog besar yang menjadi rujukan banyak orang seperti wikipedia. Atau untuk referensi berita kita ambil dari situs koran ternama, republika dot com misalnya. Atau kalau kita ingin mengutip opini seorang tokoh, kita langsung bertandang ke situsnya (kalau ada).

Atau bila kita mau mengambil hasil survei politik, kita kutip dari situs LSI misalnya. Atau bila kita ingin mengambil pendapat sebuah organisasi, kita kutip langsung dari situs organisasinya.
Intinya, bila kita mengambil sebuah referensi, ambillah yang terpercaya, ambillah yang asli, tidak asalan yang hasil kopi pas. Hal ini dimaksudkan untuk menjaga kemurnian dan kekuatan argumen tulisan. Sehingga bila kita ditanya tentang keaslian dan kekuatannya, kita jadi tidak ragu karena memang kita memiliki sumber yang kuat, punya kualitas tulisan yang baik.

Sekian postingan saya mengenai Menulis Daftar Pustaka dari Internet. mudah-mudahan bermanfaat bagi kita semua yang membaca.

referensi : caramenulisbuku.com

Sunday, November 6, 2016

Tutorial Instalasi Linux Debian 7 (Wheezy) berbasis CLI

Pada postingan saya kali ini, saya akan membuat langkah-langkah dalam instalasi Debian 7 berbasis CLI atau text yang nanti digunakan sebagai router atau server. Linux Debian sendiri lebih banyak digunakan dalam keperluan server, seperti DNS Server, Proxy Server, Web Server, dan lain sebagainya.
Berikut langkah demi langkah dalam menginstal Debian 7 (Wheezy).

PERSIAPAN 

Sebelum kita menginstall hal pertama yang harus di persiapkan adalah installer debian 7 itu sendiri. Di sini saya menggunakan versi ISO standard. Silahkan sesuaikan dengan server yang akan digunakan 32-bit atau 64-bit. Jika server anda support 64-bit, disarankan menggunakan versi yang 64-bit.
ISO Debian 7 dapat anda download di bawah ini

Setelah selesai mengunduh, silahkan burning ke DVD atau buat USB instaler menggunakan Rufus atau aplikasi pembuat USB instaler lainnya jika ingin menginstall menggunakan USB.

INSTALASI

Langkah pertama, atur BIOS agar booting melalui DVD atau USB , sesuai dengan media yang akan kalian gunakan.
Mengatur Booting dengan Media Instalasi
 Kemudian Save and Exit. Komputer akan merestart, masuk ke tahap selanjutnya

 

Setelah restart akan tampil pilihan instalasinya seperti gambar di atas, kita pilih Install karena menggunakan CLI. kemudian Enter.



Setelah itu pilih bahasa yang akan digunakan. Disini saya memilih English. Tekan Enter



Selanjutnya pilih negara lokasi kita instal Debian 7, ini untuk memudahkan pengaturan waktu (jam, hari dan tanggal) serta agar pada saat setting repositori, kita bisa memilih lokasi terdekat. Karena kita di Indonesia, otomatis kita akan memilih Indonesia. Karena Indonesia tidak ada di list, kita pilih “Other”, kemudian pilih “Asia”, dan pilih “Indonesia”.



 Pada settingan Locales, kita pilih United States.



Untuk pengaturan keymap keyboard, kita pilih “American Keyboard”.


Selanjutnya masuk ke pengaturan jaringan. Karena di sini saya menggunakan 2 kartu jaringan Lan maka akan tampil pilihan seperti ini Eth0 dan Eth1. kemudian kita pilih saja eth0 karena eth0 di sini yang akan di sambungkan ke router internet nantinya.
Eth1 akan saya gunakan untuk membuat jaringan baru yang akan saya gunakan untuk client.

Namun jika anda menginstal Debian 7 ini hanya untuk kebutuhan biasa atau pribadi saja maka tidak perlu mengatur eth1 nya.

 Di sini kita pilih saja Configure network manually, untuk mengatur jaringan secara manual.



Setelah itu masuk ke pengaturan IP address. Di sini saya menggunakan IP 192.168.200.10 , karena IP yang terhubung ke Internet/Modem speedy menggunakan IP 192.168.200.1 dan itu akan menjadi IP Gateway nantinya.

 Netmask dengan kelas C , 255.255.255.0



 Masukan IP gateway modem 192.168.200.1


Mengatur DNS , di sini saya menggunakan DNS Server dan DNS Google , yaitu 192.168.200.1 dan 8.8.8.8



Kemudian mengatur Hostname. Di sini saya membuat dengan nama ServerSMK.



Masuk ke pengaturan Domain name. di sini saya mengosongkannya karena akan saya atur nanti pada saat instalasi selesai.


Selanjutnya silahkan masukkan password untuk root (administrator). Gunakan password yang kuat dan tidak mudah ditebak. Anda bisa menggunakan kombinasi huruf, angka, huruf besar atau kecil, dan karakter khusus.



Selanjutnya adalah membuat user biasa, agar pada saat kita bekerja di mesin ini, tidak selalu login sebagai root (administrator). Root hanya digunakan pada momen-momen tertentu saja, semisal instal software, melakukan konfigurasi, dll. Dengan bekerja sebagai user biasa, mesin Debian 7 kita akan lebih aman dari hal-hal yang tidak diinginkan. Masukkan nama lengkap user yang akan memakai mesin Debian 7 ini.


 Kemudian masukkan username yang diinginkan untuk user baru.


Dan masukkan password untuk user baru ini.


 Selanjutnya mengatur zona waktu, di sini saya memilih Jakarta.


Langkah selanjutnya adalah membuat partisi pada hardisk. Pada pilihan “Partitioning method”, pilih “Guided – Use entire disk”. Pada pilihan ini disk akan diformat, seluruh isi disk akan dihapus, dan secara otomatis akan dibuatkan partisi.
Anda bisa memilih “Guided – Use entire disk and set up LVM” jika ingin menggunakan Logical Volume Manager (LVM) agar nantinya bisa di resize partisinya. Atau “Guided – Use entire disk and set up encrypted LVM” jika ingin menggunakan partisi LVM yang di enkripsi untuk menambah keamanan data. Atau jika anda pengguna tingkat lanjut, bisa memilih “Manual” agar bisa mengatur partisi sesuai keinginan.


 Pada pilihan skema partisi, silahkan pilih “All files in one partition”. Jika anda ingin memisahkan folder /home pada partisi tersendiri, silahkan pilih “Separate /home partition”. Atau jika anda ingin menambah keamanan sistem, bisa memisahkan folder /home, /usr, /var dan /tmp pada partisi tersendiri, silahkan pilih “Separate /home, /usr, /var and /tmp partitions”.
Jika anda adalah pengguna baru di sistem Linux, saya sarankan pilih opsi pertama saja.


Review skema partisi yang anda pilih sebelumnya. Jika sudah oke, pilih “Finish partitioning and write changes to disk”. Jika perlu merubah, pilih “Undo changes to partitions” dan pilih kembali skema partisi yang diinginkan.


 Konfirmasi skema partisi dengan pilih Yes dan enter. Ingat, pada langkah ini tidak bisa dibatalkan.


 Selanjutnya kita melakukan konfigurasi package manager, jika ada DVD 2 Debian 7 ini, masukkan DVD ke dalam DVD-Rom dan pilih yes.


Konfigurasi network mirror saya pilih No, karena menginstall dalam mode offline.


Setelah itu akan masuk pada tampilan seperti di atas, kita pilih No.

Masuk ke menu software selection. Karena Debian ini saya gunakan dengan mode CLI maka kita hilangkan tanda bintang pada Pilihan Graphical desktop environment. Dan kalian bisa pilih aplikasi yang akan di instal seperti DNS Server, Web Server, Mail Server dan sebagainya sesuai kebutuhan anda.
Setelah selesai tekan Tab, dan Enter.



Pada pilihan instalasi GRUB Loader, pilih “Yes”.



Proses instalasi Linux Debian 7 (Wheezy) selesai. Pilih “Continue” untuk merestart Komputer Debian 7 ini. Jangan lupa untuk mengeluarkan DVD/mencabut USB installer, agar bisa booting via hardisk.