Kali ini saya akan membahas tentang sebuah situs yang kontroversial yaitu situs www.haomadi.cn .

Situs apakah itu ? kenapa ada nomor telepon anda di situ ?

berikut penjelasan yang telah saya telusuri .

Situs Haomadi.cn adalah salah satu website collector Nomor Telpon, platform permintaan angka paling komprehensif, memberikan informasi tentang nomor ponsel, atribusi nomor telepon dan informasi lainnya, tetapi juga dapat memeriksa apakah itu ditandai sebagai ponsel atau ponsel bisnis yang mengganggu, untuk memberikan referensi kepada pengguna dari berbagai begara.

Naah pertanyaannya adalah, kenapa nomor telepon kita sendiri ketika kita search di google, ada yang beberapa hanya muncul pada situ haomadi.cn ? sebenarnya sih banyak situs yang semacam haomadi ini, namun kita jangan sembarangan memasukkan kata pencarian di situs manapun dengan memasukkan nomor telepon sendiri. sebab bisa jadi dan ada kemungkinan setiap kata atau keyword nomor telepon yang kita cari, lalu disimpan ke dalam database mereka untuk riwayat pencarian.

hasil penelusuran saya yaitu situs Haomadi.cn adalah situs milik sebuah lembaga atau perorangan di Negara China.

Berikut penjelasan dari domain .CN

Domain .CN dan .HK adalah top-level domain kode negara Internet untuk Republik Rakyat TiongkokHong Kong (.hk), dan Makau (.mo) memiliki domain sendiri .
.cn juga bisa di daftarkan dengan subdomain :
  • .ac.cn : Akademik atau ilmiah
  • .com.cn : Komersial
  • .edu.cn : Pendidikan
  • .gov.cn : Pemerintahan
  • .net.cn : Internet
  • .org.cn : Organisasi

Dan yang lebih luar biasanya , domain .CN bisa menjadi subdomain untuk provinsi di negara china.


(sumber: Wiki)

sayangnya indonesia belum bisa seperti itu hehe. baru bisa .ID saja, sedih.
oke lanjut pada penjelasan detail mengenai situs haomadi.cn


haomadi.cn memiliki ip address 101.201.49.194. Menurut data kami alamat IP ini milik Hangzhou Alibaba Advertising Co., Ltd. dan berlokasi di Hangzhou, Zhejiang, Cina. Silakan lihat informasi yang diberikan di bawah ini untuk rincian lebih lanjut.

informasi Hosting haomadi.
ISPAliyun Computing Co.
OrganizationHangzhou Alibaba Advertising Co.,Ltd.
LocationHangzhou, Zhejiang, China (CN)
Latitude30.2936 / 30°17′36″ N
Longitude120.1614 / 120°9′41″ E
TimezoneAsia/Chongqing

Informasi Lokasi Hosting /Servernya.


Informasi DNS Recordnya :

DNS Resource Records

NameTypeDataTTL
haomadi.cnA101.201.49.194600
haomadi.cnNSdns10.hichina.com86399
haomadi.cnNSdns9.hichina.com86399
haomadi.cnSOAdns9.hichina.com. hostmaster.hichina.com. 2016042421 3600 1200 3600 360600


Aliyun Computing Co. adalah Alibaba Cloud (Aliyun) Official Website - Alibaba Cloud offers reliable and secure cloud computing services and solutions at competitive prices.

jadi situs haomadi.cn itu menyimpan datanya di server cloudnya Alibaba.

hampir semua nomor telpon indonesia dengan provider yang berbagai macam dari mulai Indosat Oredoo, telkomsel, XL Axiata, 3 situs haomadi atau situs lain yang sejenis memiliki sebagian nomor.

Closing :
Mungkin kalian akan menganggap database provider kita di curi atau di jual ?Apakah itu pencurian data atau sebagainya ?  menurut saya ini merupakan database yang terselubung dan dapat di salah gunakan bagi siapa saja yang memilki niat buruk dan jahat dengan cara menipu calon korbannya dengan kondisi dan situasu yang beragam, agar si korban dapat mentrasfer sejumlah uang atau memberikan informasi akun username dan password tertentu.
situs ini mampu generate nomor telepon hingga jutaan nomor dalah satu prefix code provider di suatu negara, misal di negara Indonesia di awali dengan angka 0857 dengan batas 8 digit hasil generating secara randomize namun terstruktur dengan logika algoritma , maka dapat di hasilkan sebuah baris bilangan yang terdiri dari 12 digit dengan prefix 085711111111 hingga 085799999999 .

maka dari itu jaga privasi anda, jangan mencantumkan nomor pribadi pada website atau blog anda, demi menjaga keamanan dari ancaman orang jahat yang bermaksud untuk menguras harta anda. 



Konferensi Tech in Asia Jakarta 2015 (sebelumnya dikenal dengan nama Startup Asia Jakarta), tahun ini menghadirkan banyak hal baru! Tidak hanya menghadirkan stage baru, tempat yang lebih luas, dan kejutan-kejutan lain yang lebih seru. Untuk para mahasiswa, kami juga telah menyiapkan sesuatu yang spesial buat kamu!

1. Student Pass GRATIS

Kamu memiliki minat di bidang teknologi atau startup dan ingin tahu lebih banyak tentang startup dan teknologi? Kalau begitu, konferensi Tech in Asia Jakarta 2015 cocok sekali untuk kamu hadiri. Di sini, kami menghadirkan banyak pembicara yang merupakan figur-figur top di dunia startup, bisnis, dan teknologi, baik nasional maupun internasional.
Kabar baik untuk kamu, mahasiswa! Kami memberikan Student Pass untuk menghadiri konferensi Tech in Asia Jakarta 2015 pada tanggal 11-12 November mendatang secara gratis!
Caranya:
1. Pastikan kamu adalah mahasiswa aktif dari salah satu universitas di bawah ini:
  • UI
  • UIN
  • UMN
  • BINUS
  • MERCUBUANA
  • BAKRIE
  • GUNADARMA
  • IPB
  • ITB
  • UNIKOM
  • WIDYATAMA
  • UNY
  • BRAWIJAYA
  • ITS
  • MA CHUNG
  • ITHB
  • MARANATHA
  • CIPUTRA SURABAYA
  • TELKOM UNIVERSITY
  • AL AZHAR
2. Daftarkan diri kamu dengan mengisi formulir bit.ly/daftartia-(nama kampus)contoh: bit.ly/daftartia-uin atau bit.ly/daftartia-binus di tautan berikut ini: bit.ly/daftartia-studentpass.
Untuk universitas selain yang kami sebutkan di atas, dapat langsung menghubungi tim Tech in Asia Campus Visit melaluicampus@techinasia.com.
Universitas kamu tidak ada dalam daftar di atas? Jangan khawatir, kami memberikan 100 tiket gratis bagi mahasiswa dari kampus-kampus diJabodetabek dan Bandung.
Caranya:
  • Like akun Facebook Fanpage Tech in Asia Campus Visit
  • Temukan post tentang ‘Cara Dapatkan Tiket’ di timeline TIA Campus Visit lalu share di timeline kamu
  • Berikan komentar kamu di post tersebut yang berisi “Alasan kamu ingin hadir ke Tech in Asia Conference Jakarta 2015″. Jangan lupa, sertakan juga alamat e-mail dan nama kampus kamu di komentar tadi, ya!
Selain bisa mendapatkan Student Pass gratis, kamu juga mendapatkan fasilitas lain berupa transportasi dari meeting point yang sudah ditentukan ke lokasi acara (pulang-pergi).

2. Booth gratis untuk Student Startup

Kamu mahasiswa yang juga memiliki startup? Mau ikut merasakan keseruanBootstrap Alley di Tech in Asia Jakarta 2015? Kami senang karena dapat menemukan anak muda pemberani seperti kamu yang berani terjun ke dunia startup. Maka, kamu layak mendapatkan hadiah spesial dari kami:
  • Booth gratis di Bootstrap Alley
  • Satu tiket student pass untuk menghadiri Tech in Asia Jakarta 2015
Kamu mau dapat booth gratis? Syaratnya gampang. Pastikan kalau kamu:
Pemenang booth untuk startup akan dihubungi oleh tim Tech in Asia sebelum tanggal 25 Oktober 2015. Bagi para pendaftar yang tidak dihubungi setelah tanggal tersebut, maka dianggap gugur.

Caranya mudah, kan? Kapan lagi kamu bisa menghadiri salah satu konferensi teknologi dan startup terbesar di Asia secara gratis? Ayo, daftarkan diri kamu sekarang juga!
Kalau kamu memiliki pertanyaan lebih lanjut, kamu bisa menyampaikannya via e-mail ke divika@techinasia.com.
Kamu juga bisa mengunjungi Fanpage Tech in Asia Campus Visit untuk informasi-informasi lainnya seputar startup dan mahasiswa, serta updateterbaru tentang Tech in Asia Jakarta 2015.
Belajar juga bisa di luar kelas, lo! Ayo, networking dan gali ilmu sebanyak-banyaknya dari tokoh-tokoh inspiratif dan startup keren di konferensi Tech in Asia Jakarta 2015!
(Diedit oleh Pradipta Nugrahanto)
dikutip dari : techinasia Id

Setelah melalui tahapan seleksi yang ketat dan panjang di 8 kota, program akselerator startup besutan Indosat dan Mountain Kejora VenturesIdeabox, mengumumkan lima nama startup yang lolos dari Ideabox Batch 3 Bootcamp yang dilangsungkan tanggal 17-18 Oktober 2015 kemarin. Pengumumannya sendiri berlangsung pada Minggu (18/10) di Kejora HQ, Jakarta.
Kelima startup tersebut adalah: SociabuzzLakuinRippleDheket, danKarental. Mereka terjaring dari 300 startup yang berasal dari Jakarta, Bandung, Yogyakarta, Surabaya, Malang, Bali, Medan dan Makassar.
Setelah tahap ini, mereka akan mengikuti program 120 hari yang mencakup pelatihan di bidang pemasaran, model bisnis, produk, pengembangan perusahaan, dan juga kesempatan melakukan pitching di depan investor untuk mendapatkan pendanaan.

Mengenal lebih dekat startup yang lolos

Dari total 25 peserta yang ikut dalam Ideabox Batch 3 Bootcamp, kelima startup ini dipilih dengan kriteria yang ketat, antara lain profil founder, kesiapan produk, serta kecocokan dengan startup lulusan Ideabox Batch 1 dan Batch 2 yang telah terpilih sebelumnya.
Penyaringannya sendiri terdiri dari beberapa tahap. Dari sekitar 300 peserta yang terdaftar, panitia melakukan seleksi awal dan akhirnya terpilih seratusan startup. Dari sekitar seratus peserta tersebut, dipilih 40 yang terbaik.
Kriteria seleksi pertama dinilai dari quick summary (sekitar 2 kalimat) yang diberikan peserta kepada panitia. Kemudian, para juri melakukan diskusi internal yang cukup panjang untuk menentukan mana yang terbaik dari 40startup ini untuk masuk ke-25 besar. Setelah 25 nama dipilih, mereka mengikuti program bootcamp selama dua hari.
Dari jumlah tersebut, mereka terseleksi lagi menjadi top-8 yang berkesempatan mengikuti pitch battle selama masing-masing 5 menit di hari penutupan. Akhirnya, terpilihlah lima startup yang akan mengikuti program 120 hari Ideabox ini. Berikut adalah profil masing-masing startup:
  • Sociabuzz merupakan platform yang memfasilitasi para pemilik merek untuk merangkul konsumen melalui marketing influencer yang tergabung di dalamnya. Startup ini memudahkan pengiklan untuk mencari buzzer – orang-orang dengan jumlah follower media sosial yang tinggi – dan mengiklankan produknya.
    Dengan saldo minimal Rp50.000, kita bisa membuat iklan, memilihbuzzer, menentukan jadwal posting, dan mendapatkan laporan mengenai program kita di dashboard yang disediakan. Sejak diluncurkan tahun 2012, SociaBuzz mengklaim telah membangun jaringan 2.700 buzzer dan melayani klien besar seperti Honda, Toyota, dan BCA.
  • Lakuin merupakan platform yang membantu UKM untuk memperluas penawaran produknya dengan sedikit atau bahkan tanpa modal. Konsumen utama mereka adalah kios-kios yang menjual pulsa elektronik atau pembayaran lainnya yang kini banyak menjamur.
    Lakuin membantu mereka memperluas penawaran produk dengan memberikan perangkat (yang mereka sebut sebagai Lakupad Tablet) yang berisi aplikasi e-commerce.Lewat aplikasi tersebut, pembeli di kios dapat memilih barang, kemudian membayarkannya langsung secara tunai ke pemilik kios. Barang yang dipesan kemudian dikirimkan oleh Lakuin ke alamat yang dipilih pembeli.
  • Ripple merupakan sistem layanan online payment gateway yang terintegrasi dan tersedia pada beberapa platform. Melalui Ripple, kita dapat mengelola dan mengirimkan uang (ke sesama member) atau melakukan pembayaran online. Mereka juga melayani transaksi mata uang cryptocurrency khusus yang disebut XRP.
  • Dheket adalah direktori bisnis online yang dilengkapi dengan data lokasi. Dheket diibaratkan sebagai Yellow Pages modern yang dapat memudahkan penggunanya untuk mencari toko atau jasa di lokasi terdekat. Misalnya ketika ingin membeli pulsa, pengguna hanya perlu memasukan kata kunci “pulsa” di pencarian, kemudian Dheket akan menunjukkan kios pulsa terdekat.
    Selain itu, pengguna juga bisa mendapatkan berbagai tawaran menarik, misalnya potongan harga dari merchant yang bekerja sama dengan startup ini. Di saat yang sama, Dheket juga menjanjikan tool geo-marketing yang efektif untuk pengiklan serta menawarkan metode baru dalam membuat loyalty program.
  • Karental merupakan sebuah platform penyewaan mobil. Lewat aplikasinya, Karental berusaha memberikan kualitas layanan terbaik dengan harga yang lebih transparan bagi para pengguna mobil rental.Startup ini juga menyediakan aplikasi bagi perusahaan rental untuk mengelola bisnis mereka.
    Salah satu fitur unggulan mereka adalah Real-Time Inventory. Untuk menjalankan bisnisnya, Karental bekerja sama dengan jaringan penyewaan mobil di kota-kota besar di Indonesia, termasuk di Jakarta, Lombok, Bali, Yogyakarta, dan Bandung.

Didominasi fintech

Seluruh peserta yang kami wawancara di hari penutupan merasa bahwa Ideabox Batch 3 Bootcamp memberi insight baru bagi mereka, baik dari sisi produk maupun marketing. “Saya senang karena di sini kita bisa belajar banyak dari mentor-mentor yang sudah berpengalaman sehingga go-to market kita bisa lebih cepat.” ungkap Vierda dari Rumah Bengkel.
Prashant Gokarn, Chief Digital Service Officer Indosat mengungkapkan, berbeda dengan Ideabox Batch 1 dan Batch 2 yang didominasi e-commercedan experience-based services. peserta yang mendaftar untuk Batch 3 didominasi oleh startup fintech seperti crowdsourcing, social-entrepreneur sourcing, financial integration, dan payment gateway. “Mungkin ini disebabkan karena e-commerce sudah terlalu ramai” jawabnya.

Potensi besar yang belum dimanfaatkan

Mengenai ekosistem startup di Indonesia, Prashant meyakini bahwa potensi Indonesia masih besar. Indonesia memiliki tiga hal yang menjadi faktor pendorong, yaitu: populasi yang sangat besar, angka melek huruf hampir mencapai 100 persen, dan besarnya jumlah pengguna internet khususnya media sosial seperti Facebook dan Twitter.
Prashant Gokarn, Chief Digital Service Officer Indosat
Prashant Gokarn, Chief Digital Service Officer Indosat
Meski begitu, ia juga berpendapat bahwa besarnya potensi ini belum bisa dimanfaatkan secara maksimal karena Indonesia belum memiliki banyak perusahaan lokal dengan produk yang sudah matang. Menurutnya, tantangan terbesar yang dihadapi Indonesia saat ini adalah kurangnya kemampuan teknis seperti manajemen database dan analisis data.
Keberadaan event seperti Ideabox ini tentu merupakan pertanda positif bagi kemajuan startup di Indonesia. Semuanya tergantung apakah kita memiliki tekad kuat untuk meraih kesuksesan dan menyelesaikan tantangan di tengah banyaknya kesempatan yang tersedia.
(Diedit oleh Pradipta Nugrahanto)
dikutip dari : techinasia Id
Sebelum Anda melanjutkan membaca panduan ini pastikan Anda telah PIP diinstal. Anda dapat menggunakan Koding Package Manager (KPM) dan menginstal PIP menggunakan hanya satu perintah:





kpm install pip

Dalam panduan ini kita akan pergi lebih menjelaskan apa Python, bagaimana menggunakan Python Kemasan melalui perintah PIP, dan bagaimana menulis Python web server pertama Anda menggunakan sebuah perpustakaan kecil yang dikenal sebagai Flask. Jadi, mari kita mulai!



Apa Itu Python ?

Python adalah populer, tujuan umum, tingkat tinggi bahasa pemrograman. Ini berfokus pada pembacaan programmer kewarasan atas kinerja baku. Python2 dan Python3 datang pra-instal pada Koding VMS, dan dalam panduan ini kita akan fokus pada python2. Mari kita lihat apa yang tampak seperti untuk menjalankan beberapa kode python!

Menjalankan script Python pertama Anda

Membuka Anda Ace Editor membuat file baru bernama hello.py. Paste kode berikut ke dalam file tersebut.

print "Hello from python!"


Cetak kata kunci mengambil string dan mencetaknya ke output standar (stdout) dari proses. Mari kita coba jalankan file ini sehingga kita bisa melihat output ini, tapi pertama menyimpan file dengan Ctrl-s. Sekarang, buka Terminal dan ketik perintah berikut.

python hello.py

Hingga Terlihat pada Terminal Seperti ini

jpunk: ~ $ python hello.py
Hello from python!
jpunk: ~ $


Rapi! Mari kita mengambil ini beberapa langkah lebih lanjut, dan melakukan sesuatu yang benar-benar berguna, memungkinkan menjalankan server web! Tapi pertama, mari kita mengenal Pip, dan menginstal sebuah perpustakaan yang membuat membuat aplikasi python Web mudah!


Instalasi Pip


pip adalah populer Python Package Manager. Namun, kita perlu menginstalnya ke Koding VM kami menggunakannya. Untuk melakukan itu, kita akan menggunakan AptGet, dengan perintah berikut.

sudo apt-get install python-pip

Berikan yang sesaat, dan setelah itu selesai kita dapat menginstal Flask!


Menggunakan Pip untuk menginstal Flask


Anda mungkin bertanya-tanya mengapa kita menggunakan Flask untuk menulis ini web server kecil kita. Labu memiliki API-benar bagus untuk membuat aplikasi web kompak. Ini bagus untuk panduan pemula, karena kita dapat melihat sebuah konsep beberapa inti tanpa terlalu macet dengan rincian teknis dari server web.

Sekarang bahwa Anda telah pip diinstal, menginstal Flask jenis perintah berikut.

sudo pip install Flask
Perhatikan bahwa kita menggunakan sudo karena lokasi default untuk paket yang terinstal di direktori root. Praktek yang umum untuk menyimpan ini tanpa akses root adalah dengan menggunakan Lingkungan Virtual untuk menjaga paket Anda diinstal per-proyek. Kami akan menyimpan itu untuk panduan kemudian meskipun.

Setelah itu selesai menginstal, memungkinkan menulis kode Flask kami!

Membuat Web Server Flask pertama Anda


Buat file baru bernama web.py, dan paste kode berikut.

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run(host='0.0.0.0')
Ada beberapa poin yang menarik dalam sumber ini, jadi sebelum kita menjalankan server web kami, mari kita pergi atas sumber.

from flask import Flask
Up pertama adalah dari dan kata kunci impor kami. Impor mengimpor modul untuk sebuah objek dengan nama yang sama. Ketika digunakan dengan dari kata kunci meskipun, hanya objek Flask diimpor ke lingkup saat ini. Jadi, garis ini mengimpor fungsi bernama Flask.

app = Flask(__name__)
Selanjutnya, kita menggunakan Flask () fungsi untuk membuat contoh Flask, disimpan dalam aplikasi nama.

__name__ adalah kata kunci khusus yang menyimpan nama dari saat ini modul, atau sama dengan "__main__" jika dijalankan secara langsung. Kita akan melihat ini lagi pada akhir script.

def hello():
    return "Hello World!"
Kami melewatkan garis, dan akan langsung ke def kata kunci. Ini adalah bagaimana kita mendefinisikan fungsi dengan Python. Dalam hal ini, kita menggunakan fungsi ini sebagai pengendali untuk Flask kami "dengan".

@app.route("/")
def hello():
    return "Hello World!"
Jika kita melihat fungsi itu lagi, termasuk garis kami melewatkan, kita melihat struktur sintaks baru, @app.route("/").

Hal ini dikenal sebagai dekorator a. Dekorator adalah sintaks khusus untuk fungsi membungkus fungsi lain. Jika Anda baru untuk pemrograman, ini bisa menjadi sedikit rumit konsep yang melibatkan Fungsi Orde Tinggi. Kami akan secara singkat menyentuh di bawah ini, tapi untuk saat ini kami hanya akan mengambilnya pada nilai nominal. Ini adalah bagaimana rute Flask permintaan kami untuk handler kami.

Sebuah Route adalah konsep yang mengarahkan permintaan (orang yang melihat web server Anda) dan rute mereka untuk fungsi Handler Anda. "/" Adalah jalan untuk rute ini, yang berarti bahwa ketika seseorang menghubungkan ke http://hostname.username.koding.io/ mereka diberi fungsi ini.

Jika seseorang terhubung dengan http://hostname.username.koding.io/foo/bar, itu tidak akan kembali handler ini, karena / foo / bar tidak cocok dengan halo kami.

if __name__ == "__main__":
    app.run(host='0.0.0.0')
Akhirnya kami berada di akhir script. Jika Anda ingat __name__ kata kunci dari sebelumnya, ingat bahwa itu memegang nama modul saat ini. Jika file tersebut dijalankan langsung dari Python meskipun, yaitu python web.py, maka nilai adalah "__main__".

Dengan menulis __name__ == "__main__" kondisi, kami membuatnya sehingga jika file ini dijalankan secara langsung akan mulai server web. Jika file yang diimpor meskipun, tidak akan. Ini bagus karena kita tidak ingin impor untuk mengeksekusi sekelompok kode berbahaya. Praktek pemrograman yang baik.

Menjalankan server web Flask kami


Sekarang kita telah melihat sumber, memungkinkan menjalankan hal ini! Kita bisa menjalankan file ini seperti di atas, dengan ..
python web.py
Dan kemudian terhubung ke dengan alamat berikut.

http://hostname.username.koding.io:5000
Flask akan menampilkan teks kami ketika Anda meminta jalur akar, awesome!

Dekorator singkat Dijelaskan


Sekarang kita sudah melalui web server sumber, memungkinkan meninjau kembali dekorator dan masuk ke sedikit lebih mendalam. Kami tidak akan pergi ke setiap konsep secara rinci, sehingga kita bisa menjaga ini pemula tutorial secara masuk akal pendek, dan bukan buku.

Untuk membantu menjelaskan dekorator, kita tambahkan dekorator kita sendiri.

ef from_py(hello):
  def wrapper(*args, **kwargs):
    return hello(*args, **kwargs) + " From Python!"
  return wrapper

@app.route("/")
@from_py
def hello():
    return "Hello World!"
Mari kita menganalisis ini.

from_py hanyalah sebuah fungsi, yang mengambil fungsi lain. Ketika kita menambahkan kata kunci sebelum dari fungsi def, from_py disebut dengan fungsi sebagai argumen pertama. Ini "membungkus" hello () dengan from_py () fungsi kita.

Berikutnya, kita membuat fungsi baru di dalam fungsi from_py yang bertindak sebagai pengendali. The (* args, kwargs **) parameter adalah sintaks khusus untuk menyimpan semua argumen yang diberikan dalam dua objek, sehingga kita dapat sepenuhnya melewati mereka ke hello () handler.

Dalam fungsi pembungkus kami, kami kemudian memanggil kemudian hello () fungsi, dengan argumen yang diberikan kepada wrapper ().

Ketika halo () kembali, kita menambahkan string kita sendiri "Dari Python!", Dan kembali itu juga.

Jadi artinya

@app.route("/")
@from_py
def hello():
    return "Hello World!"
Sebenarnya banyak fungsi, lebih dari tiga. Kita bisa menulis seluruh struktur di sini, tapi hanya fokus padafrom_py untuk saat ini, untuk menghindari bingung oleh sekelompok besar fungsi bersarang.

Jika ini masih tidak masuk akal, jangan khawatir! Fungsi orde tinggi dapat mengambil beberapa membiasakan diri. Praktek mereka, dan membuat Anda sendiri, mereka layak pemahaman!

Python2 vs Python3


Akhirnya, pembicaraan Python tidak pernah lengkap tanpa membungkus semuanya dalam python2 besar vs debat Python3! .. Untungnya, kita tidak akan melakukannya di sini.

Jika Anda baru untuk Python, dan tidak yakin versi mana yang digunakan, itu tidak terlalu penting. Mereka berdua sangat mirip, memilih satu, dan mempelajarinya. Setelah Anda mempelajari satu, versi lain akan mudah digunakan, dan Anda akan dapat menemukan perbedaan dengan mudah.

Python3 adalah masa depan akhirnya, tapi itu diambil bertahun-tahun untuk mendapatkan traksi, dan akan mengambil banyak lagi. Memilih yang menggunakan bisa menjadi keputusan yang sulit bagi programmer berpengalaman ingin menulis basis kode besar. Anda tidak perlu khawatir tentang itu, saat ini. Menyimpan itu untuk hari lain :)

Ini menyimpulkan memulai dengan Python panduan. Terima kasih untuk membaca!

01. ada satu waktu saat Islam terbentang dari timur-barat tak kurang dari 20 juta km2, dari spanyol sampai indonesia

02. dimasa itu ilmuwan ternama di dunia adalah Muslim, dan tanah kaum Muslim adl tanah subur yang menumbuhkan ilmu bagi dunia

03. saat newton belum dikenal dengan teori optiknya, ibnu al-haitsami telah menulis kitab al-manazhir (buku optik) yg menginspirasi newton

04. al-khawarizm ilmuwan Muslim menulis kitab al-jabar wal muqabala, memperkenalkan angka 0 bagi dunia, dan memperkenalkan trigonometri

05. ibnu sina menjadikan bukunya kitab al-qanun fi thibb, hukum pengobatan, yang menjadi text book wajib fak. kedokteran di slrh penjuru alam

06. saat itu cordoba di andalusia memiliki 70 perpus umum, 900 pemandian umum, dan pada abad-11 sudah memiliki gorong-gorong

07. kala itu, walau Muslim luas wilayahnya, namun mereka diatur dengan aturan yang padu, Al-Qur'an dan As-Sunnah, 1 aturan untuk 1 ummat

08. saat itu bendera hanya 1, hitam/putih bertahtakan kalimat syahadat, sebagaimana "panji Rasulullah warnanya hitam dan benderanya putih"

09. di waktu itu blm ada indonesia, blm juga mesir, arab, turki, libya, nigeria, india dan lainnya, mereka hanya 1 nama, Khilafah Islam

10. Khilafah adalah sistem pemerintahan warisan Rasulullah lewat hadits beliau, dan pemimpin khilafah ini beliau panggil sebagai Khalifah

11. Abu Bakar adalah Khalifah (pengganti) Rasulullah pertama yang diserahi pengurusan ummat, Umar penerusnya, Utsman dan Ali selanjutnya

12. Khilafah ini berlangsung selama hampir 13 abad, hingga terakhir dilumatkan makar Inggris dan Israel pasca PD1 di tahun 1924 tepatnya oleh Mustafa Kemal Ataturk , yang melengserkan khalifah yang berpusat di turki.

13. secara historis, pasca kehilangan kepemimpinan khilafah, musibah mulai tumbuh subur pada ummat laksana jamur di musim hujan

14. wilayah Islam yang padu tersebut dikerat oleh penjajah Inggris dan Prancis lewat perjanjian sykes-picot pada 1917, memecah persatuan

15. masing-masing wilayah Islam 'dimerdekakan' (baca: dijadikan negara boneka), ditanamkan nasionalisme, agar tak lagi menyatu dlm akidah , termasuk Indonesia. kenapa Jepang Menyerahkan kekuasaannya ke indonesia ? karena agar indonesia tidak menjadi negara islam, yang pada waktu itu,,.indonesia yang mayoritas islam sedang Menggebu-gebu untuk melumatkan para penjajah di negeri indonesia. sehingga agar tidak menjadi negara islam. dan kebetulan Bapak Soekarno lah yang menjadikan negara indonesia menjadi negara republik.. , dengan bisikan-bisikan para petinggi-petinggi pada waktu itu.

16. saat itu kelu getir mulai mendera, lewat deklarasi balfour, inggris menjual tanah palestina kepada yahudi lord rothchlilds pada 1917

17. saat itu yahudi mulai berimigrasi menuju tanah haram kaum Muslim, LBB melegalisasinya pada 1922, mulailah pembantaian di palestina

18. pasca PD2, thn 1948, AS dibidani PBB melahirkan negara israel, yg otomatis membuat Muslim palestina stateless (tak dianggap manusia)

19. saat itu palestina tak ada yg membela kecuali sedikit, berbeda ketika Khilafah masih ada, saat telunjuk Khalifah dapat mengerahkan jihad

20. tak hanya palestina, pembantaian di india, serbia, cechnya, ethiopia, dan lainnya mulai, anjing2 itu tahu pelindung Muslim telah hilang

21. setelah dikerat dengan nasionalisme, kaum Muslim pun dipisahkan dengan Al-Qur'an dengan demokrasi, dan dilumatkan dgn liberalisme

22. ulama-ulama dunia Islam sangat menyadari, bahwa absennya khilafah sebagai pelindung membuat masalah besar pada Muslim, mereka bertindak!

23. di india, gelombang penolakan dimakzulkannya Khalifah digalang dalam "khilafah movement" thn 1924, namun gerakan ini disusupi inggris

24. di mesir, Hasan Al-Banna di mesir 1926, mempelopori gerakan ikhwanul muslimin, menggedor kesadaran kaum Muslim akan pentingnya khilafah

25. gelombang perlawanan atas hegemoni barat berlangsung termasuk di tanah air, pada tahun 1925 dilaksanakan muktamar khalifah di kairo

26. wakil dr nusantara ke kairo ialah h. fachroeddin (muhammadiyah), soerjopranoto (si) h. wahab chasboellah (organisasi ulama surabaya)

27. namun konggres inipun digagalkan inggris, sebagai lanjutan pada 1926 diadakan muktamar al-Islam sedunia di Makkah, utk bicara khilafah

28. dari indonesia dikirimkan hos tjokroaminoto (si) dan mas mansoer (muhammadiyah), dan krn keterbatasan tak menyertakan wahab chasboellah

29. dikarenakan semangat ulama2 surabaya dalam memperjuangkan Islam, yg tak berangkat ke muktamar khilafah akhirnya dirikan nahdhatul ulama

30. tak heran indoensia merdeka bukan karena teriakan "merdeka" semata, namun lebih ramai dengan teriakan "Allahu Akbar!"

31. satu demi satu kelompok semakin menyadari perlunya khilafah, dan khalifah yg Nabi katakan "Imam layaknya tameng" yg lindungi ummat

32. pada 1954 taqiyuddin an-nabhani juga mendirikan hizbut tahrir, menyeru untuk melanjutkan kehidupan Islam dgn khilafah

33. begitu pula hizbullah yang membela irak mengumumkan bahwa mereka siap menegakkan khilafah apabila dapat mengusir as dari tanah mereka

34. kesadaran ummat Islam tentang pentingnya pelindung mereka, khilafah semakin besar, dan tak hanya mereka yg sadar, kaum kufur pun sadar

35. berkali2 dari mulut bush, cheney, blair, dan lainnya muncul kekhawatiran mereka akan khilafah, yang dapat menggeser dominasi as

36. amsterdam, berlin, dan moskow pun telah membicarakan khilafah, khilafah pada abad 21 ini jadi buah bibir pembicaraan

37. kebakaran jenggot, biang liberal dunia AS, segera tugaskan kroconya di indonesia untuk halangi ummat paham khilafah, lewat kaum liberal

38. tak apa kawan, semakin ia dibicarakan maka ia semakin lepas, semakin angin dilawan ia semakin keras menghempas, begitulah Islam

39. Allah peringatkan kita "mereka berkehendak memadamkan cahaya (agama) Allah dengan mulut (ucapan- ucapan) mereka.. >>

40. ..dan Allah tidak menghendaki selain menyempurnakan cahayaNya, walaupun orang-orang yang kafir tidak menyukai (QS 9:32)

demikian sedikit kicauan tentang sejarah singkat (sekali) tentang Islam, kita sambung dan perlengkap lain waktu :)

Diambil dari twet @felixsiauw

Dari Auf bin Malik dari Nabi shallallahu ‘alaihi wa sallam, beliau bersabda:

Aku khawatir atas kamu sekalian enam: pemerintahan orang-orang yang bodoh, penumpahan darah, jual hukum, memutus (tali) persaudaraan/ kekerabatan, generasi yang menjadikan Al-Qur’an sebagai nyanyian, dan banyaknya polisi (aparat pemerintah, yang berarti banyak kedhaliman). (HR Thabrani, shahih menurut Al-Albani dalam Shahih Al-Jami’ hadits no. 216)


Hi guys, kali ini kita ada tugas untuk membuat codingan pengurutan dengan algoritma Bubble Sort, Insertion Sort,Selection Sort,Merge Sort dan Quick Sort. berikut ini saya share codingan algoritma dengan penjelasan coding itu sendiri.

1. Bubble Sort

Bubble = busa/udara dalam air –apa yang terjadi?Busa dalam air akan naik ke atas. Mengapa?
Ketika busa naik ke atas, maka air yang di atasnya akan turun memenuhi tempat bekas busa tersebut.

Pada setiap iterasi, bandingkan elemen dengan sebelahnya: yang busa naik, yang air turun!
Tehnik Sort yg bekerja dgn menggunakan prinsip gelembung (bubble) udara yg akan bergerak naik ke atas secara satuper satu.


Prinsip Kerja dari Bubble Sort adalah :
1.Pengecekan mulai dari data ke-1 sampai  data ke-n
2.Bandingkan data ke-n dengan data sebelumnya (n-1)
3.Jika lebih kecil maka pindahkan bilangan tersebut dengan bilangan yg ada didepannya     ( sebelumnya  ) satu persatu  (n-1,n-2,n-3,....dst)
4.Jika lebih besar maka tidak terjadi pemindahan
5.Ulangi langkah 2 dan 3 s/d sort optimal.


Codingan :



2. Selection Sort

Kondisi awal:Unsorted list = data
Sorted list = kosong

Ambil yang terbaik (select) dari unsorted list, tambahkandi belakang sorted list.
Lakukan terus sampai unsorted list habis.
Tehnik pengurutan dgn cara pemilihan elemen atau proses kerja  dgn memilih elemen data terkecil utk kemudian dibandingkan & ditukarkan dgn elemen pd data awal, dst s/d seluruh elemen shg akan menghasilkan pola data yg telah disort.

Prinsip Kerja dari Teknik Selection Sort ini adalah :


  1. Pengecekan dimulai data ke-1 sampai dengan data ke-n
  2. Tentukan bilangan dengan Index terkecil dari data bilangan tersebut
  3. Tukar bilangan dengan Index terkecil tersebut dengan bilangan  pertama ( I = 1 ) dari data bilangan tersebut
  4. Lakukan langkah 2 dan 3 untuk bilangan berikutnya ( I= I+1 ) sampai didapatkan urutan yg optimal.



    Codingan


    3. Insertion Sort

    Kondisi awal:Unsorted list = data
    Sorted list = kosong

    Ambil sembarangelemen dari unsorted list, sisipkan (insert) pada posisi yang benar dalam sorted list.
    Lakukan terus sampai unsorted list habis.
    Bayangkan anda mengurutkan kartu.

    Prinsip dasar Insertion adalah secara berulang-ulang menyisipkan / memasukan setiap elemen. ke dalam posisinya / tempatnya yg benar


    Prinsip Kerja Insertion Sort adalah 
    1. Pengecekan mulai dari data ke-1 sampai  data ke-n 
    2. Bandingkan data ke-I ( I = data ke-2 s/d data ke-n )
    3. Bandingkan data ke-I tersebut dengan data sebelumnya (I-1), Jika lebih kecil maka data tersebut dapat disisipkan ke data awal sesuai dgn posisisi yg seharusnya
    4. Lakukan langkah 2 dan 3 untuk bilangan berikutnya ( I= I+1 ) sampai didapatkan urutan yg optimal.



    Codingan


    4. Merge Sort

    Prinsip Kerja Merge Sort adalah :

    1. Kelompokan deret bilangan kedalam 2 bagian, 4 bagian, 8 bagian, ......dst    (2n)
    2. Urutkan secara langsung bilangan dalam kelompok tsb.
    3. Lakukan langkah diatas untuk kondisi bilangan yg lain sampai didapatkan urutan yg optimal .



    Codingan

    5. Quick Sort



    Sort dgn iterasi secara urut dr posisi elemen 1, ke-2 dstnya.  Tukarkan setiap elemen pd posisi tsb dgn elemen lain yangg nilainya memang seharusnya berada pada posisi tersebut.

    Prinsip Kerja dari Quick Sort adalah :
    1. Tentukan Lower Bound (Batas Bawah) & Upper Bound (Batas Atas)
    2. Bandingkan Lower Bound (LB) dengan Upper Bound (UB)
    3. Jika LB>UB, Tukar (cari operasi perbandingan yang optimal/terkecil)
    4. Jika LB =< UB, maka Next Upper Bound & Lower Bound
    5. Ulangi langkah diatas s/d sort.




    Codingan

    Ok Guys Itu dya tadi adalah Codingan dan Algoritma Pengurutan dari Bubble Sort, Selection Sort, Insertion Sort, Merge Sort dan Quick Sort. Semoga Bermanfaat......!!!
    Copyright © 2012 Nugasoft Production.