Tampilkan postingan dengan label ilmu komputer. Tampilkan semua postingan
Tampilkan postingan dengan label ilmu komputer. Tampilkan semua postingan

Rabu, 29 Juli 2020

Matematika dan Ilmu Komputer

Ilmu Komputer tentu saja cukup menarik. Banyak orang mempelajarinya dengan harapan menjadi ahli pemrograman komputer besar berikutnya, menjadi seorang peretas, administrator sistem di antara karier yang menguntungkan lainnya. Di balik anggapan kursus yang menarik, ada satu hal yang kebanyakan orang tidak menyukainya: Hubungan dekat antara ilmu komputer dan matematika.
Selama bertahun-tahun, pentingnya matematika dalam ilmu komputer telah menjadi topik yang cukup kontroversial. Beberapa orang percaya bahwa matematika itu penting untuk pelajar ilmu komputer. Yang lain melihatnya sebagai subjek yang hanya menambah sedikit nilai dalam ilmu komputer.
Jadi, pihak mana yang mengatakan yang sebenarnya? kali ini MajidWeb akan menyoroti pentingnya matematika dalam ilmu komputer.
Hubungan Antara Matematika Dan Ilmu Komputer
1. Matematika bersifat abstrak
Sebagian besar konsep matematika diajarkan melalui bahasa abstrak. Di sisi lain, salah satu hal yang tercakup dalam ilmu komputer adalah studi tentang bahasa pemrograman. Sebagian besar dari bahasa-bahasa ini juga abstrak di alam. Mereka dicirikan oleh sintaks, proses yang didefinisikan dengan baik, simbol, kata-kata tunggal, dan bahkan visual.

Rabu, 15 Juli 2020

RPS Program Komputer FTIK IAIN Pekalongan


Salah satu tugas dan kewajiban dari seorang Dosen IAIN Pekalongan ialah mengajar. Mata kuliah Program Komputer 2 ialah salah satu Mata Kuliah Tadris Matematika IAIN Pekalongan. Mata Kuliah ini membahas mengenai bahasa pemrograman Python sebagai bahan pembuatan program matematika, matakuliah ini mencakup materi tentang: pengenalan python, tipe data dan operator, pemilihan kondisi, looping, data struktur python tingkat lanjut,Function, exception, membuat file, pengenalan class dan module dan aplikasi pada masalah matematika.

Adapun Capaian Pembelajaran (CP) Mata Kuliah Program Komputer IAIN Pekalongan sesuai uraian SKL (Standar Kompetensi Lulusan) dan CPL (Capaian Pembelajaran Lulusan) Prodi Jenjang Sarjana pada PTK dan FAI pada PT yang disusun oleh Direktorat Pendidikan Tinggi Keagamaan Islam Dirjen Pendis Kemenag ialah sebagai berikut : 

Minggu, 11 Maret 2018

Yang perlu diperhatikan untuk keamanan akun Facebook Anda


Beberapa langkah - langkah dalam mengamankan akun facebook antara lain sebagai berikut :

     1. Jangan login akun Anda kecuali di www.facebook.com
           Karena banyak sekali yang menggunakan tampilan situs facebook untuk melakukan phising(penipuan). Pastikan sebelum login, address bar Anda adalah www.facebook.com

     2. Jangan menggunakan akun Anda pada link yang belum anda kenal

           Semua situs yang menggunakan FB, loginnya selalu melalui https://www.facebook.com TIDAK langsung pada halaman login yang meminta login menggunakan email dan sandi facebook

      3. Atur kemanan Akun pada menu Pengaturan Akun --> Keamanan, seperti :
    • memberikan nomor ponsel Anda dan nyalakan persetujuan masuk.
    • Aktifkan Pemberitahuan masuk melalui email/sms.
    • Menerapkan Generator Kode.
    • Menerapkan Kontak Terpercaya
    • Selalu perhatikan perangkat yang di kenali oleh akun Anda.
    • Isi pertanyaan keamanan facebook berbeda dengan info profil Anda
    • Atur HANYA TEMAN yang dapat melihat info Anda


Minggu, 08 Oktober 2017

Bahaya Wi-Fi

Sekarang, hidup kita ini seperti bergantung dengan internet. Di berbagai tempat sudah memfasilitasi adanya koneksi internet gratis. Kafe, restoran, hotel bahkan sekolah atau kampus sudah sangat mudah kita menjumpai koneksi internet atau biasa kita sebut Wi-Fi. Namun tahukah Anda, ada apa dibalik dampak dari Wi-Fi?

Tahukah Anda, bahwa perusahaan penyedia router Wi-Fi diharuskan memenuhi beberapa syarat dan norma-norma agar produk mereka aman digunakan oleh kita. Tapi, fakta yang terjadi di lapangan justru berbeda. Router Wi-Fi yang beredar di pasaran dan mungkin yang saat ini berada di rumah Anda, masih belum memenuhi persyaratan keamanan tadi.
Koneksi Wi-Fi bekerja dengan menggunakan gelombang elektromagnetik. Itu artinya, sinyal yang aktif di sekitar kita sesungguhnya sangat berbahaya bagi manusia dan efeknya dapat terlihat dalam jangka waktu panjang.
Studi yang baru-baru ini dilakukan oleh British Health Agency menyimpulkan bahwa router sangat membahayakan kesehatan, bukan hanya bagi manusia tapi juga makhluk hidup lainnya seperti hewan dan tanaman. Tanaman yang ditanam di area dengan sinyal WiFi ternyata tidak bisa tumbuh dengan sempurna. Nah, hal ini dapat terjadi juga pada manusia, terutama anak-anak.

Efek negatif yang ditimbulkan oleh paparan gelombang elektromagnetik berlebihan adalah:
1. Kelelahan kronis
2. Gangguan tidur
3. Gangguan kemampuan konsentrasi
4. Sakit pendengaran
5. Sakit kepala dengan frekuensi yang sangat sering
6. Menurunkan fungsi dan kerja otak dalam jangka waktu panjang

Namun, masih ada cara uang bisa kita lakukan untuk menghindari dampak ini, di antaranya:
1. Matikan koneksi Wi-Fi sebelum tidur malam hari.
2. Ketika berada di rumah, gunakanlah telepon kabel untuk mengurangi paparan gelombang elektromagnetik.
3. Matikan koneksi wireless, ketika tidak seorangpun menggunakannya di rumah. Dengan demikian, Anda sedang menyelamatkan pertumbuhan anak-anak Anda dari bahaya gelombang elektromagnetik.
4. Jangan letakkan router di kamar tidur ataupun dapur. 


Sumber : https://www.inspiradata.com/hati-hati-wifi-ternyata-bisa-habisi-kita-secara-perlahan

Rabu, 09 Agustus 2017

Materi Ilmu Komputer

Minat pada jurusan komputer/IT? ada beberapa nama atau nomenklatur jurusan IT atau komputer. misalanya Ilmu Komputer, Teknik Informatika, Sistem Informasi, Manajemen Informatika, Sistem Komputer, Teknologi Informasi. Sudah tahu apa saja yang dipelajari jika kuliah di jurusan komputer/IT?. kira-kira apa saja yang dipelajari pada jurusan atau program studi ilmu komputer atau program studi informatika? sekarang, MajidWeb ingin sedikit sharing tentang beberapa materi kuliah dari jurusan atau program studi Ilmu Komputer atau informatika.  materi kuliah jurusan ilmu komputer atau Informatika adalah :
  1. Etika
  2. Analisa dan Desain Algoritma
  3. Struktur Data
  4. Teknologi Telematika
  5. Manajemen Data
  6. Arsitektur dan Organisasi Komputer
  7. Analisis dan Perancangan Sistem berorientasi Objek
  8. Komunikasi Data dan Jaringan Komputer
  9. Teknik Komputasi
  10. Sistem Operasi
  11. Rekayasa Perangkat lunak
  12. Keamanan sistem dan Jaringan Komputer
  13. Proyek Teknologi Sistem Informasi
  14. Manajemen Proyek Sistem Informasi
  15. Rekayasa E-Bisnis
  16. Sistem Pendukung Keputusan

Senin, 31 Juli 2017

Tulisan Terbalik di WhatsApp

Sebenarnya ada banyak cara untuk membuat huruf atau teks terbalik di WhatsApp atau di chat/pesan yang lain seperti Facebook dsb. Baiklah sekarang MajidWeb akan beri penjelasan. Ada dua cara :

Cara Pertama

  • buka situs fliptext.org 
  • kemudian tulis pesan
  • Klik flip text
  • Pada kotak bawah tulisan sudah terbalik
  • Select all seluruh tulisan atau teks yang sudah terbalik
  • Copy 
  • Paste pada tempat yang diinginkan


Begitulah cara membuat teks terbalik di WhatsApp. Ada cara kedua, silahkan klik.

Minggu, 09 Juli 2017

Pengertian Telematika


Apa arti dari telematika ? Apa definisi telematika ? 

Telematika merupakan adopsi dari bahasa Prancis yang sebenarnya adalah “Telematique” yang kurang lebih dapat diartikan sebagai bertemunya sistem jaringan komunikasi dengan teknologi informasi. Telematika kemudian merujuk pada perkembangan konvergensi antara teknologi telekomunikasi, media dan informatika. Sehingga sering dikatakan  bahwa telematika merupakan kependekan dari TELEkomunikasi, MultimediA dan informaTIKA.
Para praktisi mengatakan bahwa Telematics merupakan perpaduan dari dua kata yaitu dari “Telecommunication and Informatics” yang merupakan perpaduan konsep Computing and Communication. Istilah telematika juga dikenal sebagai “the new hybrid technology” karena lahir dari perkembangan teknologi digital. Dalam wikipedia disebutkan bahwa Telematics juga sering disebut dengan ICT (Information and Communications Technology).

Secara lebih spesifik, ICT merupakan ilmu yang berkaitan dengan pengiriman, penerimaan dan penyimpanan informasi dengan menggunakan peralatan telekomunikasi. Secara umum, istilah telematika dipakai juga untuk teknologi Sistem Navigasi / Penempatan Global atau GPS (Global Positioning System) sebagai bagian integral dari komputer dan teknologi komunikasi berpindah (mobile communication technology).Secara lebih spesifik, istilah telematika dipakai untuk bidang kendaraan dan lalu lintas (road vehicles dan vehicle telematics).

Kamis, 06 Juli 2017

Gambar Cache Memory

Untuk mengetahui gambar cache memory, sebelumnya baca dulu apa itu cache memory? di postingan MajidWeb tentang cache memory di blog ini.

Dalam blog ini ada sebuah artikel yang menjelaskan tentang apa itu Cache Memory. Mau membacanya? Silahkan klik di sini


Senin, 03 Juli 2017

Antisipasi virus Wannacry

Apa itu Virus WannaCry? virus yang sempat bikin geger indonesia pada pertengahan bulan mei lalu. bagaimana seharusnya kita menyikapi virus Wannacry ini? GuruTIK akan memberikan informasi tentang siaran pers menteri kominfo. Menkominfo melalui siaran pers nya No. 56/HM/KOMINFO/05/2017 menghimbau Masyarakat untuk melakukan pencegahan Virus Wannacrypt / Wanna Cry , Serangan siber yang menyerang Indonesia berjenis ransomware. Ransomware adalah sebuah jenis malicious software atau malware yang menyerang komputer korban dengan cara mengunci komputer korban atau meng-encrypt semua file yang ada sehingga tidak bisa diakses kembali. Tahun ini sebuah jenis ransomware baru telah muncul dan diperkirakan bisa memakan banyak korban. Ransomware baru ini disebut Wannacry. Wannacry ransomware mengincar PC berbasis windows yang memiliki kelemahan terkait fungsi SMB (Server Message Block) yang dijalankan di komputer tersebut. Saat ini diduga serangan Wannacry sudah memakan banyak korban ke berbagai negara.

Untuk keamanan penggunaan Komputer di Indonesia, Kementerian Komunikasi dan Informatika menegaskan pentingnya semua Orang baik individu, perusahaan, kementerian, lembaga serta organisasi lainnya melakukan antisipasi dan pencegahan dari serangan malware WannaCry tersebut. demikian yang dapat GuruTIK share . moga bermanfaat.

Sabtu, 06 Mei 2017

Apa itu ALGORITMA?

Sebagai Dasar dari Ilmu Komputer, ALGORITMA merupakan hal yang sangat penting untuk dikuasai oleh orang-orang yang berkecimpung di dunia Ilmu Komputer, dari peneliti sampai ke praktisi. Penguasaan akan Algoritma tidak cukup hanya sampai pada tahap mengetahui dan menggunakan algoritma yang tepat untuk menyelesaikan masalah. Seorang yang mengerti ilmu komputer harus juga mampu merancang dan mengembangkan sebuah algoritma berdasarkan masalah-masalah yang ditemui. Tulisan ini bertujuan untuk memberikan pengertian mendasar mengenai perancangan (desain) dan pengembangan algoritma, agar pembaca dapat tidak hanya menggunakan algoritma yang sudah ada, tetapi juga merancang dan mengembangkan algoritma sesuai dengan masalah yang akan diselesaikan.

Selain memberikan dasar perancangan, tulisan ini juga membahas jenis-jenis algoritma yang ada, untuk kemudian melakukan analisa terhadap beberapa algoritma untuk setiap jenisnya. Analisis algoritma dilakukan dengan tujuan utama agar pembaca dapat mengambil keputusan yang tepat dalam memilih algoritma untuk solusi.

Apa itu ALGORITMA?
Sebelum membahas mengenai perancangan ataupun analisis algoritma, tentunya kita terlebih dahulu harus mendefinisikan arti dari “Algoritma”. Apa itu algoritma?

Algoritma merupakan langkah-langkah (prosedur) yang harus dilakukan untuk menyelesaikan sebuah masalah.
Program komputer umumnya dibangun dengan menggunakan beberapa algoritma untuk menyelesaikan sebuah permasalahan. Misalnya sebuah program pencarian teks, akan memerlukan algoritma khusus untuk membaca dan menelusuri file, algoritma lain untuk mencari teks yang tepat di dalam file, dan satu algoritma lagi untuk menampilkan hasil pencarian ke pengguna.

Dalam mendefinisikan ALGORITMA, kita harus dapat mendefinisikan tiga hal utama dengan jelas, yaitu:

Masalah, yaitu sebuah persoalan yang ingin diselesaikan oleh sebuah algoritma.
Masukan, yaitu contoh data atau keadaan yang menjadi permasalahan.
Keluaran, yaitu bentuk akhir dari data atau keadaan setelah algoritma diimplementasikan ke masukan. Keluaran merupakan hasil ideal yang diinginkan dan dianggap telah menyelesaikan masalah.

ALGORITMA yang Baik
Kita telah mengetahui dengan jelas makna dari algoritma, sehingga pertanyaan selanjutnya adalah algoritma seperti apa yang dapat dikatakan sebagai algoritma yang baik? Pada umumnya kita tidak ingin menggunakan algoritma yang salah untuk menyelesaikan masalah karena hal ini dapat menyebabkan masalah tidak diselesaikan dengan optimal, atau lebih buruknya, tidak diselesaikan sama sekali.

Sebuah ALGORITMA yang baik memiliki sifat-sifat berikut:

  • Benar, di mana algoritma menyelesaikan masalah dengan tepat, sesuai dengan definisi masukan / keluaran algoritma yang diberikan.
  • Efisien, berarti algoritma menyelesaikan masalah tanpa memberatkan bagian lain dari apliikasi. Sebuah algoritma yang tidak efisien akan menggunakan sumber daya (memori, CPU) yang besar dan memberatkan aplikasi yang mengimplementasikan algoritma tersebut.
  • Mudah diimplementasikan, artinya sebuah algoritma yang baik harus dapat dimengerti dengan mudah sehingga implementasi algoritma dapat dilakukan siapapun dengan pendidikan yang tepat, dalam waktu yang masuk akal.


Kebenaran dari sebuah algoritma umumnya selalu dapat dicapai, setidaknya untuk nilai-nilai masukan umum, tetapi efisiensi dan kemudahan implementasi tidak selalu didapatkan. Akan tetapi tentunya kita harus tetap berusaha mencapai ketiga hal tersebut dalam merancang sebuah algoritma. ini saja dulu yang Guru TIKshare tentang algoritma . Semoga bermanfaat. 

Senin, 24 April 2017

Revisi Undang-undang ITE


UU ITE yang sebelumnya Nomor 11 Tahun 2008 mengalami beberapa perubahan di UU ITE No. 19 Tahun 2016. Adapun revisi uu ite 2016 pdf yang dapat MajidWeb share dengan kesimpulan nya sebagai berikut:

1. Untuk menghindari multitafsir terhadap ketentuan larangan mendistribusikan, mentransmisikan dan/atau membuat dapat diaksesnya Informasi Elektronik bermuatan penghinaan dan/atau pencemaran nama baik pada ketentuan Pasal 27 ayat (3), dilakukan 3 (tiga) perubahan sebagai berikut:

a. Menambahkan penjelasan atas istilah "mendistribusikan, mentransmisikan dan/atau membuat dapat diaksesnya Informasi Elektronik".
b. Menegaskan bahwa ketentuan tersebut adalah delik aduan bukan delik umum.
c. Menegaskan bahwa unsur pidana pada ketentuan tersebut mengacu pada ketentuan pencemaran nama baik dan fitnah yang diatur dalam KUHP.

2. Menurunkan ancaman pidana pada 2 (dua) ketentuan sebagai berikut:

a. Ancaman pidana penghinaan dan/atau pencemaran nama baik diturunkan dari pidana penjara paling lama 6 (enam) tahun menjadi paling lama 4 (tahun) dan/atau denda dari paling banyak Rp 1 miliar menjadi paling banyak Rp 750 juta.
b. Ancaman pidana pengiriman informasi elektronik berisi ancaman kekerasan atau menakut-nakuti dari pidana penjara paling lama 12 (dua belas) tahun menjadi paling lama 4 (empat) tahun dan/atau denda dari paling banyak Rp 2 miliar menjadi paling banyak Rp 750 juta.

3. Melaksanakan putusan Mahkamah Konstitusi terhadap 2 (dua) ketentuan sebagai berikut:

a. Mengubah ketentuan Pasal 31 ayat (4) yang semula mengamanatkan pengaturan tata cara intersepsi atau penyadapan dalam Peraturan Pemerintah menjadi dalam Undang-Undang.
b. Menambahkan penjelasan pada ketentuan Pasal 5 ayat (1) dan ayat (2) mengenai keberadaan Informasi Elektronik dan/atau Dokumen Elektronik sebagai alat bukti hukum yang sah.

4. Melakukan sinkronisasi ketentuan hukum acara pada Pasal 43 ayat (5) dan ayat (6) dengan ketentuan hukum acara pada KUHAP, sebagai berikut:

a. Penggeledahan dan/atau penyitaan yang semula harus mendapatkan izin Ketua Pengadilan Negeri setempat, disesuaikan kembali dengan ketentuan KUHAP.
b. Penangkapan penahanan yang semula harus meminta penetapan Ketua Pengadilan Negeri setempat dalam waktu 1x24 jam, disesuaikan kembali dengan ketentuan KUHAP.

5. Memperkuat peran Penyidik Pegawai Negeri Sipil (PPNS) dalam UU ITE pada ketentuan Pasal 43 ayat (5):

a. Kewenangan membatasi atau memutuskan akses terkait dengan tindak pidana teknologi informasi;
b. Kewenangan meminta informasi dari Penyelenggara Sistem Elektronik terkait tindak pidana teknologi informasi.

6. Menambahkan ketentuan mengenai "right to be forgotten" atau "hak untuk dilupakan" pada ketentuan Pasal 26, sebagai berikut:

a. Setiap Penyelenggara Sistem Elektronik wajib menghapus Informasi Elektronik yang tidak relevan yang berada di bawah kendalinya atas permintaan orang yang bersangkutan berdasarkan penetapan pengadilan.
b. Setiap Penyelenggara Sistem Elektronik wajib menyediakan mekanisme penghapusan Informasi Elektronik yang sudah tidak relevan.

7. Memperkuat peran Pemerintah dalam memberikan perlindungan dari segala jenis gangguan akibat penyalahgunaan informasi dan transaksi elektronik dengan menyisipkan kewenangan tambahan pada ketentuan Pasal 40:

a. Pemerintah wajib melakukan pencegahan penyebarluasan Informasi Elektronik yang memiliki muatan yang dilarang;

b. Pemerintah berwenang melakukan pemutusan akses dan/atau memerintahkan kepada Penyelenggara Sistem Elektronik untuk melakukan pemutusan akses terhadap Informasi Elektronik yang memiliki muatan yang melanggar hukum.

Senin, 17 April 2017

GOOGLE PRODUCTS FOR BLOGGERS


Apa sajakah produk Google untuk mendukung blog yang pembaca ketahui?
1. Android
Siapa yang tak kenal dengan OS Android yang menjadi andalan produk google ini. Android berada dipuncak popularitas sebagai OS samartphone paling banyak dipakai hingga saat ini.
Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang kemudian dibeli pada tahun 2005. Sistem operasi ini dirilis secara resmi pada tahun 2007. Android menguasai pangsa pasar telepon pintar global, yang dipimpin oleh produk-produk Samsung, dengan persentase 64% pada bulan Maret 2013.
Android memberikan pengaruh besar dalam segala bidang mulai dari pendidikan, ekonomi dan bisnis masyarakat, termasuk memberikan peluang usaha bagi start up dunia melalui aplikasi yang bisa di download lewat Android.

2. Youtube
Youtube yang merupakan video web terbesar di dunia ini, bisa dibilang telah berhasil mempengaruhi kehidupan umat manusia, termasuk membuat anak muda lebih kreatif dengan VLOG (Video Blog), musik, maupun dalam bidang ekonomi hingga edukasi.

3. Penelusuran Google (Search Engine Google)
Sejak kemunculannya google search sudah menarik banyak perhatian pengguna internet di dunia. Hingga akhirnya mampu mengalahkan searh engine lain seperti yahoo dan bing (pencarian dari microsoft). Google Search pada awalnya merupakan tulang punggung perusahan raksasa ini yang dimulai dari garasi dengan kerja keras dan usaha yang membuahkan hasil hingga memperkenalkan produk dan fitur baru yang juga menarik banyak perhatian pengguna internet seperti gmail dan lainnya. Google Search terus mengalami perubahan demi kenyamanan penggunanya dalam mencari data dan informasi baik berupa artikel maupun gambar dengan cepat dan beragam referensi. Jika dibandingkan dengan search engine lainnya memang saat ini google search yang terbaik dengan kualitas data serta keragaman informasi yang cepat dan banyak.

4. Google Chrome
Sebuah web browser yang dengan keunggulannya sebagai browser tercepat ini diperkenalkan tahun 2008. Chrome bersaing ketat dengan pendahulunya seperti Mozilla Firefox dan Internet Explorer maupun Opera. Chrome kini menjadi salah satu pilihan browser utama bagi pengguna internet diseluruh dunia, pasalnya selain kecepatannya, juga memiliki banyak fitur yang bisa diterapkan pada browser ini. Selain itu, chrome kini jadi alternatif utama dalam mobile browser terutama bagi pengguna android.

5. Gmail (Google E-Mail)
Saat ini Gmail menjadi salah satu pilihan dalam mengirim dan menerima surat elektronik selain hotmail, yahoo mail maupun aol mail. Bahkan Gmail menjadi syarat utama untuk pengguna android dan pecinta youtube. Hanya dengan akun gmail lah kita bisa memiliki akun Youtube serta mendownload aplikasi-aplikasi android. Pada tahun 2004, Google mengungkapkan bahwa perusahaan tidak puas dengan hanya mendominasi pencarian internet. Google ingin mengatasi layanan online terbesar di Internet melalui e-mail. Untuk itu, Google mengumumkan untuk menguji Web-host layanan e-mail yang disebut Gmail. Gmail mulai keluar sebagai internal layanan Google e-mail. Pada awalnya, satu-satunya cara untuk mendapatkan akun Gmail adalah untuk menerima undangan dari orang lain. Hampir tiga tahun setelah mengumumkan Gmail, Google membuka akses ke masyarakat luas. Sekarang siapa pun dapat membuat akun Gmail. Gmail mengatur pesan ke dalam “percakapan.” Jika seseorang mengirim pesan dan kita merespon, Gmail akan menyajikan dua pesan bersama-sama dalam tumpukan. E-mail asli akan berada di atas dan jawaban Anda akan muncul di bawahnya. Pesan terbaru akan muncul di bawah aslinya, sehingga pesan tidak mengambil ruang terlalu banyak pada layar. Dengan mengelompokkan pesan dan tanggapan bersama-sama, Gmail memudahkan pengguna untuk melacak beberapa diskusi sekaligus.

6. Google Drive
Google Docs mencakup pengolah kata seperti word, editor spreadsheet dan aplikasi presentasi. Singkatnya, ia memiliki aplikasi perangkat lunak dasar yang banyak perusahaan butuhkan. Google memberikan solusinya dalam menyimpan dan membuat file perushaan atau pribadi dalam Google Doc. Namun saat ini Google Doc telah berubah nama menjadi Google Drive yang sebagian besar aplikasinya sama dengan Google Doc namun menambahkan beberapa fitur lainnya. Fitur dari Google Drive adalah kemampuan untuk berbagi dokumen dan kemampuan mengedit dengan pengguna Google lainnya. Beberapa orang dapat mengedit dokumen yang sama pada waktu yang sama. Dengan Google Drive, setiap orang dapat membuat perubahan nya langsung ke file yang disimpan di server Google. Google Drive menjadi solusi penyimpanan data secara besar-besaran di server google, sehingga hard disk tidak lagi diperlukan. Namun demikian keamanan data harus tetap diperhatikan bagi penggunanya.

7. Google Maps
Google Map diperkenalkan pada tahun 2005, dan pada tahun 2008 google memberikan fitur yZang menarik yakni orang dapat mencari suatu daerah atau tempat bahkan gang menuju suatu rumah  hanya dengan google map, terlebih google map mampu menunjukkan jalan mana saja yang dapat dilalui menuju tempat yang diinginkan. Tak hanya itu, google map mampu menujukkan lokasi dimana kita berada sehingga orang dengan mudah mengetahui tempat kita. Aplikasi google map telah merajai aplikasi dalam melihat dunia secara mudah. Kita bisa melihat bagian-bagian dari dunia di berbagai negara dengan cukup menakjubkan.

8. Blogger (Blogspot)
Produk google satu ini menjadi nomor satu dalam dunia blogging. Bahkan akhir-akhir ini pengguna blog telah menjamur dan jadi aplikasi yang mampu mendongkrak popularitas sebuah perusahaan dengan menggunakan tenaga blogger dalam mempromosikan perusahaan atau produk melalui lomba blog. Blogger saat ini bersaing dengan wrodpress. masing-masing memiliki keunggulan, namun dengan kemudahan dan beragam aplikasi yang diberikan dalam blogger menjadikan blogger sebagai tempat ngblog paling populer. Bahkan seorang blogger pengguna blogspot menjadi juara blogger terbaik versi majalah TIME.

9. Google Plus
Seiring makin kencarnya dunia social network seperti facebook dan twitter. Google tak ingin kalah dengan mengeluarkan produk yang disebut Google Plus. Produk google kali ini pun meraih sukses dengan memberikan kemudahan sesorang sebagai penulis untuk menyebarkannya kepada orang-orang diseluruh dunia. Google plus saat ini memang masih belum mengalahkan facebook, namun google plus diprediksi dapat meruntuhkan kejayaan facebook karena google plus memiliki fitur yang menarik perhatian banyak orang. Di Indonesia sedniri google plus belum begitu terkenal namun orang-orang sudah menyadari keberadaannya.

10. Google Earth
Aplikasi google earth menjadi salah satu yang terbaik dalam melihat kondisi bumi diseluruh negara. Bahkan saat ini google earth dapat menampilkan dunia bawah laut. seperti hal nya Google map. Google menyebutnya Geotagging yakni cara menghubungkan informasi ke lokasi dunia nyata. Anda melihat informasi geotag pada peta. Google Earth memberikan pengguna pilihan, dari melihat citra satelit dari planet ke peta overlay, tiga dimensi dan fitur medan cityscapes. Google Earth juga memungkinkan pengembang untuk membuat aplikasi untuk menghubungkan informasi ke lokasi tertentu di dunia. Pengguna dapat memilih untuk melihat informasi geotag mulai dari laporan berita umum dengan data yang disesuaikan. Google Earth memungkinkan untuk menggambarkan berita dengan cara yang baru. Sebagai contoh, sebuah kantor berita bisa menggambarkan cerita tentang kebakaran hutan dengan memplot daerah kerusakan pada Google Earth.

11. Google Adsense
Google adsense merupakan fitur yang sangat menarik karena ia memberikan solusi bagi pengguna internet untuk meraih dollar melalui iklan yang disediakan google yang bisa dipasang didalam website maupun blog. Telah banyak orang yang sudah memanfaatkannya sebagai usaha utama atau sampingan selain mengelola website.

12. Google AdWords
Google adwords adalah tempat kita bisa menempelkan iklan produk yang dimiliki utnuk disebarluaskan ke seluruh pengguna internet di dunia. Lebih terkenal dan tentu memberikan keuntungan lebih saat orang-orang melihat produk kita kemudian membelinya. Setiap orang boleh beriklan di google melakui google adwords dengan membayar beberapa dollar sesuai dengan keinginan kita.

13 & 14. Google Webmaster & Google Analytics
Salah satu hal yang menjadi dasar dari SEO (Search Engine Optimation) adalah dengan memiliki webmaster dan aplikasi analisis website atau blog. Seseorang dapat melihat kinerja website atau blog yang dimiliki untuk lebih mengembangkan dan memperbaiki kualitas dan segala hal melalui catatan dan analis yang diterapkan oleh google.

15. Google Translate
Hampir kebanyakan pelajar dan pengguna internet umumnya saat memerlukan penerjemah bahasa, cara tercepat adalah menggunakan google translate. Saat menerjemahkan tugas kuliah, ataupun bacaan berbahasa inggris hingga jepang google translate adalah ahlinya. Lebih dari 100 bahasa dunia, produk google translate ini terasa sangat bermanfaat. Meskipun memang masih perlu kita perbaiki lagi agar hasil lebih rapi dan maksimal.

16. Google Trends
Google Trends, sangat penting bagi SEO para webmaster, pemilik website dan blogger. Kehadirannya memberikan informasi penting seuptar artikel dan berita paling populer di setiap negara yang menjadi patokan bagi sebagain banyak blogger, jurnalis.

Masih kurang dengan produk google di atas? Lihat produk lainnya yang belum terbahas pada gambar di bawah ini, adakah yang belum kita pergunakan?

Selain penejelasan ke-16 produk google paling bermanfaat di atas, masih banyak sekali jenis produk lainnya seperti produk google paling anyar aplikasi Google Duo dan Google Allo untuk tetap terhubung dengan keluarga atau sahabat kita. Itu baru yang gratis, belum yang berbayar.

INSTALL LAPTOP/NETBOOK DENGAN FLASHDISK

Masalah :

- Komputer/Laptop/netbook tidak mau booting(OS tidak jalan)
- Tidak ada CD/DVD ROM drive

Solusi :

+ gunakan flashdisk (4 GB )
+ Download Windows 7 USB/DVD download tool di sini
+ setelah diinstall, jalankan..
+ pilih lokasi sumber file ISO
+ Pilih lokasi flasdisk
+ tunggu sampai selesai.
+ flashdisk siap untuk install

Sabtu, 08 April 2017

ILMU KOMPUTER


Apa itu ilmu komputer? MajidWeb akan memberikan informasi sekilas tentang ilmu komputer. Ilmu komputer (bahasa Inggris: Computer Science), Secara umum diartikan sebagai ilmu yang mempelajari baik tentang komputasi, perangkat keras (hardware) maupun perangkat lunak (software). Ilmu komputer mencakup beragam topik yang berkaitan dengan komputer, mulai dari analisis abstrak algoritma sampai subyek yang lebih konkret seperti bahasa pemrograman, perangkat lunak, termasuk perangkat keras. Sebagai suatu disiplin ilmu, Ilmu Komputer lebih menekankan pada pemrograman komputer, dan rekayasa perangkat lunak (software), sementara teknik komputer lebih cenderung berkaitan dengan hal-hal seperti perangkat keras komputer (hardware). Namun, kedua istilah tersebut sering disalah artikan oleh banyak orang.

Tesis Church-Turing menyatakan bahwa semua alat komputasi yang telah umum diketahui sebenarnya sama dalam hal apa yang bisa mereka lakukan, sekalipun dengan efisiensi yang berbeda. Tesis ini kadang-kadang dianggap sebagai prinsip dasar dari ilmu komputer. Para ahli ilmu komputer biasanya menekankan komputer von Neumann atau mesin Turing (komputer yang mengerjakan tugas yang kecil dan deterministik pada suatu waktu tertentu), karena hal seperti itulah kebanyakan komputer digunakan sekarang ini. Para ahli ilmu komputer juga mempelajari jenis mesin yang lain, beberapa diantaranya belum bisa dipakai secara praktikal (seperti komputer neural, komputer DNA, dan komputer kuantum) serta beberapa diantaranya masih cukup teoritis (seperti komputer random and komputer oracle).
Ilmu Komputer mempelajari apa yang bisa dilakukan oleh beberapa program, dan apa yang tidak (komputabilitas dan intelegensia buatan), bagaimana program itu harus mengevaluasi suatu hasil (algoritma), bagaimana program harus menyimpan dan mengambil bit tertentu dari suatu informasi (struktur data), dan bagaimana program dan pengguna berkomunikasi (antarmuka pengguna dan bahasa pemrograman).
Ilmu komputer berakar dari elektronika, matematika dan linguistik. Dalam tiga dekade terakhir dari abad 20, ilmu komputer telah menjadi suatu disiplin ilmu baru dan telah mengembangkan metode dan istilah sendiri.
Departemen ilmu komputer pertama didirikan di Universitas Purdue pada tahun 1962. Hampir semua universitas sekarang mempunyai departemen ilmu komputer. Penghargaan tertinggi dalam ilmu komputer adalah Turing Award, pemenang penghargaan ini adalah semua pionir di bidangnya. Dijkstra mengatakan:
Ilmu komputer bukan tentang komputer sebagaimana astronomi bukan tentang teleskop. Fisikawan Richard Feynman mengatakan: Ilmu komputer umurnya tidak setua fisika; lebih muda beberapa ratus tahun. Walaupun begitu, ini tidak berarti bahwa "hidangan" ilmuwan komputer jauh lebih sedikit dibanding fisikawan. Memang lebih muda, tapi dibesarkan secara jauh lebih intensif!

Materi Ilmu Komputer
Lalu apa saja materi Ilmu komputer? Untuk mengetahui informasi tentang materi ilmu komputer, silahkan klik DI SINI.

Selasa, 12 November 2013

Cache Memory

Sekarang MajidWeb akan share apa itu cache memory? Oke langsung di baca saja ya..

Pengertian Cache Memory
Cache memory merupakan lokasi data sementara antara prosesor dengan main memory. Penempatan cache memory ditujukan untuk mengurangi gap antara kecepatan prosesor dengan kecepatan main memory.
Walaupun ukuran filenya sangat kecil namun kecepatannya sangat tinggi. Dalam terminologi hadware, istilah ini biasanya merujuk pada memory berkecepatan tinggi yang menjembatani aliran data antara processor dengan memory utama (RAM) yang biasanya memiliki kecepatan yang lebih rendah.

Gambar di bawah ini menunjukkan posisi cache memory yang diletakkan antara Prosesor (CPU) dengan main memory. Sedangkan gambar 1.2. memperlihatkan sistem interkoneksi untuk cache memory.


Gambar 1.1 Posisi Cache memory pada sistem memory.




 Gambar 1.2. Sistem Interkoneksi yang terkait dengan cache memory.


A. Cache memory merupakan komponen penting pada hirarki memory, berikut ini adalah hal-hal penting terkait dengannya :
Dibandingkan dengan ukuran main memory, cache memory relatif kecil.
Bekerja dengan kecepatan mendekati kecepatan prosesor
Sangat mahal dibandingkan main memory
Cache diisi salinan main memory yang kemungkinan besar akan diakses prosesor.

B. Interface atau perantara cache memory dengan main memory :
Dimisalkan, K word adalah ukuran blok main memory yang akan disalin ke dalam cache
Block tsb ditransfer dari main memory dan disimpan dalam cache dalam satuan yang disebut slot, line atau page.
Setelah disimpan di cache, setiap word dalam sebuah line dapat diakses oleh prosesor.
Karena harus berkecepatan tinggi, managemen data transfer dan simpan dalam cache harus dilakukan secara hardware. O/S (Operating System) tidak menyadari hal ini.
Jika ada 2n word dalam memory, maka akan ada M = 2n/K blok dalam memory.
M akan jauh lebih besar dari C, jumlah line pada cache.
Setiap line pada cach harus diberi label atau tag untuk identifikasi blok main memory mana yang diwakilinya. Data pada line dan tag-nya tersebut disimpan dalam cache.
Faktor yang perlu diperhatikan dalam disain cache antara lain :
» Mapping function antara main memory dengan cache
» Algoritma pergantian isi Line.
» Kebijakan penulisan atau write policy
» Ukuran blok
» jumlah dan tipe cache.




Gambar 1.3. Struktur Cache Memory (a) dan Main Memory (b).

 Gambar 1.4. Operasi Baca pada cache memory.


C. Cara kerja dari Cache Memory
Jika prosesor membutuhkan suatu data, pertama-tama dia akan mencarinya
pada cache. Jika data ditemukan, prosesor akan langsung membacanya dengan delay yang sangat kecil. Tetapi jika data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM yang kecepatannya lebih rendah. Pada umumnya, cache dapat menyediakan data yang dibutuhkan oleh prosesor sehingga pengaruh kerja RAM yang lambat dapat dikurangi. Dengan cara ini maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien. Selain itu kapasitas memori cache yang semakin besar juga akan meningkatkan kecepatan kerja komputer secara keseluruhan. Dua jenis cache yang sering digunakan dalam dunia komputer adalah memory caching dan disk caching. Implementasinya dapat berupa sebuah bagian khusus dari memori utama komputer atau sebuah media penyimpanan data khusus yang berkecepatan tinggi.
Implementasi memory caching sering disebut sebagai memory cache dan tersusun dari memori komputer jenis SDRAM yang berkecepatan tinggi. Sedangkan implementasi disk caching menggunakan sebagian dari memori komputer.

1.2.  Level Cache Memory

Hingga saat ini, cache memory terbagi atas tiga level yaitu L1, L2 dan L3. Cache memory memori level 1 (L1) adalah cache memory yang terletak dalam prosesor (internal cache). Cache memory ini memiliki kecepatan akses paling tinggi dan harganya paling mahal. Ukuran memori berkembang mulai dari 8KB, 64KB dan
128KB. Cache memory level 2 (L2) memiliki kapasitas yang lebih besar yaitu berkisar antara 256KB sampai dengan 2MB. Namun, cache memory L2 ini memiliki kecepatan yang lebih rendah dari cache memory L1. Cache memory L2 terletak terpisah dengan prosesor atau disebut dengan external cache.
Sedangkan cache memory level 3 hanya dimiliki oleh prosesor yang memiliki unit lebih dari satu misalnya dualcore dan quadcore. Fungsinya adalah untuk mengontrol data yang masuk dari tembolok L2 dari masing-masing inti prosesor. Level 2 atau L2 cache merupakan bagian dari strategi penyimpanan multi level untuk meningkatkan performa komputer. Terdapat tiga level cache yang digunakan pada komputer, yaitu L1, L2 dan L3 cache. Tiap-tiap cache tersebut menjembatani jarak (gap) diantara processor yang sangat cepat, dengan memori RAM (Random Access Memory) yang jauh lebih lambat.
Sementara desainnya terus mengalami perubahan, L1 cache biasanya telah terintegrasi (built in) ke dalam processor, sementara L2 cache biasanya terintegrasi pada motherboard (bersamaan dengan L2 cache). Namun, beberapa processor kini menggabungkan L2 cache serta L1 cache, dan bahkan beberapa diantaranya juga menggungkan L3 cache. Kecepatan yang paling tinggi terdapat pada L1 cache, kemudian menurun pada L2 dan L3 cache. Namun kebalikannya, semakin besar angka cache, maka semakin besar pula kapasitas penyimpanan datanya.
 Gambar 1.5. Gambar Contoh Level Cache pada Processor.

Tugas dari cache processor adalah untuk mengantisipasi data request, sehingga ketika pengguna mengakses sebuah program yang sering digunakan, sebagai contohnya, instruksi-instruksi yang dibutuhkan untuk menjalankan program tersebut telah siap digunakan, disimpan pada cache. Ketika hal ini terjadi, CPU dapat memproses request tanpa adanya jeda (delay), sehingga dapat meningkatkan performa komputer secara drastis.
CPU pertama-tama akan memeriksa L1 cache, diikuti dengan L2 dan L3 cache. Jika processor telah menemukan bit data yang dibutuhkan, maka disebut dengan cache hit. Namun jika cache tidak menyediakan bit data yang dibutuhkan, processor mendapatkan sebuah cache miss, dan data perlu ditarik dari RAM yang lebih lambat atau hard disk yang juga lebih lambat.

1.3 Kapasitas Cache

Menentukan ukuran cache memory sangatlah penting untuk mendongkrak kinerja komputer. Dari segi harga cache memory sangatlah mahal tidak seperti memori utama. Semakin besar kapasitas cache tidak berarti semakin cepat prosesnya, dengan ukuran besar akan terlalu banyak gate pengalamatannya sehingga akan memperlambat proses.
Kita bisa melihat beberapa merek prosesor di pasaran beberapa waktu lalu. AMD mengeluarkan prosesor K5 dan K6 dengan cache memory yang besar (1MB) tetapi kinerjanya tidak bagus. Kemudian Intel pernah mengeluarkan prosesor tanpa cache memory untuk alasan harga yang murah, yaitu seri Intel Celeron pada tahun 1998-an hasil kinerjanya sangat buruk terutama untuk operasi data besar, floating point, 3D. Intel Celeron versi berikutnya sudah ditambah cache memory sekitar 128KB. Lalu berapa idealnya kapasitas cache memory? Sejumlah penelitian telah
menganjurkan bahwa ukuran cache antara 1KB dan 512KB akan lebih optimum.
1.4 Fungsi Dan Manfaat Cache Memory

Fungsi dari Cache Memory adalah sebagai tempat menyimpan data sementara atau intruksi yang diperlukan oleh processor. Secara gampangnya, cache berfungsi untuk mempercepat akses data pada komputer karena cache menyimpan data atau informasi yang telah di akses oleh suatu buffer, sehingga meringankan kerja processor. Jadi Bisa disimpulkan fungsi cache memory yaitu:
Mempercepat Akses data pada komputer
Meringankan kerja prosessor
Menjembatani perbedaan kecepatan antara cpu dan memory utama.
Mempercepat kinerja memory.
1.5 Ukuran Blok

Elemen rancangan yang harus diperhatikan lagi adalah ukuran blok. Telah dijelaskan adanya sifat lokalitas referensi maka nilai ukuran blok sangatlah penting. Apabila blok berukuran besar ditransfer ke cache akan menyebabkan hit ratio mengalami penurunan karena banyaknya data yang dikirim disekitar referensi. Tetapi apabila terlalu kecil, dimungkinkan memori yang akan dibutuhkan CPU tidak tercakup.
Apabila blok berukuran besar ditransfer ke cache, maka akan terjadi :
1. Blok-blok yang berukuran lebih besar mengurangi jumlah blok yang menempati cache. Karena isi cache sebelumnya akan ditindih.
2. Dengan meningkatnya ukuran blok maka jarak setiap word tambahan menjadi lebih jauh dari word yang diminta, sehingga menjadi lebih kecil kemungkinannya digunakan cepat.
Hubungan antara ukuran blok dan hit ratio sangat rumit untuk dirumuskan,
tergantung pada karakteristik lokalitas programnya dan tidak terdapat nilai optimum
yang pasti telah ditemukan. Ukuran antara 4 hingga 8 satuan yang dapat dialamati
(word atau byte) cukup beralasan untuk mendekati nilai optimum
Itu saja dulu yang dapat MajidWeb share. Semoga bermanfaat.

Senin, 07 Oktober 2013

CARA MEMBERSIHKAN VIRUS .bat

Kali ini GuruTIK akan memberikan tutorial cara menghilangkan virus .bat,  Pernah melihat gambar file/folder seperti ini? mungkin file/folder sudah terinfeksi virus .bat


Virus Windows Batch File atau yang lebih dikenal dengan virus .bat/batch file adalah jenis virus yang menduplikat dirinya pada semua folder yang ada dalam satu partisi. Virus ini akan tercopy otomatis ke tiap folder jika sudah dieksekusi. Pencegahan awal yang perlu dilakukan jika laptop/kompi tidak ingin terserang virus ini adalah jangan dieksekusi (klik 2x atau  open). Virus Windows Batch File terbilang tidak membahayakan karena tidak menyerang system windows. Namun, virus ini sangat meresahkan jika komputer kita terserang.

Tanda komputer terserang virus ini adalah tiap folder ada file dengan extensi MS-DOS Batch File. Virus ini dirancang khusus untuk menyalin file .bat (batch file) ke semua folder yang nama filenya sama dengan nama folder yang ditempatinya. Jika kita orang awam, maka kita tidak berpikir panjang lagi untuk menghapus file .bat ini di semua folder pada tiap partisi. Bahkan kita tidak berpikir bahwa ini adalah ulah virus dan yang lebih parahnya lagi kita langsung instal ulang atau format partisi. jika kita menghapusnya satu persatu maka akan membutuhkan banyak waktu. Bayangkan jika komputer kita ada 2 partisi dan tiap pertisi terisi 150 folder maka dalam komputer kita ada 300 folder. berarti kita akan buka tutup hapus sebanyak 300 kali. kapan selesainya???
Solusinya ? gampang, Tidak perlu repot-repot menghabiskan waktu anda untuk mengapusnya di setiap folder.

Perlu anda ketahui, script virus ini dirancang untuk mencopy otomatis .bat file ke setiap folder jika telah dieksekusi. maka dari itu, kita hanya perlu membuat script berlawan dengan tujuan virus yaitu script untuk menghapus otomatis .bat file di semua folder.
Berikut adalah script virus batch file :

set h=For
%h% /R “D:\” /D %%a in (*) do copy %0 “%%~fa\%%~nxa.bat”

Yang perlu kita lakukan untuk menghapus .bat file adalah dengan membuat lawan dari script di atas sehingga sriptnya akan berubah seperti ini :

set h=For
%h% /R “D:\” /D %%a in (*) do del %0 “%%~fa\%%~nxa.bat”

Untuk lebih mudahnya, cari salah satu .bat file dalam folder kemudian klik kanan pilih edit sehingga akan muncul notepad yang berisi kode/script virus. Edit script tersebut. kemudian tekan Control + S untuk menyimpan script di lanjutkan dengan membuka file .bat tadi yang telah disimpan. setelah terbuka, perlu menunggu proses penghapusan beberapa saat dan lihat hasilnya, virus .bat file tidak ada lagi di komputer kita. Demikian yang dapat GuruTIK share buat pembaca sekalian. Semoga Bermanfaat.

Kamis, 21 Februari 2013

SEJARAH PHP



PHP adalah kependekan dari  Personal Home  Page.  Rasmus Ledofrf  adalah pencipt  bahasa pemorgraman PHP pada tahun 1995 yang pada masa itumasih di kenal  dengan nama Form  Interpreted (FI). Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C.  Dalam rilis  ini  disertakan juga modul-modul  ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997,  sebuah perusahaan bernama  Zend menulis ulang interpreter  PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999,  Zend merilis  interpreter  PHP baru dan rilis  tersebut  dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004,  Zend merilis PHP 5.0.  Dalam versi ini,  inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk  menjawab  perkembangan  bahasa  pemrograman  ke  arah  paradigma  berorientasi objek. (Sumber Wikipedia)