artikel terpopuler

Cukup itu bukan Nominal

dikisahkan, di sebuah desa yang udaranya sangat bersih, Tumbuhan tumbuh kokoh disana, panas matahari yang tidak terik, setiap pagi terdengar ayam mengeluarkan suaranya, burung berterbangan dengan bebas dan berkicau indah, terdapat seorang petani yang sangat gemar sekali mencari nafkah untuk keluarganya. ya, disana sawah terbentang sangat luas, sehingga sebagian besar penduduk disana bermata pencaharian sebagai petani. kebetulan, seorang petani sangat dekat rumahnya dengan sawah yang dia miliki.

tapi sebelum melanjutkan cerita ini, ingin penulis sampaikan, jangan bertanya "lho kok bisa? ga masuk akal banget". kalo nonton film action dan para penontonnya bertanya seperti itu, dijamin film yang anda tonton jadi ga rame, karena ga masuk akal.

oke lanjut ceritanya..
petani tersebut seperti biasa pergi di pagi hari untuk memulai kegiatannya mengatur kegiatan pesawahan. namun ada yang beda kali ini, something wrong is happen.

dari tanah sawah yang dia miliki, tiba-tiba saja mengeluarkan mata emas yang mengalir begitu derasnya. mata uang ini tidak akan pernah berhenti kecuali petani tersebut bilang 'CUKUP' kepada mata emas tersebut. namun, sebelum mengucapkan hal itu, petani berpikir untuk menumpuk emas di dalam rumah tersebut.


Pertama, Petani ini mengambil satu ember untuk mengambil emas tersebut lalu disimpan di rumah. kedua, Petani tersebut mengambil 2 ember untuk mengambil emas lagi dan ditumpuk di rumahnya. so, emasnya numpuk banyak, artinya dia menjadi orang kaya mendadak.
namun, petani tersebut tidak cukup dengan memiliki 3 ember saja. kini, dia membawa sebuah truk, lalu mengambil emas tersebut dan membawanya ke rumah.

Petani tersebut merasa sangat rugi jika mengatakan kata 'CUKUP' kepada mata emas tersebut, karena dia sangat perlu emas untuk kebutuhan hidupnya. meskipun kini, dia sudah sangat kaya dan hartanya tidak akan habis 9 turunan.

malam harinya, petani sangat senang dan merasa bahagia, kini dia tidak perlu susah payah mencangkul tanah, menanam dan menyiram tanaman, tidak perlu terkena sinar terik matahari, dan ini-itu yang menurutnya cukup membuat sibuk kehidupan sehari - harinya.

singkat cerita, petani itu tertidur dengan lelapnya. akan tetapi, mata emas itu terus mengalir dan menutupi seluruh pesawahannya. artinya, malam itu akan menjadi saksi peristiwa kematian petani itu. ya, petani itu mati tertimbun emas karena saking banyaknya emas yang tertumpuk di area pesawahannya, terlebih lagi tumpukan emas itu menindih rumah petani tersebut.

Pepatah mengatakan, " Cukup itu bukan masalah nominal. cukup itu tentang kepuasan hati. hakikatnya, manusia tidak akan pernah merasa cukup jika penilaiannya berupa nominal. tetapi, manusia akan merasa bersyukur jika penilaiannya berupa kepuasan hati."

Perbedaan IP Public dan IP private

IP (Internet Protocol) adalah alamat dari sebuah domain komputer untuk mengatur urusan pengiriman data, sehingga sampai ke alamat tujuan. kalau diibaratkan dengan pengiriman barang, alamat IP ini diibaratkan alamat rumah, dan data diibaratkan sebagai barang yang ingin kita kirim. Data dapat dikirim menggunakan internet ataupun pengkabelan.

IP PRIVATE
IP private adalah IP address yang digunakan oleh suatu pengguna ataupun jaringan lokal, sehingga jaringan lain tidak dapat berkomunikasi ke jaringan tersebut. contoh penggunaan IP private ini adalah hubungan Intranet seperti jaringan LAN.

Range private IP ini adalah:
Kelas A: 10.0.0.0 - 10.255.255.255
Kelas B: 172.16.0.0 - 172.31.255.255
Kelas C: 192.168.0.0 - 192.168.255.255
IP kelas C paling sering kita gunakan dalam komunikasi antar komputer.
gambar 1. contoh jaringan LAN
IP PUBLIC
IP Public adalah IP address yang dapat diakses oleh seluruh lapisan jaringan. Komunikasi seperti ini dapat melibatkan seluruh pihak komputer. IP Public ini digunakan oleh Internet.
IP address selain dari Private IP dinyatakan ke dalam IP Public.

berikut ini beberapa contoh pengguna IP Public:

ketikkan alamat IP: 173.194.69.64 pada browser anda, maka akan muncul website google.

Ketikkan IP address: 103.6.117.2 pada browser anda, maka akan tampil kaskus.co.id


Sekian dulu dari penulis, semoga bermanfaat :)

referensi

Filosofi Mencubit


banyaknya peran yang kita jalankan ibarat filosofi mencubit.
semakin banyak kulit yang 'diraup' untuk dicubit, mau ditarik sekuat apapun, maka sakitnya tidak terasa.
sebaliknya.. semakin sedikit kulit yang 'diraup' untuk dicubit, semakin ditarik ia, maka sakitnya semakin luar biasa.

begitupun dengan jumlah peran yang kita mainkan di kehidupan ini.
semakin banyak peran yang kita jalankan, tidak akan anda dapati sesuatu pun hasil yang luar biasa. sebaliknya, semakin sedikit peran yang kita jalankan, dan anda menggunakan seluruh waktu di peran itu, anda akan mendapatkan hasil yang luar biasa.

Pemuda dan buah mangga



dibuat oleh  : Edvan Berliansa
referensi      : Tere Liye

Alkisah, disuatu pedesaan  ada seorang pemuda yang hobinya adalah berkeliling di desanya sendiri. Katanya, desanya itu sangat sejuk, sehingga pemuda itu tidak pernah bosan jalan-jalan disana.

Pada Suatu hari, ketika dia sedang berkeliling di desa tersebut, dia melihat buah mangga yang matang baru saja jatuh dari pohonnya. Terbentuklah seperti sayatan didalam buahnya tersebut akibat benturan dengan aspal jalan, sehingga tampak warna daging buahnya Oranye. Kulitnya berwarna hijau tua, batang yang menempel ke buah tersebut berwarna coklat dan tidak mengeluarkan getah.

Tentunya si Pemuda ini sangat gelisah, karena dia ingin sekali memakan buahnya. Tanpa pikir panjang, pemuda ini langsung saja mengambil buah itu dengan tergesa-gesa, sesekali lihat kiri lihat kanan, mengecek apakah ada yang menjaga buah tersebut atau tidak.

Setelah pemuda tersebut mengambil buahnya, lalu dia membawanya ke sebuah tempat sepi. Singkat cerita, Pemuda ini telah memakan ½ isi buah Mangga tersebut. Seketika itu dia berpikir, bahwa buah yang baru saja dia makan tidak jelas kehalalannya. Karena pemuda ini menyadari bahwa buah ini ada pemiliknya.

Pemuda ini sangat menyesal karena dia telah mencuri hak orang lain. Hatinya gelisah alias tidak tenang. Singkat cerita, Pemuda ini memberanikan diri datang ke pemilik pohon Mangga. Dia bersiap – siap menyusun kata untuk meminta maaf.

Datanglah pemuda tersebut ke rumah pemilik pohon mangga tersebut, dia mengetuk pintunya, dan keluarlah sosok manusia dengan kumis tebal, jenggot sekitar 1 cm, warna kulitnya sawo matang, dan berat badannya sekitar 70Kg.

Pemuda ini menceritakan bahwa dia baru saja mencuri buah mangga yang jatuh dari pohonnya ini, dia mengaku sudah memakan ½ bagian Daging buah mangga tersebut. Pemuda ini mengaku menyesal dan tidak akan mengulangi perbuatannya lagi. Pemuda ini meminta maaf kepada bapak tersebut.

Tapi, apa yang terjadi? Ternyata bapak ini memberikan syarat kepada pemuda ini agar permohonan maafnya dapat diwujudkan. Apa syaratnya? Pemuda ini harus bersedia menikahi keponakan perempuannya yang Bisu, Tuli, Lumpuh, dan Buta.  Tidak ada pilihan lain.

Pemuda ini pun kaget, akibat dari makan mangga ½ bagian yang bukan milknya, dia harus menikahi perempuan dengan kondisi seperti itu. Akan tetapi, karena sifat dasarnya Jujur dan memiliki tekad yang kuat untuk meminta maaf, dia pun memenuhi syarat tersebut.

Pemuda ini pun disuruh masuk oleh bapak tersebut ke dalam rumahnya untuk menemui sang perempuan tersebut. Ternyata, perempuan tersebut orangnya sangat baik, Shalehah, dan cantik. Dengan kata lain, secara fisik dia sempurna.

Pemuda ini sangat keheranan, karena perempuan yang dia temui tidak sesuai dengan apa yang disebutkan oleh bapak tersebut.

Bapak ini menjelaskan bahwa:
  •    Perempuan itu Bisu untuk mengucapkan kata – kata kotor.
  •   Perempuan itu Tuli untuk mendengar Ghibah (membicarakan keburukan orang lain).
  •   Perempuan itu Lumpuh untuk bergerak di jalan maksiat.
  •   Perempuan itu Buta untuk melihat pornografi.

Bapak tersebut menjelaskan lebih lanjut, dia sangat menghargai sikap pemuda yang jujur tersebut. Bisa saja Pemuda ini kabur dan tidak meminta maaf, namun, karena pemuda ini jujur, Pemuda ini patut diberi sebuah ‘penghargaan’. karena sejatinya, Jujur itu seringnya pahit, tapi Buahnya Manis. Itulah pesan orang tua dari jaman dahulu, kalau dimaknai akan menimbulkan efek positif yang luar biasa.

tutorial Membuat scroll bar di repeater dengan kondisi Freeze Header

salam Programming teman!

hari ini penulis akan sedikit memaparkan tutorial bagaimana caranya menampilkan data dari database menggunakan repeater, akan tetapi kalimat di paling atas atau kita sebut Header tidak akan ikut kena scroll saat kita melihat isi data tersebut, tentunya dengan menggunakan beberapa control ASP.NET. khususnya bagi teman2 saya CPP WEB PROGRAMMING yang mau ujian nanti seminggu lagi. semoga sukses ujiannya.

Repeater
untuk memanggil data dari database ke repeater ini sama seperti memanggil data di Gridview, bisa dengan menggunakan SqlDataAdapter ataupun dataset maupun SqlDataReader.

Gridview telah otomatis dibentuk dalam tabel, sedangkan repeater, tampilannya harus kita atur satu persatu. Sebenarnya Gridview ini bisa saja dibuat dalam repeater dengan menggunakan fungsi TemplateField, namun penggunaannya akan sedikit lebih kompleks daripada kita menggunakan repeater langsung.

mari kita bahas langkah-langkahnya satu persatu membuat scroll bar di repeater:

1. buat terlebih dahulu syntax repeater yang ingin dibuat.
<asp:Repeater ID="Repeater1" runat="server">
            <HeaderTemplate>
            </HeaderTemplate>
            <ItemTemplate>
                Nama:<asp:Label ID="Label1" runat="server" Text='<%#Eval("name") %>'></asp:Label>
                <br />
                Harga:<asp:Label ID="Label2" runat="server" Text='<%#Eval("listprice") %>'> </asp:Label>
            </ItemTemplate>
            <SeparatorTemplate>
                <hr />
            </SeparatorTemplate>
        </asp:Repeater>


2. Panggil isi database dengan menuliskan syntax di Webform.aspx.cs . untuk kali ini silakan teman-teman pergunakan cara sendiri saja, karena dikhawatirkan kalau ikut cara penulis ntar jadi pusing. tapi, penulis akan memberikan syntax penulis.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;

namespace website5
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string cs=ConfigurationManager.ConnectionStrings["conadventureworks"].ConnectionString;
            using (SqlConnection con = new SqlConnection(cs))
            {
                SqlDataAdapter da = new SqlDataAdapter("select name,listprice from production.product", con);
                DataSet ds = new DataSet();
                da.Fill(ds);
                Repeater1.DataSource = ds;
                Repeater1.DataBind();
            }
        }
    }
}

syntax di file web.config:
<?xml version="1.0"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>
  <connectionStrings>
    <add name="conadventureworks" connectionString="data source=.; database=adventureworks; integrated security=SSPI" providerName="System.Data.SqlClient"/>
  </connectionStrings>
    <system.web>
        <compilation debug="true" targetFramework="4.0" />
    </system.web>
</configuration>


3. jika kita jalankan, maka Output yang akan dihasilkan seperti ini:

4. baik sekarang kita tampilkan Header pada output tersebut. stop debugging terlebih dahulu agar kita bisa edit. untuk membuat header itu terserah para pembaca, sesuka hati.. kalau penulis, cara simpelnya adalah dengan mengetikkan kalimat Header tersebut di paling atas. hehehe..

5. mari kita jalankan dan scroll kebawah..

 ketika di scroll ke bawah:
Lihat! tulisan "Penjualan barang - barang Olahraga dan alat rumah tangga" menghilang karena ikut kena scroll. gimana caranya agar dia tetap tampil ketika data di scroll ke bawah? oke ini dia caranya..

6. pertama drag and drop ASP control : Panel ke dalam project.
7. set pada  Panel properties dengan Scrollbars="vertical" dan Height="500px" untuk height ini terserah nilai para pembaca, kalau penulis di set 500px..
8. Drag And Drop Repeater ke dalam kotak ASP Panel tersebut. maaf hasil drag and drop tidak bisa di screenshot, tapi coba lihat codingnya, repeater akan didalam Panel.

9. coba kita jalankan programnya dengan menekan tombol F5.
sebelum di scroll:
setelah di scroll:


Lihat hasilnya! tulisan "penjualan Barang-barang olahraga dan alat rumah tangga" tidak ikut kena scroll. gimana, caranya cukup mudah bukan?