Langit Teknologi
Assalamualaikum. selamat datang di blog salsa. mari berkomentar dengan sopan. boleh beri saran dan kritiknya tapi yang bermanfaat ya teman.
Rabu, 11 September 2019
Tema Dakwah "CERDAS DENGAN AL - QUR'AN"
Orang yang senantiasa membaca Al – Qur’an adalah orang yang past dicintai oleh Allah SWT.
Kalau seseoranglepas dari Al – Qur’an maka akan ikut bisikan setan.
Cerdas dengan Al – Qur’an , Cerdas dalam bahasa arab Qoyyisa, Siapa orang ang cerdas ? orang yang bukan berfikir 5 tahun kedepan, tetapi berfikir ketika ia meninggal dan berfikir tentang akhirat. Bagaimana caranya ? Memanfaatkan waku di dunia. Dunia adalah tempat menanam , sehingga kita tinggal panen untuk diakhirat, dan cerdas adalah orang yang dapat menahan hawa nafsunya.
Al – Quran menjadi sumber kecerdasan kita.
Hubungan orang yang cerdas dengan Al - Qur'an sangat erat :
1. Mereka yang hebat
2. Memiliki IQ yang tinggi
3. Emosional yang terkendali
4. Sosialisasi yang baik
5. Dan memiliki kecerdasan spiritual
Mereka tidak akan riya dan inilah puncak yang membuat kita selalu istiqomah, kenapa ? karena hatinya dicas dengan beberapa hal, yaitu :
1. Sholat 5 Waktu
2. Membaca, Memahami dan menghapal Al - Qur'an
3. Sholat di 1/3 malam
Lalu apa yang kita lakukan dengan Al - Qur'an ?
Rabu, 07 Desember 2016
PENDIDIKAN ANTI KORUPSI UNTUK GENERASI MUDA INDONESIA AKAN LEBIH BAIK
Korupsi yang terjadi di Indonesia saat ini sudah sangat mengkhawatirkan dan berdampak buruk pada hampir seluruh kehidupan. Korupsi telah menghancurkan sistem perekonomian, sistemdemokrasi, sistempolitik, system hukum, system pemerintahan, dan tatanan sosial kemasyarakatan di negeri ini. Di lain pihak upaya pemberantasan korupsi yang telah dilakukan selama ini belum menunjukkan hasil yang optimal. Korupsi dalam berbagai tingkatan tetap saja banyak terjadi seolah-olah telah menjadi bagian dari kehidupan kita yang bahkan sudah dianggap sebagai hal yang biasa. Jika kondisi ini tetap kita biarkan berlangsung maka cepat atau lambat korupsi akan menghancurkan negeri ini. Korupsi harus dipandang sebagai kejahatan luar biasa, oleh karena itu memerlukan upaya luar biasa pula untuk memberantasnya.
Tindakan korupsi merupakan sekumpulan kegiatan yang menyimpang dan dapat merugikan orang lain. Kasus-kasus korupsi banyak dijumpai dalam kehidupan sehari-hari. Pada lingkungan siswa di sekolah juga banyak ditemui praktek-praktek korupsi sederhana seperti mencontek, berbohong, melanggar aturan sekolah, membolos, sering terlambat dalam mengikuti sebuah kegiatan, dan terlambat masuk sekolah.Namun demikian hal kecil tersebut tidak boleh dibiarkan karena dapat menjadi bibit penyebar budaya korupsi. Untuk itulah perlunya pendidikan anti korupsi harus diberikan sejak dini dan dimasukkandalam proses pembelajaran mulai dari tingkat pendidikan dasar, menengahsampai pendidikan tinggi.
SARAN
1. Perlu peningkatan peran keluarga dalam penerapan pendidikan anti korupsi dini sebagai figur dalam pembentukan karakter. Karena pendidikan utama yang paling awal didapatkan generasi muda berasal dari keluarga.
2. Pendidikan anti korupsi (PAK) seharusnya diterapkan di bangku Perguruan Tinggi sebagai mata kuliah wajib maupun pilihan. Karena, Mahasiswa sebagai salah satu bagian dari generasi penerus bangsa memiliki kompetensi intelektual, ide-ide inovatif, kebijakan, dan pola pikir yang lebih diplomatis menjadikan mereka agen perubahan pembelajaran kehidupan kebangsaan.
3. Pemerintah seharusnya mampu memperbaiki kinerja lembaga peradilan baik dari tingkat kepolisian, kejaksaan, pengadilan dan lembaga pemasyarakatan.
4. Adanya kerjasama masyarakat, pemerintah serta instansi terkait secara sinergis untuk dapat mengimplementasikan dan menerapkan pendidikan anti korupsi dini di segala aspek kehidupan.
5.. Salah satu cara memberantas korupsi adalah dengan membentuk lembaga yang independen yang khusus menangani korupsi.
Rabu, 02 November 2016
Pernikahan Dalam Islam
1. Mengapa dalam islam membentuk keluarga sakinah itu penting ? Jelaskan secara
rinci
2. Dalam islam laki-laki setidaknya masih boleh menikah dengan ahlul kitab
, tetapi persoalannya sekerang ahlul kitab sudah tidak murni lagi karena banyak
diubah, apakah boleh laki – laki islam menikah dengan ahlul bait pada masa kini
? jelaskan dengan alasan dan dalil.
3. Mengapa dalam islam wanita muslim tidak
boleh menikah dengan laki – laki non muslim. Jelaskan dan perkuat dengan dalil .
lalu kemukakan pendapat anda fenomena sekarang terdapat beberapa muslimah yang
menikah dengan non muslim, apakah itu sah atau tidak pernikahannya?
Jawab :
1. Keluarga sakinah merupakan idaman bagi setiap keluarga muslim. Keberhasilan atau
kegagalan dalam karir seseorang banyak dipengaruhi oleh kehidupan keluarganya.
Di samping itu membangun keluarga yang sakinah merupakan cikal bakal lahirnya
anak-anak yang berkualitas, mandiri, memiliki ketahanan mental dan spiritual
yang kokoh yang pada gilirannya akan terwujud masyarakat dan bangsa yang maju
dan mandiri. Karena Menciptakan keluarga yang bahagia sakinah mawaddah warahmah
dan keluarga yang islamiadalah merupakan bagian dari salah satu tujuan
pernikahan di dalam islam itu sendiri. Membangun keluarga yang Sakinah merupakan
sebuah awalan yang baik untuk menciptakan kondisi masyarakat yang ideal Lelaki
Muslim dengan perempuan Ahli Kitab. Yang dimaksud dg Ahli Kitab di sini adalah
agama Nasrani dan Yahudi (agama samawi). Hukumnya boleh, dengan dasar Surat Al
Maidah(5):5,“Pada hari ini dihalalkan bagimu yang baik-baik. Makanan
(sembelihan) orang-orang yang diberi Al Kitab itu halal bagimu, dan makanan kamu
halal pula bagi mereka. (Dan dihalalkan mengawini) wanita-wanita yang menjaga
kehormatan di antara wanita-wanita yang beriman dan wanita-wanita yang menjaga
kehormatan di antara orang-orang yang diberi Al Kitab sebelum kamu, bila kamu
telah membayar maskawin mereka dengan maksud menikahinya, tidak dengan maksud
berzina dan tidak (pula) menjadikannya gundik-gundik. Barang siapa yang kafir
sesudah beriman (tidak menerima hukum-hukum Islam) maka hapuslah amalannya dan
ia di hari akhirat termasuk orang-orang merugi.”
2. Lelaki Muslim dg perempuan non Ahli Kitab. Untuk kasus ini, banyak ulama yg melarang, dengan dasar Al
Baqarah(2):222,“Dan janganlah kamu nikahi wanita-wanita musyrik, sebelum mereka
beriman. Sesungguhnya wanita budak yang mukmin lebih baik dari wanita musyrik,
walaupun dia menarik hatimu. Dan janganlah kamu menikahkan orang-orang musyrik
(dengan wanita-wanita mukmin) sebelum mereka beriman. Sesungguhnya budak yang
mukmin lebih baik dari orang musyrik walaupun dia menarik hatimu. Mereka
mengajak ke neraka, sedang Allah mengajak ke surga dan ampunan dengan izin-Nya.
Dan Allah menerangkan ayat-ayat-Nya (perintah-perintah-Nya) kepada manusia
supaya mereka mengambil pelajaran.” Banyak ulama yg menafsirkan bahwa Al Kitab
di sini adalah Injil dan Taurat. Dikarenakan agama Islam, Nasrani dan Yahudi
berasal dari sumber yg sama, agama samawi, maka para ulama memperbolehkan
pernikahan jenis ini. Untuk kasus ini, yg dimaksud dengan musyrik adalah
penyembah berhala, api, dan sejenisnya. Untuk poin 2, menikah dengan perempuan
yang bukan ahli kitab, para ulama sepakat melarang. Yang sedikit berbeda
pendapatnya hanyalah Imam Malik dan Imam Ahmad bin Hanbal, dimana mereka berdua
tidak melarang hanya memkaruhkan menikahi wanita kitabiyah selama ada wanita
muslimah.
3. Hukum mengenai perempuan beragama Islam menikah dengan laki-laki
non-Islam adalah jelas-jelas dilarang (haram). Dalil yg digunakan untuk larangan
menikahnya muslimah dengan laki-laki non Islam adalah Surat Al
Baqarah(2):221,“Dan janganlah kamu nikahi wanita-wanita musyrik, sebelum mereka
beriman. Sesungguhnya wanita budak yang mukmin lebih baik dari wanita musyrik,
walaupun dia menarik hatimu. Dan janganlah kamu menikahkan orang-orang musyrik
(dengan wanita-wanita mukmin) sebelum mereka beriman Sesungguhnya budak yang
mukmin lebih baik dari orang musyrik walaupun dia menarik hatimu. Mereka
mengajak ke neraka, sedang Allah mengajak ke surga dan ampunan dengan izin-Nya.
Dan Allah menerangkan ayat-ayat-Nya (perintah-perintah-Nya) kepada manusia
supaya mereka mengambil pelajaran.” Jadi, wanita musliman dilarang atau
diharamkan menikah dengan non muslim, apapun alasannya. Hal ini sebagaimana
dinyatakan dalam Alquran di atas. Bisa dikatakan, jika seorang muslimah
memaksakan dirinya menikah dengan laki-laki non Islam, maka akan dianggap
berzina. Secara ringkas hukum nikah beda agama bisa kita bagi menjadi demikian :
Suami Islam, istri ahli kitab = boleh Suami Islam, istri kafir bukan ahli kitab
= haram Suami ahli kitab, istri Islam = haram Suami kafir bukan ahli kitab,
istri Islam = haram Dibolehkannya laki-laki muslim menikah dengan wanita ahlul
kitab namun tidak sebaliknya karena laki-laki adalah pemimpin rumah tangga,
berkuasa atas isterinya, dan bertanggung jawab terhadap dirinya. Namun perlulah
diketahui masih adakah yg namanya wanita ahlul kitab zaman sekarang ?
wallahu`alam..itu seperti mencari jarum dalam tumpukan jerami.dan untuk hal satu
ini..adalah sulit laki laki menemukan wanita ahli kitab walaupun diperbolehkan.
Islam menjamin kebebasan aqidah bagi isterinya, serta mlindungi hak-hak dan
kehormatannnya dengan syariat dan bimbingannya. Akan tetapi, agama lain seperti
nasrani dan yahudi tidak pernah memberikan jaminan kepada isteri yang berlainan
agama
Minggu, 05 Oktober 2014
JARINGAN AD HOC
Ad Hoc merupakan salah satu mode jaringan dalam WLAN (Wireless Local Area Network). Mode ini memungkinkan dua atau lebih device (komputer atau router) untuk saling berkomunikasi satu sama lain secara langsung (dikenal dengan istilah peer to peer) tanpa melalui Central Wireless Router atau Acces Point (AP).
Ad Hoc didasari pada spesifikasi IEEE 802.11. Saat ini ada empat variasi dari 802.11, yaitu: 802.11a, 802.11b, 802.11g dan 802.11n yang mempunyai data rate up to 300Mbps (downlink) and 150Mbps (uplink).
Untuk membuat jaringan Ad hoc, ada satu hal yang perlu diperhatikan yaitu IP address. Pembuat jaringan Ad Hoc harus menentukan apakah perangkat lain yang terhubung perlu menset IP Statis, atau IP didapatkan otomatis melalui protokol DHCP. Apabila saat membuat jaringan Ad Hoc komputer telah memiliki IP statis, maka komputer yang akan terhubung perlu mengetahui Network Idnya dan menset IP yang belum digunakan. Apabila IP tidak berada dalam satu jaringan, tentunya kedua perangkat tidak dapat berkomunikasi.
Namun apabila saat membuat jaringan Ad Hoc komputer tidak meiliki IP statis (obtain IP automatically), maka komputer selanjutnya yang ingin dihubungkan hanya perlu menset IP komputernya dengan DHCP. Otomatis saat terhubung dengan jaringam Ad Hoc tersebut, komputer akan mendapatkan IP secara otomatis (biasanya network 169.254.0.0/16).
Hal penting lainnya adalah keamanan, Ad Hoc dapat diberi perlindungan berupa password untuk mencegah user yang tidak diinginkan masuk ke dalam jaringan. Protokol keamanan yang didukung adalah WEP, WPA, atau WPA2.
Berikut adalah langkah-langkah membuat jaringan AdHoc:
Pada Komputer Pertama (PC1, pembuat jaringan)
1. Pastikan bahwa wireless adapter sudah terpasang pada PC/laptop dan dapat bekerja dengan baik.
Buka Start > Control Panel > Network and Internet > Network Connections
2. Ubah IP pada Wireless Adapter. Klik kanan pada Wireless Network Connection > Properties > Properties > pilih IPv4 > Properties.
Isikan no. IP yang dinginkan beserta Subnet masknya
3. Buatlah jaringan Ad-Hoc baru dengan membuka Control Panel > Network and Internet > Network and Sharing Center.
Pilih set up new connection or network
4. Pilih Ad Hoc network
5. Ikuti panduan setup dengan mengklik next
6. Isikan SSID (nama jaringan), tipe keamanan, dan password yang diinginkan (tidak tersedia apabila memilih no authentification).
SSID (Service set identifier) berfungsi sebagai ‘nama’ access point.
Kegunaan utamanya adalah untuk mempermudah client menemukan jaringan yang akan dipilihnya apabila dalam satu area memiliki babarapa akses wireless. Jadi, saat ada komputer ingin mengakses Jaringan Wireless, komputer tersebut harus memilih Wireless LAN mana yang ingin dikoneksikan.
SSID dibutuhkan karena sering terjadi di suatu lokasi terdapat beberapa HotSpot Wireless yang tumpang tindih.
7. Klik next, maka proses pembuatan jaringan akan berlangsung.
8. Tekan close untuk mengakhiri panduan pembuatan jaringan ad hoc
9. Jaringan-jaringan yang tersedia akan muncul di network status (sudut kanan bawah jendela). Network yang dibuat sudah terlihat dengan status connected (terhubung).
10. Klik kanan network tersebut dan pilih status, maka status jaringan, beserta no. IP akan terlihat
Menghubungkan Komputer Lain Ke Jaringan Ad Hoc
1. Nyalakan wireless adapter pada laptop kedua.
2. Set IP pada network yang sama dengan laptop pertama (tapi host ID nya beda ya).
3. Lakukan koneksi adhoc dengan laptop pertama dengan memilih SSID jaringan milik laptop pertama.
4. Setelah terhubung, cek status network.
5. Lakukan tes ping terhadap laptop pertama.
6. Pada laptop pertama, lakukan tes ping terhadap IP milik laptop kedua.
Kedua perangkat kini telah terhubung dengan baik. Keduanya dapat berkomunikasi.
Nah, tadi telah dibahas tentang pembuatan jaringan AdHoc menggunakan IP statis. Bagaimana dengan IP Dinamis (Automatically obtain IP with DHCP). Caranya sama, hanya saja jangan lupa untuk menset IP Wireless Adapter ke “obtain Automatically”
Ad Hoc Dengan DHCP
1. Putuskan koneksi ad-hoc yang sedang terhubung
2. Ubah konfigurasi IP PC pertama menjadi DHCP.
3. Buat jaringan ad hoc baru dengan cara yang sama seperti sebelumnya.
4. Buka status jaringan, lihat IP yang diperoleh komputer 1 secara DHCP.
5. Pada PC kedua, ubah konfigurasi IP menjadi DHCP seperti pada komputer pertama.
6. Hubungkan dengan jaringan ad hoc komputer pertama.
7. Buka status jaringan, lihat IP yang diperoleh.
8. Lakukan tes ping antar PC. PC 2 mem-ping IP komputer 1, dan sebaliknya. Apabila kedua komputer mengirimkan pesan Reply, maka kedua komputer telah terhubung dengan baik.
Bagaimana? Mudah bukan?
Apabila telah terhubung, maka AdHoc mode dapat digunakan selayaknya LAN biasa. Dapat digunakan untuk berbagi file melalui ‘sharing folder and files’, atau dapat saling berbagi koneksi internet.
Ad Hoc dapat digunakan bersama-sama untuk banyak user. Karena di AdHOc tidak ada pensentralan jaringan (seperti access point). Maka kinerja jaringan dirasa lebih cepat untuk banyak user dibandingkan dengan beban data yang terpusat.
Secara umum, AD hoc memiliki beberapa keuntungan dibandingkan dengan jaringan LAN kabel::
• Lebih mudah untuk menambah atau memindahkan perangkat.
• Lebih mudah untuk menyediakan konektivitas di daerah yang sulit untuk meletakkan kabel.
• Instalasi cepat dan mudah, tidak perlu membuat jaringan kabel secara fisik.
• Jangkauan akses luas, akses ke jaringan bisa darimana saja selama masih dalam batas jangkauan
• Cocok untuk pembangunan jaringan sementara.
• Biaya instalasi dapat secara signifikan lebih rendah.
Namun pengguna juga perlu mangantisipasi hal-hal berikut:
• Membutuhkan keahlian konfihurasi agar jaringan benar-benar aman
• Jaringan wireless sangat rentan terhadap penyebaran virus. Banyak jenis virus yang mampu menular ke komputer lain melalui jaringan AdHoc
• Adanya batas jarak dan jangkauan.
• Kemungkinan terjadinya gangguan sinyal yang dapat menurunkan kinerja jaringan
Selasa, 27 Mei 2014
CARA MEMPEROLEH SAMBUNGAN INTERNET
Agar komputer dapat tersambung ke internet banyak cara yang bisa
di lakukan. Berikut ini adalah cara- cara untuk memper oleh
sambungan ke internet.
1. Dial up yaitu akses Internet dengan menggunakan jalur telepon tetap atau telepon bergerak. Pertama-tama, komputer melalui modem melakukan pemanggilan telepon (dial-up) ke Penyelenggara Jasa Internet. Setelah terhubung maka komputer dapat segera mengakses Internet dan kemudian mengakhiri koneksi dengan memutuskan hubungan telepon.
contoh :Telkomnet instan
2. ADSL adalah salah satu bentuk dari teknologi DSL. Ciri khas ADSL adalah sifatnya yang asimetrik, yaitu bahwa data ditransferkan dalam kecepatan yang berbeda dari satu sisi ke sisi yang lain, koneksi internet melalui media kabel telpon rumah dengan menggunakan modem ADSL contohnya :Speedy.
3. Kabel data Modem HP yaitu : Koneksi internet menggunakan kabel data ke HP yang sudah memiliki fasilitas GPRS.
4. Bluethoot Modem HP yaitu koneksi internet melalui bluethoot yang tersambung ke HP yang sudah memiliki fasilitas GPRS.
5.USB Wirless modem GSM(Global System for Mobile Communications) /CDMA (Code division multiple access) yaitu koneksi internet menggunakan perangkat USB modem yang diisi dengan kartu seluler GSM atau CDMA.
6.WIFI yaitu koneksi internet melalui jaringan WIFI pada lokasi tertentu yang terdapat Hotspot area. (nirkabel)
7.Wirless LAN yaitu suatu jaringan area lokal nirkabel yang menggunakan gelombang radio sebagai media tranmisinya: link terakhir yang digunakan adalah nirkabel, untuk memberi sebuah koneksi jaringan ke seluruh pengguna dalam area sekitar.
8. V-SAT Yaitu koneksi internet menggunakan parabola yang di hadapkan ke satelit untuk memperoleh sambungan internet. melalui stasiun penerima, sinyal dari satelit dengan antena penerima berbentuk piringan dengan diameter kurang dari tiga meter. Fungsi utama dari VSAT adalah untuk menerima dan mengirim data ke satelit. Satelit berfungsi sebagai penerus sinyal untuk dikirimkan ke titik lainnya di atas bumi. Sebenarnya piringan VSAT tersebut menghadap ke sebuah satelit geostasioner. Satelit geostasioner merupakan satelit yang selalu berada di tempat yang sama sejalan dengan perputaran bumi pada sumbunya yang dimungkinkan karena mengorbit pada titik yang sama di atas permukaan bumi, dan mengikuti perputaran bumi pada sumbunya.
9.PCMCIA Yaitu koneksi internet menggunakan perangkat PCMCIA yang digunakan pada laptop.
10.Modem UHF yaitu koneksi internet malalui antena UHF
11. Modem Power yaitu koneksi internet melalui kabel listrik dari PLN. juga dikenal sebagai Power Line Digital Subscriber Line (PDSL), mains communication, Power Line Telecom (PLT), Power Line Networking (PLN), atau Broadband over Power Lines (BPL) adalah sistem untuk membawa data pada konduktor yang juga digunakan untuk transmisi tenaga listrik. Sehingga jaringan listrik selain berfungsi sebagai sumber listrik juga menjadi media penghantar komunikasi.
Daya listrik ditransmisikan melalui jalur transmisi tegangan tinggi, yang didistribusikan melalui tegangan menengah, dan digunakan di dalam gedung pada tegangan rendah. PLC dapat diterapkan pada setiap tahap. Kebanyakan teknologi PLC membatasi diri untuk satu set kabel (misalnya, kabel tempat), tetapi beberapa dapat silang antara dua
tingkat (misalnya, baik jaringan distribusi dan kabel tempat).Biasanya trafo mencegah menyebarkan sinyal yang memungkinkan beberapa teknologi PLC dijembatani untuk membentuk jaringan yang sangat besar.
1. Dial up yaitu akses Internet dengan menggunakan jalur telepon tetap atau telepon bergerak. Pertama-tama, komputer melalui modem melakukan pemanggilan telepon (dial-up) ke Penyelenggara Jasa Internet. Setelah terhubung maka komputer dapat segera mengakses Internet dan kemudian mengakhiri koneksi dengan memutuskan hubungan telepon.
contoh :Telkomnet instan
2. ADSL adalah salah satu bentuk dari teknologi DSL. Ciri khas ADSL adalah sifatnya yang asimetrik, yaitu bahwa data ditransferkan dalam kecepatan yang berbeda dari satu sisi ke sisi yang lain, koneksi internet melalui media kabel telpon rumah dengan menggunakan modem ADSL contohnya :Speedy.
3. Kabel data Modem HP yaitu : Koneksi internet menggunakan kabel data ke HP yang sudah memiliki fasilitas GPRS.
4. Bluethoot Modem HP yaitu koneksi internet melalui bluethoot yang tersambung ke HP yang sudah memiliki fasilitas GPRS.
5.USB Wirless modem GSM(Global System for Mobile Communications) /CDMA (Code division multiple access) yaitu koneksi internet menggunakan perangkat USB modem yang diisi dengan kartu seluler GSM atau CDMA.
6.WIFI yaitu koneksi internet melalui jaringan WIFI pada lokasi tertentu yang terdapat Hotspot area. (nirkabel)
7.Wirless LAN yaitu suatu jaringan area lokal nirkabel yang menggunakan gelombang radio sebagai media tranmisinya: link terakhir yang digunakan adalah nirkabel, untuk memberi sebuah koneksi jaringan ke seluruh pengguna dalam area sekitar.
8. V-SAT Yaitu koneksi internet menggunakan parabola yang di hadapkan ke satelit untuk memperoleh sambungan internet. melalui stasiun penerima, sinyal dari satelit dengan antena penerima berbentuk piringan dengan diameter kurang dari tiga meter. Fungsi utama dari VSAT adalah untuk menerima dan mengirim data ke satelit. Satelit berfungsi sebagai penerus sinyal untuk dikirimkan ke titik lainnya di atas bumi. Sebenarnya piringan VSAT tersebut menghadap ke sebuah satelit geostasioner. Satelit geostasioner merupakan satelit yang selalu berada di tempat yang sama sejalan dengan perputaran bumi pada sumbunya yang dimungkinkan karena mengorbit pada titik yang sama di atas permukaan bumi, dan mengikuti perputaran bumi pada sumbunya.
9.PCMCIA Yaitu koneksi internet menggunakan perangkat PCMCIA yang digunakan pada laptop.
10.Modem UHF yaitu koneksi internet malalui antena UHF
11. Modem Power yaitu koneksi internet melalui kabel listrik dari PLN. juga dikenal sebagai Power Line Digital Subscriber Line (PDSL), mains communication, Power Line Telecom (PLT), Power Line Networking (PLN), atau Broadband over Power Lines (BPL) adalah sistem untuk membawa data pada konduktor yang juga digunakan untuk transmisi tenaga listrik. Sehingga jaringan listrik selain berfungsi sebagai sumber listrik juga menjadi media penghantar komunikasi.
Daya listrik ditransmisikan melalui jalur transmisi tegangan tinggi, yang didistribusikan melalui tegangan menengah, dan digunakan di dalam gedung pada tegangan rendah. PLC dapat diterapkan pada setiap tahap. Kebanyakan teknologi PLC membatasi diri untuk satu set kabel (misalnya, kabel tempat), tetapi beberapa dapat silang antara dua
tingkat (misalnya, baik jaringan distribusi dan kabel tempat).Biasanya trafo mencegah menyebarkan sinyal yang memungkinkan beberapa teknologi PLC dijembatani untuk membentuk jaringan yang sangat besar.
unsur unsur dalam desain grafis komputer
Unsur dalam desain grafis sama seperti unsur dasar dalam disiplin desain lainnya. Unsur-unsur tersebut (termasuk shape, bentuk (form),
tekstur, garis, ruang, dan warna) membentuk prinsip-prinsip dasar
desain visual. Prinsip-prinsip tersebut, seperti keseimbangan (balance), ritme (rhythm), tekanan (emphasis), proporsi ("proportion") dan kesatuan (unity), kemudian membentuk aspek struktural komposisi yang lebih luas.
Sebelum penjelasan unsur desain grafis, ada baiknya mengetahui sedikit sejarah perkembangan desain grafis.
Desain grafis pada awalnya diterapkan untuk media-media statis,
seperti buku, majalah, dan brosur. Sebagai tambahan, sejalan dengan
perkembangan zaman, desain grafis juga diterapkan dalam media
elektronik, yang sering kali disebut sebagai desain interaktif atau
desain multimedia.
Batas dimensi pun telah berubah seiring perkembangan pemikiran
tentang desain. Desain grafis bisa diterapkan menjadi sebuah desain
lingkungan yang mencakup pengolahan ruang.
Desain grafis adalah suatu bentuk komunikasi visual yang menggunakan gambar
untuk menyampaikan informasi atau pesan seefektif mungkin. Dalam disain
grafis, teks juga dianggap gambar karena merupakan hasil abstraksi
simbol-simbol yang bisa dibunyikan. disain grafis diterapkan dalam
disain komunikasi dan fine art. Seperti jenis disain lainnya,
disain grafis dapat merujuk kepada proses pembuatan, metoda merancang,
produk yang dihasilkan (rancangan), atau pun disiplin ilmu yang
digunakan (disain).
1. Garis (Line)
Garis adalah gabungan beberpa titik, sehingga
terbentuk suatu obyek garis lengkung, lurus ataupun garis yang tidak
beraturan. Garis adalah unsur dasar untuk membangun bentuk atau
konstruksi desain.
2. Bentuk (Shape)
Kita mengenal suatu benda
karena bentuknya, segitiga, lingkaran, bujur sangkar dll. Sementara
pada kategori sifatnya, bentuk dapat dikategorikan menjadi tiga, yaitu:
- Huruf (Character) : yang direpresentasikan dalam bentuk visual yang dapat digunakan untuk membentuk tulisan sebagai wakil dari bahasa verbal dengan bentuk visual langsung, seperti A, B, C, dsb.
- Simbol (Symbol) : yang direpresentasikan dalam bentuk visual yang mewakili bentuk benda secara sederhana dan dapat dipahami secara umum sebagai simbol atau lambang untuk menggambarkan suatu bentuk benda nyata, misalnya gambar orang, bintang, matahari dalam bentuk sederhana (simbol), bukan dalam bentuk nyata (dengan detail).
- Bentuk Nyata (Form) : bentuk ini betul-betul mencerminkan kondisi fisik dari suatu obyek. Seperti gambar manusia secara detil, hewan atau benda lainnya.
3. Tekstur (Texture)
Tampilan permukaan (corak) dari suatu benda yang
dapat dinilai dengan cara dilihat atau diraba yang biasa kita kenal
dengan istilah tekstur. Tekstur sering dikategorikan sebagai corak dari
suatu permukaan benda, misalnya permukaan karpet, baju, kulit kayu,
dll.
Prinsip-prinsip desain
yang akan dijelaskan di bawah ini bukanlah sebuah nilai mati bahwa
desain yang paling baik adalah seperti apa yang dikandung dalam prinsip
tersebut. Tetapi sekadar anjuran beginilah seharusnya desain yang baik.
Karena sesungguhnya tidak ada penilaian bagus atau jelek atas sebuah
desain. Semuanya itu tergantung selera desainer grafis, klien dan
khalayak yang menjadi sasaran pesan.
Prinsip-prinsip desain grafis adalah sebagai berikut:
Proporsi (Proportion):
Banyak pakar desain grafis menyarankan prinsip ini dalam pekerjaan
desain. Hal ini sangat logis demi kepentingan kemudahan pembaca memahami
isi pesan yang disampaikan. Dalam penggunaan huruf sebuah berita
misalnya. Huruf judul (headline), subjudul dan tubuh berita (body text)
sebaiknya jangan menggunakan jenis font yang ornamental dan njilimet,
seperti huruf blackletter yang sulit dibaca. Desainer grafis lazim juga
menyebut prinsip ini sebagai KISS (Keep It Simple Stupid). Prinsip ini
bisa diterapkan dengan penggunaan elemen ruang kosong (white space) dan
tidak menggunakan terlalu banyak unsur-unsur aksesoris. Seperlunya saja.
Keseimbangan (Balancing):
Keseimbangan adalah keadaan atau kesamaan antara kekuatan yang saling
berhadapan dan menimbulkan adanya kesan seimbang secara visual. Prinsip
keseimbangan ada dua, yaitu: keseimbangan formal (simetris) dan
keseimbangan informal.
Keseimbangan formal memberikan kesan sempurna, resmi, kokoh, yakin dan
bergengsi. Keseimbangan formal juga menyinggung mengenai konsistensi
dalam penggunaan berbagai elemen desain. Semisal wana logo. Dalam desain
kartu nama desain dibuat dengan full color (F/C). Tetapi dengan
pertimbangan agar desain lebih variatif dan tidak membosankan, maka pada
media desain yang berbeda Anda membuat logo tersebut dengan warna
duotone. Nah, pada kondisi ini, gagasan variasi desain sebaiknya tidak
diperlukan. Apa jadinya kalau logo tersebut adalah logo sebuah produk
barang. Konsistensi juga sangat diperlukan sebagai kesan identitas yang
melekat pada sebuah merek produk. Kita tidak mau konsumen sampai lupa
pada produk yang dijual. Sedangkan keseimbangan informal bermanfaat
menghasilkan kesan visual yang dinamis, bebas, lepas, pop, meninggalkan
sikap kaku, dan posmodernis.
Kesatuan (Unity):
Kesatuan adalah kohesi, konsistensi, ketunggalan atau keutuhan, yang
merupakan isi pokok dari komposisi. Contohnya adalah ilustrasi, garis
dan teks diberi raster sehingga memberikan kesan kesatuan terhadap pesan
yang dimaksud.
Penekanan (Emphasis)
Penekanan dimaksudkan untuk menarik perhatian pembaca, sehingga ia mau
melihat dan membaca bagian desain yang dimaksud. Kalau dalam konteks
desain surat kabar ini bisa dilakukan dengan memberikan kotak raster
atas sebuah berita. Hal ini akan mengesankan pentingnya berita itu untuk
dibaca oleh pembaca. Atau juga membesarkan ukuran huruf pada judul
berita, sehingga terlihat jauh berbeda dengan berita lainnya. Penekanan
juga dilakukan melalui perulangan ukuran, serta kontras antara tekstur,
nada warna, garis, ruang, bentuk atau motif.
Ritme (Rhythm)
Ritme merupakan pengulangan unsur-unsur pendukung karya seni. Ritme
merupakan selisih antara dua wujud yang terletak pada ruang, serupa
dengan interval waktu antara dua nada musik beruntun yang sama. Desain
grafis mementingkan interval ruang atau kekosongan atau jarak antar
obyek. Misalnya jarak antarkolom. Jarak antar teks dengan tepi kertas,
jarak antar 10 foto di dalam satu halaman dan lain sebagainya.
Ada beberapa software yang digunakan dalam desain grafis:
Desktop Publishing: Adobe Photoshop, Adobe Illustrator, Adobe Indesign,
Coreldraw, GIMP, Adobe Freehand, Adobe Image Ready, Adobe Page Maker,
dll.
Web Design: Adobe Dream Weaver, Microsoft Front Page, Notepad, Adobe Photoshop, dll.
Audiovisual: Adobe After Effect, Adobe Premier, Final Cut, Adobe Flash,
atau sebelumnya Macromedia Flash, Magic Movie Edit Pro, Ulead Video
Studio, Power Director, dll.
Rendering 3D: Softimage, Blender, Light Wave, Google Sketch Up, Autocad, 3D Studio Max, Maya, dll.
operasi string
String adalah jenis data yang menyimpan untaian kata/
kalimat. Contoh variabel string dalam kehidupan sehari adalah berupa
semua bentuk nama dengan segala manifestasinya seperti : nama orang,
nama pekerjaan, nama instansi, hobby, alamat, makanan, minuman
dan lain-lain.
Dalam Bahasa Pemrograman C/C++ string diimplementasikan ke dalam
variabel dengan jenis “array char” dan “pointer char”. Ada 3 (tiga)
jenis pendefinisian type data string di dalam C/C++, yaitu:
- Dengan menentukan panjang string, syntax:
- Tanpa menentukan panjang string dan memberikan nilai awal kepada string, syntax:
- Dengan menggunakan pointer char, syntax:
char <namaVar>"[" <panjang>"]" [ = <inisialisasi> ];
Contoh:
char namaMhs[25];
char <namaVar>"[]" = <inisialisasi>;
Contoh:
char namaMhs[]="Ahmad Musthafa";
char *<namaVar> [ = <inisialisasi> ];
Contoh:
char *namaMhs="Ahmad Musthafa";
Fungsi/procedure pengolahan string
- strcpy(varstr1, konst|varstr2);
- strcat(varstr1, konst|varstr2);
- strlen(konst|varstr);
- strupr(varstr);
- strlwr(varstr);
Procedure ini berfungsi untuk mengcopy isi dari konst
atau varstr2 ke varstr1.
Procedure ini berfungsi untuk menggabungkan isi dari varstr1 dengan konst
atau varstr2 dan menyimpan hasilnya di varstr1.
Fungsi ini menghasilkan nilai integer berupa panjang konst atau varstr.
Procedure ini berfungsi untuk mengkonversikan varstr ke huruf besar (Uppercase);
Procedure ini berfungsi untuk mengkonversikan varstr ke huruf kecil (Lowercase);
Contoh program lengkap dapat dilihat di bawah ini:
#include <stdio.h>
#include <string.h>
#include <conio.h>
int main(void)
{ char namaDepan[10], namaTengah[10], namaBlkng[10], namaLengkap[30];
printf("Ketikkan Nama Depan : "); scanf("%s",&namaDepan);
printf("Ketikkan Nama Tengah : "); scanf("%s",&namaTengah);
printf("Ketikkan Nama Belakang : "); scanf("%s",&namaBlkng);
strcpy(namaLengkap,namaDepan);
strcat(namaLengkap," ");
strcat(namaLengkap,namaTengah);
strcat(namaLengkap," ");
strcat(namaLengkap,namaBlkng);
printf("Nama Lengkap adalah : %s\n",namaLengkap);
printf("Nama Lengkap (huruf kecil) : %s\n",strlwr(namaLengkap));
printf("Nama Lengkap (HURUF BESAR) : %s\n",strupr(namaLengkap));
getch();
return 0;
}
apa itu WIFI Tethering ?
Apa Itu USB / WiFi Tethering Pada Smartphone? - Biasanya kita
akan menemukan banyak sekali istilah jika kita berbicara soal sesuatu
yang berbau teknologi. Memang, biasanya istilah yang ada tersebut
ditujukan untuk mempersingkat kata dan agar lebih mudah untuk diucapkan
dan mudah diingat. Bagi yang sudah expert (ahli) dibidangnya, tentu
mereka sudah sangat hafal dan memahaminya. Tapi bagaima dengan orang
awam? Yup, sudah tentu mereka akan kebingungan jika mendengarnya karena
memang belum pernah mendengar sebelumnya.

Tethering adalah sebuah metode pada sebuah ponsel atau smartphone untuk
dapat berbagi koneksi internet dengan perangkat lain seperti PC/laptop,
tablet, ataupun smartphone lainnya melalui koneksi WiFi (WiFi
Tethering), Bluetooth (Bluetooth Tethering) atau dengan menggunakan
kabel USB (USB Tethering). Itu artinya perangkat ponsel atau smartphone
akan mampu beroperasi dan berfungsi layaknya sebuah modem.
Cara mengaktifkan fitur tethering sendiri bisa berbeda - beda pada tiap
OS dari perangkat yang digunakan. Mimin pernah membahas tentang cara
mengaktifkan fitur ini untuk perangkat dengan OS Android pada halaman Cara menjadikan Android sebagai modem.
Namun perlu diingat bahwa jika kamu menggunakan fitur ini, maka akan
berdampak pada cepat terkurasnya baterai dan perangkat juga akan lebih
cepat panas.
Senin, 26 Mei 2014
apa itu PBO ?
Pemrograman berorientasi objek
Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP)
merupakan paradigma pemrograman yang berorientasikan kepada objek.
Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek.
Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat
menerima pesan, memproses data, dan mengirim pesan ke objek lainnya,
Model data berorientasi objek dikatakan dapat memberi fleksibilitas
yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak
skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih
mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan
pendekatan OOP lebih mudah dikembangkan dan dirawat
Konsep dasar
- Kelas : kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh 'class of dog' adalah suatu unit yang terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam perilaku/turunan dari anjing. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.
- Objek : membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer; objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek.
- Abstraksi : Kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari "pelaku" abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.
- Enkapsulasi : Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode dalam objek tersebut yang diberi izin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.
- Polimorfisme melalui pengiriman pesan. Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesa tersebut dikirim. Contohnya, bila sebuah burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.
- Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memiliki manager, sekretaris, petugas administrasi data dan lainnya. Misal manager tersebut ingin memperoleh data dari bag administrasi maka manager tersebut tidak harus mengambilnya langsung tetapi dapat menyuruh petugas bag administrasi untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa mendapatkan data tersebut melalui objek petugas adminiistrasi. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang ada karena setiap objek memiliki deskripsi tugasnya sendiri.
Bahasa Pemrograman
Bahasa pemrograman yang mendukung OOP antara lain:
- Visual Foxpro
- Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.
- C++ adalah bahasa pemrograman komputer yang di buat oleh (Bjarne Stroustrup) merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming). Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
- Pascal (bahasa pemrograman) adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.
- SIMULA
- Smalltalk adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Xerox PARC.
- Ruby
- Python adalah bahasa pemrograman interpretatif multiguna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. Python diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas, dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Python mendukung multi paradigma pemrograman, utamanya; namun tidak dibatasi; pada pemrograman berorientasi objek, pemrograman imperatif, dan pemrograman fungsional. Salah satu fitur yang tersedia pada python adalah sebagai bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, python umumnya digunakan sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa skrip. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.
- PHP adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
- C#
- Delphi adalah sebuah Lingkungan pengembangan terpadu (IDE) untuk mengembangkan aplikasi konsol, desktop, web, ataupun perangkat mobile. Produk ini pada awalnya dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero, divisi tersebut sebelumnya adalah milik Borland. Bahasa Delphi, atau dikenal pula sebagai object pascal (pascal dengan ekstensi pemrograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Mac OS X, iOS, Microsoft .NET framework (lihat di bawah). Pada tanggal 8 Februari 2006, Borland mengumumkan akan melepas seluruh jajaran produk pengembangan aplikasi komputernya termasuk di antaranya Delphi, untuk itulah Borland membentuk perusahaan baru dengan nama CodeGear sehingga terpisah dari Borland. Saat ini Delphi menjadi bagian dari jajaran IDE milik Embarcadero Technologies setelah Embarcadero Technologies mengakuisisi CodeGear. Hal ini disebabkan karena kerugian yang terus menerus selama 2006 rugi bersih sebesar $53.1 juta, 2007 rugi bersih $61 juta. Sehingga pada tahun 2008 saat CodeGear menderita rugi bersih $22.3 maka CodeGear dijual ke Embarcadero seharga $23 juta untuk menutupi rugi bersih ini.
- Eiffel
- Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Dukungan terhadap pemrograman berbasis obyek (object oriented programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993. Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall dalam satu pidatonya yang dikenal dengan seri The State of the Onion. Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum. Tidak heran jika Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya. Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan. Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.
- Adobe Flash AS 3.0
perintah membuat database dari CMD
Membuat Database menggunakan xampp
Membuat Table
Untuk membuat database pertama yang harus dilakukan adalah memilih database apa yang akan digunakan yaitu memilih nama databasenya yang akan digunakan;
Untuk mengecek database ketikan mysql> show databases; ketikan perintah tersebut untuk mengetahui database yang pernah kita buat sedangkan untuk menunjukan table pada database yang active mysql> show tables;
Untuk menghapus database kita tinggal ketikan saja pada command prompt mysql> drop database Nama_database
Mengubah nama table mysql> alter table nama_database kemudian mysql> rename nama_table;
- Masuk ke CMD
- Ketik C:\user\Yp> cd..
- C:\user> cd..
- C:\> cd xampp\mysql\bin
- C:\xampp\mysql\bin> mysql –u root –p
- Mysql> (ini sudah masuk ke database, untuk membuat database ketikan)
- Mysql> create database nama_database;
Membuat Table
Untuk membuat database pertama yang harus dilakukan adalah memilih database apa yang akan digunakan yaitu memilih nama databasenya yang akan digunakan;
- Mysql> use nama_database;
- Mysql> create table nama_table(
- ——> no int(2) not null,
- ——> nama varchar(50) not null,
- ——> jurusan varchar(50) not null,
- ——> alamat text not null
- ——> );
- Query ok, 0 row affected (4.04 sec)
- Untuk mengisi table mysql> insert into nama_table values (‘field1’,’field2’,’field3’,’field4’);
Untuk mengecek database ketikan mysql> show databases; ketikan perintah tersebut untuk mengetahui database yang pernah kita buat sedangkan untuk menunjukan table pada database yang active mysql> show tables;
Untuk menghapus database kita tinggal ketikan saja pada command prompt mysql> drop database Nama_database
Mengubah nama table mysql> alter table nama_database kemudian mysql> rename nama_table;
Kelebihan dan Kekurangan perangkat lunak Database
1. Ms. Acces
Ms. Access adalah Database Storage Engine buatan dari Microsoft yang menempel di produk Microsoft Office. Untuk instalasinya membutuhkan space di hardisk yang lumayan gedhe. Engine ini hanya bisa dijalankan di lingkup sistem operasi Windows saja. Kapasitas datanya sangat terbatas sehingga hanya cocok jika diaplikasikan untuk small system ato home bisnis. Untuk keamananya tidak begitu bisa dihandalkan walaupun sudah mengenal konsep relationship.
Kelebihan dan Kekurangan Ms. Access :
Microsoft Access kurang begitu bagus jika diakses melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi sistem manajemen basis data yang bersifat klien atau server.
Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL). Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.
2. MySql
Kelebihan :
Dapat bekerja di beberapa platform yang berbeda seperti LINUX, Windows, MacOS, FreeBSD, Solaris, dll.
Dapat dikoneksikan pada bahasa C, C++, Java , Perl, PHP, dan Python.
Mempunyai lebih banyak tipe data seperti : signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte.
FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, dan tipe ENUM. Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY . Mendukung terhadap fungsi penuh ( COUNT ( ), COUNT(DISTINCT), AVG( ), STD ( ), SUM ( ), MAX ( ), AND MIN ( ) ).
Mendukung terhadap LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC.
Mendukung ODBC for windows 95′ (dengan source program). Semua fungsi ODBC 2.5 dan sebagainya. Sebagai contoh kita dapat menggunakan Access untuk connect ke MySQL server.
Menggunakan GNU automake, autoconf, dan LIBTOOL untuk portabilitas.
Kita dapat menggabungkan beberapa table dari database yang berbeda dalam query yang sama. Structure table MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE dibandingkan DBMS lainnya.
Ditulis dengan menggunakan bahasa C dan C++. Diuji oleh compiler yang sangat jauh berbeda. Privilege (hak) dan password sangat fleksibel dan aman serta mengijinkan “Host-Based” Verifikasi. Memiliki beberapa lapisan keamanan , seperti subnet mask, nama host, dan izin akses user dengan sistem perijinan yang mendetail serta sandi/password terenkripsi.
Program dapat running di semua OS,PHP MySQL berjalan secara web base, itu artinya semua operating system yang memiliki web browser dapat menggunakan aplikasi ini, dan semua OS tentu saja selalu memiliki web browser, Windows dengan internet explorer, Linux dengan Mozilla, Macintosh dengan safari, dan handphone dengan opera mini. Sangat mobile dan flexibel.
Sangat cocok dan mudah diterapkan pada komputer berjaringan , program PHP MySQL cukup diinstall di salah satu komputer pada jaringan yang dalam hal ini adalah komputer server, pada komputer client, kita tidak usah menginstalasikan program apapun lagi. Pada komputer client kita cukup mengarahkan web browser ke komputer server dan program dapat langsung running, apabila program error(walau kemungkinan sangat kecil sekali) program cukup di maintenance di pihak komputer server yang terinstalasikan program tanpa harus memaintenance komputer client juga. sangat mudah dan simple.
Tidak ada virus yang menginfeksi program PHP, sampai saat ini program PHP belum dapat diinfeksi virus, kebanyakan virus menginfeksi file berekstensi *.exe dan *.dll, sangat awet dan aman.
Sangat stabil disemua operating system program PHP walau dipakai dalamwaktu yang sangat lama tidak akan memberatkan sistem dan tidak akan mempengaruhi komputer untuk berjalan sangat lambat, sangat cocok diterapkan pada komputer yang selalu nyala 24 jam
Sangat multi user, program PHP tidak akan bentrok dengan pengguna lain yang sama-sama menggunakan program dalam satu jaringan karena MySQL merupakan turunan dari konsep SQLMulti user Merupakan DBMS yang gratis/open source berlisensi GPL (Generic Public License). Cocok untuk perusahaan dengan skala yang kecil.
Tidak membutuhkan spesifikasi hardware yang tinggi untuk bisa menjalankan MySQL ini bahkan dengan spesifikasi hardware yang minimal sekalipun. MySQL dapat melakukan koneksi dengan komputer client menggunakan protokol TCP/IP, Unix Socket (UNIX), atau Named Pipes(Windows NT).
MySQL memiliki antar muka/interface terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application progamming interface).
Command and function MySQL memiliki fungsi dan operator secara penuh yang mendukung perintah select dan where dalam query.
Kekurangan :
Untuk koneksi kebahasa pemrograman visual seperti VB(Virus Basic), delphi, dan foxpro, MySQL kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini yang menyebabkan MySQL jarang dipakai dalam program visual.
Data yang ditangani belum begitu besar. Tidak cocok baik menyimpan data maupun untuk memproses data. Program hanya dapat running di windows. Itupun untuk windows lama,untuk windows terbaru seperti Vista,Visual Basic sangat tidak stabil berjalan di platform tersebut,banyak kantor yang dapat menghubungkan laptop pegawai mereka untuk bergabung dalam sistem jaringan kantor.Bagaimana untuk pengguna Macintosh maupun Linux? Program tidak dapat dijalankan di laptop mereka. Walaupun bisa, program harus diinstall terlebih dahulu menggunakan emulator.
Tidak Praktis apabila diterapkan pada jaringan komputer. Itu dikarenakan VB program yang berdiri sendiri yang berarti harus diinstalasikan pada tiap komputer pada jaringan tersebut. Bayangkan apabila ada puluhan komputer? ada berapa lama waktu untuk instalasi dan pemeliharaannya?
Aplikasi yang rentan terkena virus, program yang dibuat menggunakan Visual Basic adalah berupa execution program(*.exe) yang dapat terinfeksi virus seperti virus Sality, program menjadi rusak dan tidak bisa dijalankan. apabila program terinfeksi tersebut di scan oleh antivirus, program akan dihapus dari sistem, sangat tidak aman untuk sebuah program yang menjadi tulang punggung perusahaan. Mudah hang dan crash, program dari VB seringkali menjadi not responding lalu mati tiba-tiba.
Tidak multi user, apabila dalam satu jaringan komputer menggunakan program dalam satu waktu, salah satu user harus mengalah sampai user yang lain selesai menggunakan program.
Memiliki keterbatasan kemampuan kinerja dalam server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server karena tidak menerapkan konsep Technology Cluster Server.
3. Oracle
Kelebihan :
- Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.
- Dapat menangani jumlah data dalam ukuran yang besar.
- Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan informasi yang akurat sesuai permintaan pengguna/user.
- Memiliki kemampuan akan fleksibilitas dan skalabilitas yang dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus-menerus bertambah besar.
- Memiliki kemampuan Technology Cluster Server dimana jika terdapat lebih dari satu unit server misalnya 100 unit server maka Oracle dapat menjadikan 100 unit server tersebut aktif bekerja bersama sebagai 100 aktif server.
- Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
- Bisa berjalan pada lebih dari satu platform system operasi.
Kekurangan :
- Merupakan software DBMS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.
- Membutuhkan spesifikasi hardware yang tinggi untuk menjalankan software DBMS Oracle supaya berjalan dengan stabil.
- Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocokuntuk perusahaan kecil maupun menengah.
4. Ms. SQL
Kelebihan :
- Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu untuk mengolah data dengan jumlah yang besar.
- Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
- Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam melakukan koneksi dengan computer client yang pembangunan aplikasinya menggunakan software yang sama platform dengan MS.SQL, misalnya Microsoft Visual Basic.
- Memiliki tingkat pengamanan/security data yang baik.
- Memiliki kemampuan untuk back-up data, rollback data, dan recovery data.
- Memiliki kemampuan untuk membuat database Mirroring dan clustering.
Kekurangan :
- Hanya dapat diimplementasikan pada 1 unit server, jika terdapat tambahan server maka hanya akan berfungsi sebagai pasif/standby server(tidak memiliki kemampuan Technology Cluster Server seperti halnya pada DBMS Oracle).
- Hanya bisa berjalan pada satu platform system operasi yaitu microsoft windows.
- Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan menengah.
5. postage SQL
Kelebihan:
PostgreSQL terkenal akan fitur-fitur yang disediakannya, di mana telah diketahui sejak dulu bahwa PostgreSQL mempunyai sekumpulan fitur yang kaya dan lengkap, yang mendukung transaksi, view, subselect, foreign key support, pemeriksaan, dan lain-lain. Akan tetapi PostgreSQL selama ini telah banyak memberikan keuntungan yang lebih terhadap para perusahaan atau kegiatan bisnis yang menggunakan database system ini dari pada dengan database system yang lainnya.
Berikut ini adalah kelebihan – kelebihan yang terdapat di PostgreSQL, antara lain:
1.Resisten tehadap over-deployment
Dengan menggunakan PostgreSQL, tidak ada seorangpun dapat menuntut untuk pelanggaran terhadap perjanjian lisensi, sebagaimana tidak ada biaya lisensi yang diasosiasikan (digabungkan) untuk software. Hal ini menyebabkan PostgreSQL memberikan keuntungan tambahan, antara lain:
- bisnis menjadi lebih profitable dengan skala penyebaran yang luas
- tidak ada kemungkinan diperiksa untuk pemenuhan lisensi
- fleksibel untuk menjalankan konsep penelitian dan trial deployment tanpa memerlukan biaya lisensi tambahan. Support yang lebih baik selain memberikan support yang kuat, PostgreSQL juga mempunyai komunitas ahli dan para peminat.
Menghemat biaya staffing PostgreSQL telah didesain dan dibuat sedemikian rupa untuk mempunyai tingkat pemeliharaan dan kebutuhan yang lebih rendah daripada database systems sebelumnya, walaupun tetap mempertahankan kualitas fitur, stabilitas, dan performa. Sehingga biaya yang diperlukan PostgreSQL menjadi lebih efektif dan lebih dapat diatur.
Terpercaya dan stabil banyak perusahaan yang melaporkan bahwa PostgreSQL tidak pernah, bahkan sekalipun, mengalami crashed pada saat melakukan operasi dengan tingkat aktivitas yang tinggi.
Extensible (dapat diperluas) kita tidak memerlukan biaya sekecil apapun dan hanya memerlukan sedikit usaha untuk melakukan perluasan terhadap PostgreSQL. Cross platform PostgreSQL dapat dijalankan hampir di setiap jenis Unix (34 platform yang paling baru dirilis), juga di Windows dengan menggunakan Cygwin. Didesain untuk environmentshigh volume
PostgreSQL menggunakan penyimpanan data dengan banyak baris (multiple rows) yang dinamakan MVCC. Hal ini dimaksudkan agar PostgreSQL sangat responsif pada high volume environments.
Desain database GUI dan administration tools. Beberapa tools GUI yang berkualitas tinggi tersedia untuk mengelola database (pgAdmin, pgAccess), sekaligus desain database(Tora, database architect).
Fitur fitur yang sangat mendukung PostgreSQL sangat kaya akan fitur-fitur yang disediakannya, antara lain: rules, views, triggers, unicode, sequences, inheritance, outer join, sub-selects, open API, dan masih banyak lagi.
Kekurangan Posgre SQL :
kurang begitu populer dan cocok bekerja di lingkungan web jika dibandingkan dengan mysql.
Kurang fokus dalam hal kelangsingan dan kecepatan. arsitektur dengan multiproses ini sulit diterapkan ke Windows, sebab Windows amat thread-oriented.
PostgreSQL sendiri saat ini bisa dijalankan di Windows, tapi melalui lapisan emulasi Cygwin. Kurang unggul dalam hal ketersediaan fungsi built-in.
Replikasi di PostgreSQL sendiri belum disertakan dalam distribusi standarnya.
PostgreSQL sendiri terbatas hanya bisa melakukan penambahan kolom, penggantian nama kolom, dan penggantian nama tabel.
Langganan:
Postingan (Atom)
Tema Dakwah "CERDAS DENGAN AL - QUR'AN"
Orang yang senantiasa membaca Al – Qur’an adalah orang yang past dicintai oleh Allah SWT. Kalau seseoranglepas dari Al – Qur’an maka akan i...
-
Register adalah sekelompok flip-flop yang dapat dipakai untuk menyimpan dan untuk mengolah informasi dalam bentuk linier. Ada 2 jenis utama...
-
String adalah jenis data yang menyimpan untaian kata/ kalimat. Contoh variabel string dalam kehidupan sehari adalah berupa semua bentuk na...