Fungsi startsWith C++

Horray … akhirnya aku punya bahan untuk posting lagi …
Berdasar dari pengalaman, yang mengharuskan saya menggunakan fungsi startsWith yang dimiliki oleh Java, namun waktu itu aku pakai C++, jadi ya harus buat fungsinya sendiri … Dan akhirnya sampai kesini deh …
Ok,,, ini dia scriptnya … silahkan dicopaz … FREE !!!

bool startsWith(char *cari, char *kalimat){
    string needle = cstr(cari);
    string text = cstr(kalimat);
    if(text.substr(0,strlen(cari))==cari)
        return true;
    else return false;
}

Algoritmanya adalah :
1. Masukkan data kata yang dicari dan teks tempat dimana kita mencari
2. Ambil kata pertama dari teks dengan cara memisahkan teks tersebut menjadi per kata
3. Setelah itu, ambil kata pertama kemudian cocokkan dengan kata yang dicari.
4. Jika cocok, maka TRUE namun jika tidak maka FALSE
5. Selesai

Yaph,,, kurang lebih seperti itulah algoritma untuk fungsi startsWith yang saya buat. Semoga bisa membantu ya teman … 🙂
Sampai jumpa di postingan selanjutnya …..

Program Menampilkan Segiempat Bintang

Segiempat Bintang

Segiempat Bintang

Posting lagi nehh,,, hehehe,,, tapi kali ini aku ndak tau apa yang sebaiknya dan apa yang kebanyakan user inginkan, jadinya aku nyoba aja untuk posting tentang Program yang bisa menampilkan susunan karakter berbentuk segiempat. Contoh kali ini karakter yang dipakai adalah 0. Contoh hasil programnya adalah seperti gambar di samping ->

Program ini dibuat menggunakan bahasa pemrograman java, untuk source codenya bagaimana bisa seperti itu bisa dilihat di bawah ini :

public static void main(String[]args){
   int i, j, p = 5 , l = 4;
   char simbol = '0';

   for(i=0;i<l;i++){
       System.out.print(simbol+" ");
   }
   System.out.println();

   for(i=1;i<p;i++){
       for(j=0;j<p;j++){
           if(j==0)
               System.out.print(simbol+" ");
           else if(j==(p-1))
               System.out.print(" "+simbol);
           else
               System.out.print(" ");
       }
       System.out.println();
   }

   for(i=0;i<l;i++){
       System.out.print(simbol+" ");
   }
   System.out.println();
}

Jika sourcecode di atas tidak bisa jalan, silahkan download file aslinya disini

Fungsi in_array di Visual Basic ( VB6 )

[sourcecode language=”vb”]
Public Function in_array(kata, kumpulanKata) As Boolean
‘untuk variabel kumpulanKata harus Anda perhatikan tanda separasinya
‘disini saya menggunakan koma
Dim i As Integer, ret As Boolean
Dim haystack() As String
haystack() = Split(kumpulanKata, ",") ‘tanda separasi
ret = False ‘set nilai boolean awal
For i = LBound(haystack) To UBound(haystack)
If haystack(i) = needle Then ret = True
‘jika ada kata yang ditemukan boolean akan bernilai true
Next i
in_array = ret
End Function

Private Sub Form_Load()
Dim kumpulanKata as String
Dim cariKata as String

kumpulanKata = "rendra,kurniawan,ika,aku"
cariKata = "ika"

If in_array(cariKata, kumpulanKata) Then
MsgBox "Yaph kata ditemukan"
Else
MsgBox "Maaf, kata yang Anda cari tidak ada"
End If
End Sub

Fungsi startsWith($array, $cari) di PHP

Jika teman – teman sudah pernah belajar Pemrograman Java, pastinya tahu apa itu fungsi startsWith. Bagi yang belum pernah,,, menrut saya funsgi tersbut berguna untuk mengecek apakah dalam satu kalimat itu di awalai dengan kata yang kita cari. Misal ada nama Rendra Kurniawan, lalu kita cek, apakah nama tersebut diawali dengan kata Ucil, jika tidak maka false jika iya maka true. Fungsi ini menghasilkan nilai TRUE dan FALSE. Ok untuk scriptnya silahkan lihat di bawah ini :

<?php
function startsWith($kalimat, $cari){
    return strpos($kalimat, $cari) === 0;
}

$kalimat = "rendra kurniawan";
if(startsWith($kalimat, "rendra"))
    print "Yaph benar";
else
    print "Maaf salah";
?>

Ok,, semoga bermanfaat ya teman – teman … 🙂

Sql Adalah …

SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

Sejarah

Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama EF Codd yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).

Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan System/R.

Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data. Continue reading

Kelompok Waria Gelar Kejuaraan Tinju

Waria Gelar Tinju

Waria Gelar Tinju

Miss-miss Community (Misscom), sebuah komunitas waria yang rata-rata masih berstatus sebagai mahasiswa di Universitas Negeri Gorontalo (UNG), menggelar kejuaraan tinju dan pemilihan ratu waria (wanita pria), Kamis (14/1/10).

Dua ajang khusus untuk waria yang digelar di gedung serba guna dan lapangan tenis UNG itu berlangsung sejak Kamis hingga Sabtu, 16  Januari, mendatang.

Menurut ketua Misscom, Reno Makulase, acara ini memang sengaja dilangsungkan beberapa hari. Pasalnya, sebelum beraksi di atas papan model, para waria ini sebelumnya dikarantina, agar bisa berlatih maksimal.

Begitupun dengan para waria yang akan menjadi peserta kejuaraan tinju. Mereka juga diharuskan untuk berlatih terlebih dahulu sebelum bertarung di atas ring tinju.

Reno mengatakan, dua ajang yang digelar dalam waktu hampir bersamaan ini sebenarnya merupakan gambaran dari sosok waria, yang memiliki sifat maskulin dan feminin.

“Istilahnya, keras dan lembut kami jadikan satu paket yang menarik,” kata waria yang akrab disapa Retno ini.

Antusiasme penonton untuk menyaksikan ajang yang tergolong langka itu, juga cukup lumayan. Terbukti, pada sesi latihan model waria yang digelar di Gedung Serba Guna UNG, Kamis, dipadati oleh penonton, baik laki-laki maupun  perempuan.

Uni, salah seorang penonton, mengaku cukup terhibur menyaksikan peragaan model para waria itu.

“Tingkah mereka lucu-lucu, tapi banyak di antara mereka yang terlihat cantik dan mirip perempuan,” katanya sambil tergelak. From Kompas.com

Transportasi Air, Darat dan Udara Menjadi Satu

Transportasi atau perangkutan adalah perpindahandari suatu tempat ke tempat lain dengan menggunakan alat pengangkutan, baik yang digerakkan oleh tenaga manusia, hewan (kuda, sapi, kerbau), atau mesin. Konsep transportasi didasarkan pada adanya perjalanan(trip) antara asal (origin) dan tujuan (destination).Perjalanan adalah pergerakan orang dan barang antara dua tempat kegiatan yang terpisah untuk melakukan kegiatan perorangan atau kelompok dalam masyarakat. Perjalanan dilakukan melalui suatu lintasan tertentu yang menghubungkan asal dan tujuan, menggunakan alat angkut atau kendaraan dengan kecepatan tertentu. Jadi perjalanan adalah proses perpindahan dari satu tempat ke tempat yang lain. Continue reading

Kemanan Komputer ( Computer Security )

Keamanan Komputer Mengapa Sangat Dibutuhkan ?

  • Information Based Society menyebabkan informasi menjadi sangat penting dan menuntut kemampuan untuk mengakses dan menyediakan informasi secara tepat dan akurat menjadi sangat esensial bagi sebuah organisasi.
  • Infrastruktur Jaringan komputer, seperti LAN dan Internet, memungkinkan untuk menyediakan informasi secara cepat, sekaligus membuka potensi adanya lubang keamanan (security hole)

Menurut David Icove, berdasarkan lubang kemanan, keamanan komputer dapat dibagi menjadi 4 macam, yaitu :

  1. Keamanan Fisik ( Physical Security ), termasuk akses orang ke gedung, peralatan, dan media yang digunakan. Contoh :
    • Wiretapping atau hal-hal yang ber-hubungan dengan akses ke kabel atau komputer yang digunakan juga dapat dimasukkan ke dalam kelas ini.
    • Denial Of Service, dilakukan misalnya dengan mematikan peralatan atau membanjiri saluran komunikasi dengan pesan-pesan (yang dapat berisi apa saja karena yang diuta-makan adalah banyaknya jumlah pesan).
    • Syn Flood Attack, dimana sistem (host) yang dituju dibanjiri oleh permintaan sehingga dia menjadi ter-lalu sibuk dan bahkan dapat berakibat macetnya sistem (hang).
  2. Keamanan yang berhubungan dengan orang,  Contoh :
    • Identifikasi user (username dan password)
    • Profil resiko dari orang yang mempunyai akses (pemakai dan pengelola).
  3. Keamanan dari data dan media serta teknik komunikasi
  4. Keamanan dalam operasi : Adanya prosedur yang digunakan untuk mengatur dan mengelola sistem keamanan, dan juga ter-masuk prosedur setelah serangan (post attack recovery).

Continue reading

Kisah Nabi Isa Membenarkan Seorang Pencuri

Teks Hadis

Bukhari dan Muslim meriwayatkan dalam Shahih masing-masing dari Abu Hurairah dari Nabi Shallallahu Alahi wa Sallam beliau bersabda, “Isa bin Maryam melihat seorang laki-laki mencuri. Isa bertanya kepadanya, ‘Apakah kamu mencuri?’ Dia menjawab, ‘Tidak mungkin, demi Allah yang tidak ada Tuhan yang hak kecuali Dia.’ Isa berkata, ‘Aku beriman kepada Allah dan aku mendustakan mataku’.”

Takhrij Hadis

Diriwayatkan oleh Bukhari dalam Kitab Ahadisil Anbiya bab Firman Allah, “Dan ceritakanlah kisah Maryam di dalam Al-Qur’an.” (Maryam: 16) (6/478, no. 3443).

Diriwayatkan oleh Muslim dalam Shahih-nya dalam Kitabul Fadhail, bab keutamaan Isa (4/1838), no. 2366. Hadis ini dalam Syarah An-Nawawi, 15/506. Continue reading

Hal Yang Perlu Dihindari Dalam Menuntut Ilmu

Jangan Berkhayal
Jangan sampai engkau berhayal, yang mana di antaranya adalah engkau mengaku mengetahui sesuatu yang tidak engkau ketahui, atau mengaku menguasai sesuatu yang sebenarnya tidak engkau kuasai. Jika engkau melakukan itu, niscaya akan menjadi tabir tebal yang menghalangimu dari mendapatkan ilmu.

Ini benar … terkadang ada sebagian orang yang memperlihatkan dirinya seakan-akan dia itu seorang ulama yang luas wawasannya. Kalau dia ditanya, maka akan diam sebentar seakan-akan sedang merenung, kemudian dia mengangkat kepala seraya berkata, “Terdapat dua pendapat dalam masalah ini.”

Janganlah engkau mengaku menjadi seorang ulama yang bisa memberi fatwa, padahal sebenarnya engkau tidak mempunyai ilmu sama sekali. Karena, perbuatan ini adalah kebodohan dan kesesatan. Oleh karena itu, Syaikh berkata, “Jika engkau melakukan itu, niscaya akan menjadi tabir tebal yang menghalangimu dari mendapatkan ilmu.”

Jangan Sampai Engkau Menjadi “Abu Syibr” (yang Dangkal Ilmunya)

Dikatakan bahwa ilmu itu ada tiga tingkatan, barang siapa yang berada pada tingkatan pertama, maka dia akan sombong, dan barang siapa yang berada pada tingkatan yang kedua, maka dia akan tawadhu’, dan barang siapa yang berada pada tingkatan ketiga, maka dia akan mengetahui bahwa dirinya itu tidak punya ilmu.

Orang yang pertama itu sombong karena belum mengenal hakikat dirinya. Orang kedua bersikap tawadhu’, namun dia masih memandang dirinya sebagai orang yang berilmu, sedangkan orang yang ketiga akan mengetahui bahwa dirinya itu bodoh, yang tidak mengetahui apa pun. Namun, yang ketiga ini apakah dia itu terpuji atau tercela? Jikalau engkau memandang bahwa dirimu itu orang yang bodoh, maka sudah pasti engkau tidak akan berani untuk berfatwa. Oleh karena itu, sebagian pelajar tidak pernah bisa bersikap tegas, dia selalu brkata, “Masalah ini tampaknya demikian atau ada kemungkinan bermakna demikian.” Oleh karena itu, selagi Allah Ta’ala memberikan ilmu kepadamu, maka anggaplah dirimu sebagai orang yang berilmu, tegaslah dalam menjawab sebuah masalah, jangan jadikan orang yang bertanya menjadi korban banyak kemungkinan, jika itu engkau lakukan maka engkau tiak akan bisa memberi faedah kepada orang lain, namun orang yang tidak memiliki ilmu yang mapan, maka seharusnya dia mengaku tidak mempunyai ilmu. Continue reading