Friday, March 20, 2015

#VB.1.1 - Instalasi Visual Studio Community 2013

Instalasi Visual Studio Community 2013


Beberapa waktu yang lalu Microsoft telah mengumumkan bahwa telah disediakan Visual Studio versi dengan fitur lengkap dalam edisi gratis. Microsoft benar-benar telah memastikan untuk melakukan open source .net Framework lengkap yang dikemas dalam Visual Studio Community 2013 dan yang paling menggembirakan pada kita adalah edisi tersebut mempunyai fitur IDE lengkap dan gratis.

Tidak ada batasan untuk menggunakannya untuk mengembangkan semua jenis aplikasi yang tersedia dalam Visual Studio Community 2013, kecuali anda tidak dapat menggunakannya untuk suatu perusahaan besar dengan tim lebih dari 5 orang. Visual Studio Community 2013 difokuskan untuk bisa digunakan terutama kepada pengembang individu, siswa, penggemar, dan tim pengembangan kecil (maks 5 pengguna).

Persyaratan sistem yang diperlukan untuk menginstal Visual Studio Community 2013 kedalam PC anda adalah:

Sistem Operasi yang bisa digunakan
Windows 8.1 (x86 and x64)
Windows 8 (x86 and x64)
Windows 7 SP1 (x86 and x64)
Windows Server 2012 R2 (x64)
Windows Server 2012 (x64)
Windows Server 2008 R2 SP1 (x64)

Kebutuhan Hardware
1.6 GHz or processor yang lebih cepat
1 GB of RAM (1.5 GB jika menggunakan virtual machine)
20 GB of available hard disk space
5400 RPM hard disk drive
DirectX 9-capable video card dengan resolusi minimal 1024 x 768

Pada tutorial ini kenapa saya menggunakan Visual Studio Community 2013, karena saya berharap anda semua dapat bisa langsung mencoba sendiri tanpa harus membeli Visual Studio yang berlisensi, jadi anda cukup download dan instal lalu anda siap untuk belajar dalam mengembangkan kemampuan anda dalam pemrograman khusunya Visual Basic.

Sebelum kita mulai instalasi tentu anda harus sudah mempunyi Visual Studio Community 2013 setup, jika belum anda bisa melakukan download di Link Download Visual Studio Community 2013 ini (versi intalasi online), jika anda menginginkan file instalasi yang offline, anda bisa mencari di internet, salah satu alamat yang menyediakan tersebut dapat anda download disini dalam bentuk DVD9 ISO image.

Baiklah, berikut ini langkah-langah dalam melakukan instalasi Visual Studio Community 2013.
  • Jalankan file (dobel klik) vs_community.exe dan tunggu sampai muncul splash intalasi Visual Studio Community 2013, seperti tampak dalam gambar dibawah ini:
    Instalasi Visual Studio Community 2013
  • Setelah tertampil dialog mulai instal seperti gambar di atas, anda centang checkbox "I agree" lalu akan muncul tombol Next di sebelah kanan bawah, selanjutnya anda klik untuk melanjutkan pilihan instalasi.
  • Selanjutnya akan tampil dialog untuk menentukan opsi fitur yang akan anda instal, pilih sesuai dengan kebutuhan anda seperti tampak dalam gambar berikut ini:
    Instalasi Visual Studio Community 2013
  • Klik tombol INSTALL, lalu tunggu sampai proses instalasi selesai (memerlukan waktu yang agak lama).
    Instalasi Visual Studio Community 2013
  • Kemudian setelah muncul tampilan dengan pesan "Setup Completed!", berarti anda telah selesai melakukan intalasi dan program siap untuk digunakan. Lakukan restart PC anda untuk mengaktifkan seluruh komponen Visual Studio denan klik tombol "Restart Now".
  • Instalasi Visual Studio Community 2013
  • Selanjutnya untuk pertama kali anda menjalankan program Visual Studio Community 2013 akan muncul layar "Welcome", maka anda harus melakukan Sign in, dengan menekan klik tombol tersebut, kemudian masukkan Microsoft account (email) dan Password.
    Instalasi Visual Studio Community 2013
  • Jika anda belum mempunyai account/akun, maka anda harus melakukan pembuatan akun terlebih dahulu dengan klik tanda Sign up now (warna biru laut).
    Instalasi Visual Studio Community 2013
  • Setelah anda melakukan Sign in, selanjutnya anda sudah siap untuk bisa menggunakan Visual Studio Community 2013.
    Instalasi Visual Studio Community 2013
  • Terakhir, bahwa Visual Studio Community 2013 ini adalah free trial 30 hari, untuk melakukan register secara gratis anda cukup Sign in ke Visual Studio dengan account Microsoft dan Microsoft mendaftarkan produk anda dan Visual Studio Community 2013 telah teregister dan siap digunakan (seperti yang dilakukan pada langkah yang ke 7). Selamat mencoba!.

Tutorial Sebelumnya | Tutorial Berikutnya

Thursday, March 19, 2015

Mengirim Email dari Google Sheets (Google Drive)

Google Drive menyediakan banyak fasilitas aplikasi yang dapat kita gunakan secara bebas, selain sebagai tempat penyimpanan file secara umum. Dari sekian ribu aplikasi yang dapat kita gunakan, salah satunya adalah mengirim email secara otomatis dari daftar yang kita tuliskan dalam spreadsheet (Google Sheets). Jika anda sudah mempunyai akun Gmail, maka anda bisa langsun akses Google Drive disini.

Mengirim Email Otomatis

Bagaimana langkah-langkah yang harus anda lakukan untuk mengirim email secara otomatis dari spreadsheet (Google Sheets) adalah sebagai berikut:
  • Masuk ke website Google Drive.
  • Klik tombol New, diikuti dengan pilihan Google Sheets.
  • Kemudian tulisakan data Alamat Email dan Pesan seperti contoh gambar berikut ini:

  • Kemudian pilih menu Tools, kemudian pilih sub menu Script editor.
  • Selanjutnya setelah masuk ke form Script editor, copy paste Script dibawah ini:
    function sendEmails() {
    var sheet = SpreadsheetApp.getActiveSheet();
    var startRow = 2; // First row of data to process
    var numRows = 2; // Number of rows to process
    // Fetch the range of cells A2:B3
    var dataRange = sheet.getRange(startRow, 1, numRows, 2)
    // Fetch values for each row in the Range.
    var data = dataRange.getValues();
    for (i in data) {
    var row = data[i];
    var emailAddress = row[0]; // First column
    var message = row[1]; // Second column
    var subject = "Sending emails from a Spreadsheet";
    MailApp.sendEmail(emailAddress, subject, message);
    }
    }
  • Setelah anda paste script di atas seperti tampak dalam gambar dibawah, simpan dengan klik tombol Save (gambar Floppy Disk).
  • Selanjutnya jalankan script tersebut dengan menjalankan menu Run diikuti pilihan script sendEmails.
  • Kemudian proses akan dijalankan dan akan muncul konfirmasi seperti gambar dibawah, pilih Continue dan dikuti pilihan selanjutnya dengan klik tombol Accept.
Maka dengan demikian proses kirim email berdasar data yang anda tulis di Google Sheets secara otomatis akan terkirim. Selamat mencoba.

Jika anda ingin melihat langkah-langkah tersebut secara visual, anda bisa mengunjungi Channel Youtube Ilmu Praktis.

Tuesday, March 17, 2015

Pencarian Menggunakan Gambar di Internet

Anda mempunyai gambar di PC anda, anda tidak tahu ini gambar dari mana asalnya?, siapa yang menerbitkan?, Menjelaskan tentang apa? dan lain sebagainya. Pertanyaan itu muncul karena rasa ingin tahu anda tentang gambar tersebut.

Anda tidak perlu bingung...
Sebenarnya fasilitas ini sudah lama ada, tetapi jarang diperbincangkan dan jarang digunakan. Dimana bisa melakukan pencarian berdasar gambar di internet?
Tentu saja, siapa lagi kalau bukan Google.

Google Image

Dengan cukup upload file gambar yang akan anda cari atau jika file gambar tersebut sudah tersimpan di internet, maka cukup anda masukkan alamat url nya. Biar mudah anda coba dulu akses Google Image disini.
  • Setelah tertampil halaman web seperti gambar dibawah ini:
    Google Image
  • Klik gambar camerayang ada di halaman web tersebut, lalu akan tampil gambar berikut ini:
    Google Image
  • Pilih menu Upload an image.
  • Tekan tombol Choose File, kemudian tentukan file yang akan anda upload untuk dicari.
    Google Image
  • Tunggu sampai dengan proses pencarian oleh Google selesai dilakukan, maka semua yang berhubungan dengan gambar itu akan ditampilkan di hasil pencarian, baik berupa gambar maupun alamat web dimana gambar itu ditemukan.
    Google Image
    Google Image
    Jika anda ingin melihat langkah-langkah tersebut secara visual, anda bisa mengunjungi Channel Youtube Ilmu Praktis. Selamat mencoba.

    Monday, March 16, 2015

    5 Uninstaller Software Windows Paling Handal dan Aman

    5 Uninstaller Software Windows Paling Aman
    Melakukan uninstall adalah salah satu pekerjaan yang sering anda lakukan dan biasanya anda lebih suka menggunakan software pihak ketiga daripada menggunakan fitur dari Windows  yang dapat anda temukan yang ditemukan pada Control Panel.

    Di dalam PC anda terkadang banyak terinstall software aplikasi, tools atau yang lain, yang mana pada suatu saat anda ingin melakukan Uninstall (membuang install software) dari Windows anda. Ada beberapa kendala saat melakukan proses uninstall tersebut, sehingga hasil nya tidak sempurna dan akan mengganggu kinerja sistem operasi windows anda.

    Untuk menjaga hal itu tidak terjadi, salah satu cara yang bisa digunakan adalah dengan menggunakan software utility yang berfungsi khusus untuk membantu anda dalam melakukan proses uninstall agar bisa sempurna.

    Ada beberapa alasan kenapa hal itu bisa terjadi:
    • Terlalu banyak software yang sejenis terinstall dalam windows.
    • System Registry yang tidak sempurna atau corupt.
    • Melakukan uinstall tidak dengan cara yang diperintahkan oleh software.
    • PC terinstall software secara tidak sengaja pada saat kita browsing atau download dari internet. 
    • Jarang melakukan update software, dan masih banyak alasan-alasan lain baik alasan secara software maupun hardware.
    Berikut ada 5 Uninstaller Utility Software yang saya rekomendasikan untuk bisa digunakan secara handal dan aman di sistem operasi Windows anda.


    IObit Uninstaller Portable

    Software ini dikembangkan oleh PortableApps dengan alamat website http://portableapps.com

    IObit Uninstaller menggunakan tampilan huruf berwana putih pada latar belakang hitam, menampilkan dan menampilkan daftar utama program yang terinstal dalam Windows, serta tombol hijau besar untuk melakukan uninstall. Anda bisa melakukan sorting daftar program berdasarkan nama, ukuran, dan install tanggal, atau klik sidebar kontrol untuk menampilkan berdasarkan software yang baru saja diinstal, berdasarkan ukuran besar-kecil nya program atau update dari Windows.

    Kemampuan lain adalah uninstall secara paksa, karena beberapa software yang di uninstall akan sangat mengganggu karena tidak mampu melakukan penghapusan secara sempurna atau dalam software tersebut tidal ada fasilitas uninstall. IObit Uninstaller Protable tidak hanya menghapus programnya saja, tetapi juga berikut daftar registry Windows-nya, serta akan menghapus habis dari seluruh sisa file dan folder program.

    IObit Uninstaller Portable
    Alamat download bisa anda klik disini (IObit Uninstaller Portable).

    Panduan cara penggunaan bisa juga anda lihat di video berikut ini:



    Revo Uninstaller Pro

    Software ini dikembangkan oleh VS Revo Group dengan alamat website http://www.revouninstaller.com

    Revo Uninstaller adalah utility yang melakukan tidak hanya sekedar uninstal program saja tetapi juga menghapus secara mendalam sampai dengan seluruh sistem yang terinstal di dalam sistem operasi Windows anda.

    Setelah anda membuka program, anda akan melihat menu dengan beberapa pilihan. Semua program yang terdaftar ditampilkan dengan ikon atau bisa diubah dalam bentuk daftar dengan rincian berupa informasi seperti tanggal, ukuran file, nomor versi, uninstall string, dan banyak lagi. Cara yang sederhana untuk melakukan uninstal yaitu, pilih salah satu atau lebih program yang akan diuninstall, lalu tekan tombol "Uninstall" atau "Forced Uninstall".

    Perbedaan utama antara dua pilihan tersebut adalah bahwa modus "Uninstall" memungkinkan anda menghapus seluruh program yang terinstall dan daftar registry tanpa menyisakan file sedikitpun.

    Revo Uninstaller Pro

    Alamat download bisa anda klik disini (VS Revo Group).

    Panduan cara penggunaan bisa juga anda lihat di video berikut ini:



    Absolute Uninstaller

    Software ini dikembangkan oleh Glarysoft dengan alamat website http://www.glarysoft.com

    Absolute Uninstaller adalah sebuah program yang intuitif yang menjanjikan untuk bisa menghapus komponen program atau sofwtare yang mana Windows tidak dapat melakukannya. Jika dari control panel Uninstall Windows anda tidak bisa melakukan Uninstall, maka dengan utility hal ini bisa anda lakukan.

    Jika program atau software anda yang terinstall dalam Windows sudah berantakan, Absolute Uninstaller tidak serta merta langsung melakukan proses uninstall, tetapi Absolute Uninstaller akan membuat folder recycle, jika suatu saat dibutuhkan dapat dilakukan restore.

    Tampilan program ini sangat sederhana dan cara melakukan proses uninstall cukup sederhana yaitu, pilih satu atau lebih program yang akan di uninstall lalu tekan tombol "Uninstall Program".

    Absolute Uninstaller

    Alamat download bisa anda klik disini (Absolute Uninstaller).


    Advanced Uninstaller Pro

    Software ini dikembangkan oleh Innovative Solutions dengan alamat website http://www.innovative-sol.com

    Uninstaller Pro ini menyediakan berbagai macam pilihan untuk menghapus file/uninstall secara permanen, dan lebih mendalam dalam membersihkan registry Windows anda, serta mengoptimalkan kinerja sistem operasi dan melakukan backup registry Windows, pada saat melakukan proses uninstall. Ketika sebuah program tidak bisa diuninstal oleh Control Panel Uninstall Windows, maka software ini akan melakukannya dengan baik.

    Advanced Uninstaller Pro
    Alamat download bisa anda klik disini (Advanced Uninstaller Pro).

    Panduan cara penggunaan bisa juga anda lihat di video berikut ini:



    Your Uninstaller

    Software ini dikembangkan oleh URSoft dengan alamat website http://www.ursoftware.com

    Your Uninstaller adalah pilihan yang sangat tepat untuk pekerjaan uninstall program di komputer anda, termasuk yang tidak bisa dilakukan oleh Windows sekalipun. Dengan proses Force Uninstall dan beberapa fitur tambahan yang bagus, program ini akan menunjukkan kinerja cepat dan cocok menjadi daftar favorit software anda.

    Fitur lain Your Uninstaller adalah menawarkan fitur-fitur berguna lainnya, termasuk menghilangkan recycle file yang tidak terpakai dan telah dihapus atau file temporary, sehingga membantu anda dalam menghemat ruang dan meningkatkan efisiensi operasi. Anda tidak perlu khawatir tentang file yang sudah terlanjur dihapus, karena dengan software ini dapat dipulihkan,

    Your Uninstaller
    Alamat download bisa anda klik disini (Your Uninstaller).

    Panduan cara penggunaan bisa juga anda lihat di video berikut ini:


    Yang saya tulis dalam artikel ini adalah rekomendasi berdasarkan pendapat saya, anda bisa mencoba membandingkan kemampuan dari masing-masing software yang ada; dan semoga artikel ini bermanfaat. Untuk melakukan download software yang lain dapat dapatkan disini, dan jika ingin melihat ulasan-ulasan lain tentang software anda bisa dapatkan informasinya disini.

    Desain Sistem Database untuk Transaksi

    Desain Sistem Database untuk Transaksi
    Dalam menyusun sebuah database transaksi, pada saat mendesain tabel yang akan digunakan untuk transaksi, yang perlu anda perhatikan adalah: bahwa ada dua kategegori transaksi berdasarkan jumlah data record yang disimpan setiap kali terjadi transaksi, yaitu 1 record atau lebih dari 1 record.

    Jika data yang disimpan hanya 1 record setiap transaksi, maka cukup menggunakan 1 tabel dan ini jarang sekali terjadi pada sebuah transaksi; Sebagai gambaran pada saat terjadi transaksi penjualan tentu tidak hanya menyimpan 1 record saja, tetapi bisa lebih dari 1 record, seandainya jumlah barang yang terjual lebih dari 1.

    Pada artikel ini akan membahasa tentang, bagaimana mendesain tabel transaksi yang baik dan mudah digunakan dalam aplikasi baik untuk kebutuhan input, edit, hapus ataupun laporan.

    Konsep Desain Tabel Transaksi

    Perlu digambarkan terlebih dahulu secara umum bahwa sebuah transaksi mengandung 2 kelompok data yang akan disimpan dalam tabel (yang saya beri istilah seperti sebuah artikel) yaitu:
    • Data Header

      Data header terdiri dari data unik setiap transaksi yang terjadi dan hanya menyimpan 1 record setiap kali terjadi transaksi. Misalkan transaksi penjualan, maka akan menyimpan data Nomor Penjualan, Tanggal Penjualan, Jam Penjualan, Customer, Operator, Total Penjualan dan Total Pembayaran. Data header tersebut setiap record secara keseluruhan (distinct) tidak ada yang sama, dan akan dibedakan dengan sebuah data unik (bisa 1 field atau lebih). Misalkan data header penjualan akan dibedakan setiap tranasksinya berdasar Nomor Penjualan.

      Dengan penjelasan dan contoh tersebut diatas, maka secara definitif Nomor Penjualan adalah Index Key yang Unique.

      Perlu diperhatikan bahwa setiap anda menyusun sebuah tabel yang digunakan untuk menyimpan data header transaksi, selalu anda berikan kondisi/setting field Index Key dari tabel tersebut, karena hal ini juga akan berpengaruh terdapat kecepatan dalam pencarian, join tabel dan tentu dalam kebutuhan dalam mempercepat proses laporan yang mengharuskan mengambil sebagian data tabel yang jumlah recordnya sangat banyak.

      Dalam memberikan Index Key dan Unique pada saat setting tabel transaksi, selain berfungsi secara pasti untuk memberikan efek kecepatan dalam pencairan, join dan kebutuhan pengambilan recordset untuk laporan dan lain-lain, juga dapat berfungsi sebagai pelapis validasi terhadap program aplikasi yang akan anda susun, yaitu validasi saat penyimpanan sebuah data transaksi secara bersamaan oleh 1 atau lebih PC yang dalam waktu bersamaan akan memproses penyimpanan data transaksi dengan Nomor Penjualan yang bersifat counter.

      Dengan sebagai pelapis pelapis tersebut, maka pada saat terjadi kesalahan program karena tidak mampu memvalidasi Nomor Penjualan yang Unique, maka mesin database yang akan melakukannya, sehingga penyimpanan akan dibatalkan dan dimunculkan error yang bisa anda pakai sebagai trapping error.
    • Data Detail

      Data detail adalah merupakan bagian kedua dari data transaksi, yaitu berupa informasi data detail dari item-item transaksi, misalkan sebuah transaksi penjualan, maka akan menyimpan data Nomor Penjualan, Kode Barang, Satuan, Jumlah Penjualan, Harga Satuan, Discount Barang dan Total Harga. Data detail harus ada kunci relasi ke data header transaksi sebagai pedoman untuk melakukan pembacaan, penghapusan, edit data setiap transaksi yang terjadi. Dalam contoh diatas kunci relasi nya adalah Nomor Penjualan. Tetapi perlu anda perhatikan bahwa Nomor Penjualan hanya berfungsi sebagai kunci relasi saja, bukan sebagai kunci index.

      Pada data detail ini bisa disetting menggunakan kunci index atau tidak, tergantung dari kebutuhan sistem yang ada; jika setiap transaksi tidak boleh ada kode barang yang kembar, maka bisa kita beri setting kunci index nya adalah: Nomor Penjualan dan Kode Barang.

      Satu lagi yang perlu diperhatikan dalam menyusun tabel data detail transaksi, berikan 1 field untuk menyimpan data urutan barang setiap transaksi, karena pada saat pengambilan data, maka Recordset yang anda dapatkan belum tentu akan terproses secara urut, maka harus kita sort dalam query (ORDER BY).
    Sebagai gambaran data transaksi perhatikan gambar berikut dibawah ini:
    Konsep Desain Tabel Transaksi


    Contoh Struktur Tabel dan Relasi

    Berikut ini saya akan memberikan contoh struktur tabel transaksi penjualan dan master pendukungnya (Master Barang dan Master Customer).
    Struktur Tabel Transaksi
    Struktur Tabel Transaksi

    Struktur Tabel Transaksi
    Struktur Tabel Transaksi

    Data struktur tabel database di atas, maka anda bisa dapatkan relasi tabel transaksi penjualan seperti gambar berikut ini:
    Relasi Tabel Transaksi
    Artikel ini hanyalah salah satu konsep yang saya kembangkan dan bukan merupakan satu-satu nya konsep, karena dalam penyusunan sebuah tabel untuk transaksi khususnya, bisa memunculkan banyak versi konsep.

    Berdasarkan pengalaman saya, konsep ini yang paling relevan dalam mengelompokan data dan mudah digunakan baik dalam proses editing data transaksi sampai dengan penggunaan pembuatan laporan.

    Pembahasan sebelumnya tentang Desain Sistem Database Stok Barang dapat anda lihat disini,

    Website Terbaik untuk Kursus Pemrograman Secara Online

    Banyak sekali website yang menawarkan kursus pemrograman secara online, tetapi banyak hal-hal yang kadang membingungkan dan membuat anda frustasi, mulai dari masalah biaya sampai dengan sistem kurikulum yang kurang tersetruktur.

    Website Terbaik untuk Kursus Pemrograman Secara Online Dalam belajar pemrograman kadang kita bingung dengan banyaknya alternatif bahasa pemograman. Karena semakin banyak jenis bahasa yang kita pelajari, maka pemahaman terhadap bahasa pemrograman tersebut tidak akan mendalam, kecuali kita mempelajari bahasa yang mempunyai relevansi dengan bahasa yang sedang kita pelajari.

    Dengan kurikulum yang tepat dan tersetruktur, seolah-olah anda mengajari diri anda sendiri, dan jika anda bisa mengajar diri sendiri bagaimana membuat program dengan algoritma yang benar, maka anda memperoleh keunggulan kompetitif dan dapat berpikir secara logis, sehingga dengan demikian anda dapat mengatasi masalah pemrograman yang anda hadapi dengan lebih efisien.


    Website Terbaik untuk Kursus Pemrograman

    Jika anda siap untuk belajar, berikut adalah rekomendasi beberapa website terbaik yang menawarkan kursus dalam berbagai bahasa pemrograman secara gratis. Saya juga menambahkan daftar buku pendamping (ebooks) yang akan memberikan anda pemahaman yang lebih mendalam tentang bahasa pemrograman dan mereka tidak menarik biaya sepeserpun.

    Bahasa
    Kursus Online
    Buku Panduan
    HTML & CSS Code Academy, Don’t Fear The Internet, Tutsplus, Learn Layout, A to Z CSS, Dash, Web Accessibility, The Hello World Mozilla, Dive into HTML5, 20 Things I Learned, HTML Dog,HTML & CSS, HTML5 for Designers, DOM Enlightenment, HTML Canvas
    JavaScript Code Academy, Learn Street, Khan Academy, Code Combat, Code Avengers Eloquent JavaScript, JavaScript Guide, Speaking JS, JS The Right Way, Oh My JS,Canvassing
    PHP Code Academy PHP Programming, Practical PHP
    Java Learn Java, Coding Bat,Java Udemy, Learneroo Programming in Java, Thinking in Java, O’Reilly Learning Java,Think Java, Java & CS, Java for Python Devs
    jQuery Code Academy, Tutsplus, Code School jQuery Fundamentals, Learn jQuery
    Python Code Academy, Google, Learn Street, Python Tutor, IHeartPY Python for You and Me,  Dive into Python, Learn Python the Hard Way, Think Python,Python for Fun, Tango with Django, Django
    Ruby & Ruby on Rails Code Academy, TryRubyCode Learn, Railscasts, Rubymonk, Learn Street Why’s (Poignant) Guide to Ruby, Learn Ruby the Hard Way, Learn to Program, Learn Rails by Example
    Node.js Nodetuts, Node School The Node Beginner Book,Mixu’s Node book, Node Up and Running, Mastering Node.js
    Git (version control) Code School, Git Immersion, GitHub Training Pro Git, Learn Git
    Linux & Shell Scripting Stanford.edu, Explain Shell Conquer the Command Line
    Google Apps Script Getting Started, Office Hours, Google Scripts Examples, Learning Apps Script
    Chrome Dev Tools Code School, Dev Tools Secret, Chrome Dev Tools Tutorial,Udacity, Building Browser Apps
    Objective-C (iOS & Mac) Code School, Stanford, iTunesU
    Android App Development Udacity (Google Developers), Coursera, The New Boston, Google University, App Development Essentials, Code Learn, App Inventor (Visual)
    SQL (Databases) SQL Zoo, SQL @Stanford, Essentail SQL, SQL for Nerds

    Banyak sekali jenis bahasa pemrograman yang bisa anda pelajari dan anda gunakan; dalam artikel ini sebagian (yang cukup terkenal dan banyak digunakan di dunia pemrograman) dari ribuan bahasa pemrograman yang ada dimuka bumi. Semoga artikel ini bermanfaat.

    Cara Setting Akses Remote Server SQL Via Internet

    Setting Akses Remote Server SQL Via InternetKadang-kadang anda membutuhkan jaringan secara terbuka (online) dengan internet dalam melakukan akses remote terhadap database yang akan anda maintenance. Misalkan suatu saat kita ingin melakukan akses remote database terhadap server SQL di client yang berada dilokasi lain; atau sebaliknya saat anda berada di client, anda ingin melakukan akses remote database terhadap server SQL yang berada di kantor. Hal ini tentu ingin anda lakukan pada saat anda ingin monitoring ataupun melakukan perawatan terhadap database dengan jarak tidak terbatas.

    Pada artikel ini, saya akan memberikan contoh cara melakukan Setting Akses Remote tersebut dengan provider Speedy, database SQL Server (SQL 2005) dan modem ADS TP-Link.

    Langkah-langkah Setting Akses Remote
    • Pastikan anda sudah terhubung dengan internet.
    • Pastikan bahwa anda sudah mengetahui akan IP Address Public jaringan internet anda; jika anda belum tahu, anda bisa mencari IP Address Public anda dengan cara menggunakan web-web perncari yang tersedia di internet seperti www.ipaddress.com atau yang lainnya.
      Setting Akses Remote Server SQL Via Internet
    • Pastikan bahwa anda sudah mengetahui IP Address Lokal Server SQL yang akan di Remote secara Online.
    • Setting Akses Remote Server SQL Via Internet
    • Lakukan setting Modem ADSL dengan cara buka browser (bisa browser apa saja), kemudian masuk ke IP Address Modem ADSL yang anda gunakan; default IP Address Modem ADSL TP-Link adalah 192.168.1.1
    • Kemudian setelah tampil kotak dialog Username dan Password, isikan sesuai dengan setting yang ada di modem. Default untuk modem TP-Link adalah Username: admin dan Password: admin.
      Setting Akses Remote Server SQL Via Internet
    • Setelah muncul tampilan informasi data koneksi jaringan TP-Link seperti dibawah ini, selanjutnya pilih menu Advanced Setup.
      Setting Akses Remote Server SQL Via Internet
    • Lalu pilih sub menu NAT (Network Address Translation), maka akan muncul kotak dialog isian seperti tampilan dibawah ini:
      Setting Akses Remote Server SQL Via Internet
    • Pilih menu Virtual Server dari dua pilihan seperti tampilan berikut ini.
      Setting Akses Remote Server SQL Via Internet
    • Isikan data isian pada setting Virtual Server tersebut sesuai dengan setting yang anda maksud, seperti contoh berikut ini:
      Setting Akses Remote Server SQL Via Internet
    • Rule Index  adalah baris pengaturan yang tersedia (1-12).
    • Application adalah ketarangan koneksi, isi dengan keterangan SQL Server 2005, lalu pilih Jenis Application dengan pcAnywhere.
    • Protocol Isikan dengan TCP.
    • Start Port Number adalah nomor port akses awal, isikan sesuai dengan setting di SQL Server lokal anda, default Port SQL Server 1433.
    • End Port Number adalah nomor port akses akhir, isikan sesuai dengan setting di SQL Server lokal anda, default Port SQL Server 1433.
    • Local IP Address adalah nomor IP Address lokal (jaringan LAN anda).
    • Selanjutnya simpan data tersebut dengan menekan tombol Save, dan data setting NAT anda akan tersimpan seperti gambar berikut ini:
      Setting Akses Remote Server SQL Via Internet
    Sampai disini maka setting Akses Remote anda telah selesai.

    Mencoba Remote Akses Koneksi Database SQL Server

    Selanjutnya anda coba melakukan koneksi database dengan SQL Server Management Studio, gunakan IP Address Public anda sebagai nama server (Server name); lalu lihat apa yang terjadi?
    Setting Akses Remote Server SQL Via Internet
    SQL Server anda sudah terkoneksi secara public lewat internet dan anda bisa melakukan remote akses koneksi darimanapun anda berada.

    Untuk melihat contoh setting secara visual dapat anda kunjungi channel you tube kami di Chanel Ilmu Praktis.