IMPLEMENTASI DATA SCIENCE

Cybertalk Implementasi Data Science – Studi Kasus Intrusion Detection System (IDS)

Pembicara : Ani Karimatul Fauziyyah

 

IDS (Intrusion Detection System) adalah sebuah sistem (dapat berupa perangkat keras maupun perangkat lunak)  yang melakukan pengawasan terhadap traffic jaringan dan pengawasan terhadap kegiatan-kegiatan yang mencurigakan didalam sebuah sistem jaringan, IDS dapat melakukan inspeksi terhadap lalu lintas inbound  dan outbound dalam sebuah sistem atau jaringan, melakukan analisis dan mencari bukti dari percobaan intrusi (penyusupan). Jika ditemukan kegiatan-kegiatan yang mencurigakan berhubungan dengan traffic jaringan maka IDS akan memberikan peringatan kepada sistem atau administrator jaringan. Dalam banyak kasus IDS juga merespon terhadap traffic yang tidak normal/ anomali melalui aksi pemblokiran seorang user atau alamat IP (Internet Protocol). IDS merupakan suatu alat yang membutuhkan tool yang di lapangannya tool dan IDS tersebut akan digunakan secara bersama-sama. Maka dari itu, terdapat 4 topik yang dibahas, yaitu Firewall Basic, Intrusion Detection and Prevention, Detection and Prevention tools, Understanding detection and mitigation, dan Case Study.

Firewall adalah suatu perangkat keamanan yang memfilter lalu lintas jaringan supaya komputer tetap aman saat terkoneksi dengan internet, bisa berupa perangkat hardware, software maupun kombinasi keduanya. Perangkat ini bertugas memantau keluar dan masuknya data di  jaringan. Perangkat ini akan memberikan izin maupun memblokir data yang masuk ke jaringan internet. Data yang diblokir biasanya terindikasi berbahaya. Data yang terindikasi berbahaya misalnya, akses tidak sah ke jaringan internal atau perangkat lunak berbahaya seperti virus, malware, dll. Firewall akan memberikan perlindungan tergantung aturan keamanan yang Anda tentukan.  Fungsi firewall sangat krusial, mengingat jaringan internet yang rawan dengan ancaman keamanan. Anda sangat butuh firewall sebagai perlindungan dasar di komputer.

Sebelum masuk pada IDS, kita perlu mengetahui metode deteksi terlebih dahulu. Terdapat beberapa tipe metode deteksi, yaitu Signature Based, Heuristic Based, dan lainnya. Signature ini rata-rata dikembangkan untuk Intrusion detection, Intrusion prevention, Antivirus/Antimalware, Traffic patterns, dan Application. Signatures dikembangkan untuk mendeteksi karakteristik jenis konten tertentu seperti byte patterns, file types, port, protocols, dan hashes. Heuristic dapat dikembangkan untuk file changes dan network traffic. Heuristic dikembangkan untuk mendeteksi karakteristik jenis konten tertentu seperti byte patterns, file types, port, dan protocols.

Intrusion detection adalah proses mencari, meneliti, dan melaporkan, Tindakan tidak sah, atau yang membahayakan, aktivitas jaringan, atau komputer. Intrusion didefinisikan sebagai kegiatan yang bersifat anomaly, incorrect, inappropriate yang terjadi di jaringan atau di host. Klasifikasi intrusi meliputi beberapa tipe, yaitu Attempted Break-ins, masquerade attacks, penetration of security, control system, leakage, denial of service, dan malcious use. Anomaly merupakan traffic/aktivitas yang tidak sesuai dengan policies. Anomali jaringan terdiri dari akses dari/ke host yang terlarang, memiliki content yang terlarang /virus, dan menjalankan program yang terlarang (web directory traversal).

IDS merupakan sistem waktu nyata yang dapat mendeteksi intruder dan tindakan mencurigakan serta memberikan laporan kepada sebuah sistem pengawasan. IDS sendiri dapat berupa hardware maupun software. IDS dirancang untuk memonitor, mengawasi, mencatat, menganalisa, dan melaporkan sistem komputer dan jaringan. Kejadian yang dimaksud ialah mengindikasi pelanggaran kebijakan/gangguan keamanan. Komponen pada IDS meliputi sensor-sensor, IDS management, dan frontend.

Setelah penjelasan tersebut, pemateri mulai masuk pada studi kasus. Studi kasus tersebut ialah penerapan data sains pada IDS. Honeypot merupakan sebuah sistem mampu menjadikan server menjadi umpan yang di gunakan untuk mengumpulkan informasi tentang penyerang pada sebuah sistem. Honeypot bekerja  selayaknya seperti sebuah server namun tidak memberikan informasi seperti server yang nyata atau server sebenarnya yang berjalan . Honeypot dapat di gunakan untuk mendeteksi dan menyimpan informasi dari serangan DDoS sampai pada pendeteksi  asal negara ataupun ip  yang menyerang server kemudian memberikan hasil serangan berupa data log. Dari data log tersebut dapat di gunakan untuk menganalisis sebuah serangan karena log  tersebut menyimpan data penyerang mulai dari ip, port yang di serang dan waktu yang diserang. Terdapat beberapa tahapan dalam penerapan studi kasus ini, antara lain:

  1. Data collection : Data log honeypot cowrie
  2. Data description: type dan info data frame
  3. Data cleansing: drop kolom tidak di pakai
  4. Data Analisa : Klusterisasi IP log dengan KMEAN
  5. Data Visualisasi: Tampilan grafis Kluster IP Data log

 

 

Beberapa contoh source code pa da jupyter notebook

gambar

Resume Webinar The Art Of Clean Code

The Art OF Clean Code

Narasumber: Yohanes Jhon Herels Boyoh, S.Kom

Clean Code adalah kode di dalam perangkat lunak (software) yang formatnya benar dan disusun dengan baik dan rapi agar kode programnya mudah dibaca,dimengerti,ditelusuri oleh siapapun dan mudah untuk di costumize oleh siapapun jika nantinya akan ada perubahan. Alasan penerapan clean code adalah untuk kolaborasi yang akan dikerjakan secara tim sehingga dengan kode yang baik dan benar antar programmer tidak akan mengalami kesulitan ketika akan melanjutkan pekerjaan dari programmer lain. Selain itu penerapan Clean Code bisa menghemat waktu dan biaya saat harus melakukan maintenance terhadap sistem. Tujuan clean code bagi software engineer itu sendiri adalah :

  • Agar kode program mudah dimengerti programmer lain
  • Agar kode program mudah dibaca dan ditelusuri
  • Agar memperlancar proses pengembangan perangkat lunak secara tim
  • Agar pengembangan perangkat lunak dapat dilakukan dalam jangka panjang

Dirty Code sendiri dapat diartikan kode program yang :

  • Formatnya tidak benar
  • Disusun dengan tidak rapi
  • Tidak mengikuti standard
  • Susah untuk dibaca
  • Menghabiskan waktu programmer lain untuk memahaminya

Dari karakter karakter dirty code tersebut dapat disimpulkan menuliskan suatu dirty code merupakan suatu hal yang harus dihindari saat kita mendevelop atau mengembangkan suatu fitur atau apapun dalam pemrograman, karena dengan kita menulis dirty code banyak sekali hal-hal penting yang terbuang begitu saja, seperti contoh tadi bahwa saat programmer lain melanjutkan code kita, mereka akan mengahabiskan waktunya hanya karena harus memahami code yang telah kita tulis. Dan ini sangat merugikan perusahaan karena code yang kita buat tersebut berperan vital dalam menggerakkan fitur-fitur dan komponen penting yang sudah dibangun.

 

 

Programmer yang profesional tidak hanya mementingkan bagaimana software yang dibuatnya bisa berjalan, tapi juga memiliki semangat software craftmanship. Salah satu aspek software craftmanship adalah bagaimana menulis source code dengan baik sehingga software dapat maintainable dan mudah dikembangkan untuk jangka panjang. Karakter-karakter dari clean code adalah:

  • Clean code itu jelas dan mudah dipahami programmer lain.

Hal ini seperti penentuan nama variable, nama function yang kurang menjelaskan suatu statement code tersebut hingga class dan method yang terlalu kompleks dan menumpuk sehingga banyak responsibility yang terdapat pada class atau method tersebut.

  • Clean code tidak bersifat menduplikasi sesuatu code yang ditulis sebelumnya

Biasanya sering terjadi beberapa set of code yang dilakukan lebih dari sekali yang terdapat dalam suatu method sehingga terjadi duplikasi dan hal ini akan meningkatkan cognitive load dan memperlambat progress

  • Clean code mengandung seminimal mungkin responsibility pada suatu class ataupun method

Semakin sedikit task pada suatu method atau class akan lebih mudah di maintain. Sedikit task disini maksudnya adalah hanya mengandung satu responsibility atau satu fungsi saja sehingga akan memudahkan proses maintenance dan mengatasi bugs. Buat code sesimple mungkin.

 

Beberapa aturan dari clean code diantaranya yaitu:

  • Gunakan nama yang memiliki arti dan mudah diucap.
  • Gunakan kata yang sama untuk suatu tipe variable yang sama
  • Gunakan nama yang mudah dicari
  • Gunakan variable penjelas
  • Hindari penggunaan variable dengan nested code yang terlalu dalam dan return value diawal
  • Jangan tambahkan kata yang tidak perlu
  • Gunakan default value ketimbang menggunakan assign variable atau dengan conditionals

Function

  • Memberikan argumen atau parameter yang tidak terlalu banyak dan perhatikan yang penting.
  • Hanya memiliki satu responsibility
  • Penamaan fungsi harus jelas dan menggambarkan apa yang dilakukan dari fungsi tersebut
  • Buang code yang di comment atau code yang memang sama sekali tidak digunakan

Class

  • Berukuran kecil atau tidak terlalu kompleks yang seharusnya dapat dibuat class berbeda
  • Hanya memiliki satu responsibility
  • Mengikuti prinsip ‘Open for extension, closed for modification’

Tests

  • Cepat dieksekusi
  • Tiap test bersifat independen dengan test lain.
  • Test harus dapat digunakan berulang untuk beberapa environmen dan menghasilkan hasil test yang sama

Aturan-aturan tersebut tidak bersifat pasti untuk dijalankan, akan tetapi bergantung pada konvensi tiap bahasa pemrograman sehingga ikuti saja konvensi dari bahasa pemrograman tersebut dan tetap menganut dasar dasar clean code.

Menerapkan clean code memang relatif mudah dilakukan, tapi sebenarnya merupakan mindset dan prinsip yang harus selalu dikembangkan setiap saat agar penerapannya tepat guna dan relevan dengan perkembangan metode-metode software engineering, karena dalam konteks programmer kita sangat mengedepankan teamwork jadi menuliskan kode yang bersih adalah suatu skill yang diperlukan oleh setiap software engineering .

RESUME VIDEO CLOUD AND THE FUTURE OF ICT INDONESIA

Alibaba.com merupakan perusahaan e-commerce yang didirikan Jack Ma dan rekannya pada tahun 1999.  Popularitas ponsel pintar dimanfaatkan Alibaba untuk melirik bisnis e-commerce yang ramah bagi pengguna ponsel. Berdiri pada 2003, Taobao merupakan situs e-commerce atau marketplace yang hampir mirip dengan e-Bay.

Sejak Juni 2011, Jack Ma menyatakan akan membagi Taobao menjadi tiga perusahaan yang berbeda, yaitu: eTao, Taobao Mall, dan Taobao Marketplace. Dalam proses layanan pelanggan, Taobao memiliki layanan agen belanja untuk mempermudah pelanggan dari asing atau dari luar China untuk menggunakan layanan mereka.

Selang empat tahun kemudian, Alibaba kembali melakukan ekspansi bisnis. Mendirikan perusahaan di bidang teknologi pemasaran bernama Alimama pada tahun 2007. Alimama menyediakan platform yang menjawab kebutuhan pedagang, di mana mereka bisa menaruh display pemasaran di situs web dan aplikasi pihak ketiga. Dengan begitu, jangkauan promosi dan pemasaran akan semakin luas.

Tidak berhenti sampai disitu, pada periode 2008, Alibaba mengembangkan platform Business to Consumer (B2C) yang disebut TMall. Target yang dibidik adalah masyarakat kalangan atas karena platform ini menawarkan layanan premium. Kehadiran TMall telah menarik merek-merek asing untuk menggunakan platform tersebut.

Jumlah pembeli di situs Alibaba.com diklaim sudah menjangkau 190 negara. Penggunanya tidak hanya individu, tapi juga pengecer, produsen, pedagang besar, Usaha Kecil Menengah (UKM) yang bergerak di bisnis ekspor impor, maupun agen perdagangan.

Alibaba Cloud besutan Alibaba berdiri pada 2009. Perusahaan ini bermain di bisnis layanan cloud computing yang bisa digunakan para pelaku bisnis di China maupun negara lain di dunia, baik itu UKM, perusahaan besar, startup, maupun instansi pemerintah.

Setelah satu dekade, Alibaba terus melebarkan sayapnya dengan mendirikan perusahaan jasa logistik atau pengiriman barang di tahun 2010 bernama Ali Express. Dengan layanan tersebut, pembeli dari negara lain dapat membeli produk secara langsung melalui pedagang besar di China.

Perusahaan jaringan logistik yang dihadirkan Alibaba adalah Cainiao Network. Bukan tanpa alasan Jack Ma mendirikan perusahaan tersebut. Ada satu visi yang ingin dicapai, yakni untuk mengirim pesanan ke konsumen dalam waktu 24 jam di wilayah China dan hanya butuh waktu 72 jam ke negara lain.

Cloud Computing untuk memudahkan dalam berinteraksi dari satu komputer dengan komputer lainnya tanpa memakan banyak biaya. Cloud Computing membuat semua pekerjaan serba praktis dan tidak perlu menggunakan Infrastruktur yang besar. Cloud Computing Bahkan dapat meminimalisir biaya pengeluaran dalam perusahaan. Tanpa kita sadari sehari – hari kita telah bertukar informasi dan data menggunakan Cloud Computing.

Dalam penerapannya, Cloud Computing hanya membutuhkan jaringan internet, hal ini dikarenakan Cloud Computing memiliki server yang terpusat. Cloud Computing adalah sebuah proses pengolahan daya komputasi  melalui jaringan internet  yang memiliki fungsi agar dapat menjalankan program melalui komputer yang telah terkoneksi satu sama lain pada waktu yang sama.

Cloud Computing merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Cloud Computing memudahkan penggunanya untuk menjalankan program tanpa harus menginstall aplikasi terlebih dahulu dan memudahkan pengguna untuk mengakses data dan informasi melalui internet. Komponen-komponen dalam cloud computing antara lain: server, tablet, network, mobile, laptop, database.

Teknologi Cloud Computing ini menjadikan internet sebagai pusat server dalam mengelelola data. Sistem ini memudahkan pengguna untuk login ke internet agar mendapatkan akses untuk menjalankan program atau aplikasi tanpa harus menginstall aplikasi tersebut. Karena tidak perlu melakukan installasi pada aplikasi, maka untuk media penyimpanan data dari pengguna juga disimpan secara virtual sehingga tidak akan terbebani dengan penggunaan memori yang ada di komputer. Peritah – perintah yang digunakan oleh pengguna tadi  selanjutnya akan dilanjutkan ke server aplikasi. Setelah perintah diterima oleh sever aplikasi, maka data akan diproses yang akhirnya pengguna akan menerima halaman yang telah diperbaharui sesuai dengan perintah yang telah diberikan sebelumnya. Perintah yang diberikan dalam penggunaan aplikasi tersebut akan langsung terintegrasi secara langsung dengan sistem Cloud Computing yang ada di komputer. Cloud Computing memiliki media penyimpanan, fleksibel dan efisien untuk diterapkan dalam sektor bisnis . Cloud Computing juga menjadi solusi untuk menurunkan permintaan hardware dan software pengguna. Karena Cloud Computing ini dengan peningkatan jumlah pemakaian komputer dan para pengguna seluler, penyimpanan data/data storage telah menjadi prioritas di hampir segala bidang bisnis. Bisnis skala besar ataupun skala kecil saat ini sangat berkembang dengan data sebagai pusatnya. Manfaat-manfaat pentingnya antara lain: media penyimpanan terpusat pada server, keamanan data yang lebih terjamin, lebih tahan lama karena Cloud Computing tidak memerlukan media penyimpanan storage pada hard disk eksternal karena sudah ada media penyimpanan terpusat pada server. Karena semua produk hardware atau fisik memiliki masa pemakaian dan setelah masa pemakaian tersebut biasanya akan terjadi beberapa kerusakan dan berfungsi tidak optimal dan sering terjadi error.

Lalu didalam video dibahas juga mengenai kelebihan dari cloud disbanding data on-premise, Penggunaan cloud menawarkan kelebihan. Pertama, dari segi biaya. Jika memilih menggunakan pusat data on premise perusahaan akan memerlukan investasi besar di awal untuk penyediaan hardware, software, network, ruang server, pendingin yang cukup, dan listrik yang stabil. Menggunakan cloud,  biaya besar di awal bisa dipangkas. Semua infrastruktur fisik sudah disediakan oleh vendor penyedia layanan cloud. Begitu juga dengan pemeliharaannya.  Kelebihan kedua adalah skalabilitas yang tidak terbatas. Perusahaan dapat melakukan penambahan atau pengurangan kapasitas dan spesifikasi server-nya sesuai kebutuhan. Misalnya, perusahaan yang sehari-harinya memerlukan transfer data yang cukup besar untuk menopang operasional usaha dapat melakukan penambahan kapasitas dan spesifikasi server-nya. Meski sulit juga melakukan kustomisasi yang benar-benar sesuai dengan kebutuhan.

Intinya Teknologi Cloud Computing mempunyai manfaat dan tujuan yang baik untuk perkembangan  teknologi yang kita gunakan saat ini, terutama penggunaannya dalam bisnis serta hal lain seperti dibidang perbankan, finance, Internet Of Thing dan hal hal lainnya  yang dapat mempermudah banyak pekerjaan Manusia. Teknologi Cloud Computing sendiri akan terus berkembang seiringan dengan perkembangan zaman dan didukung juga dengan infrastruktur yang memadai diseluruh wilayah khususnya di Indonesia.

PENGANTAR TEKNOLOGI INFORMASI PERTEMUAN PERTAMA

                                  Pengantar Teknologi Informasi Pertemuan ke-1

 

  1. Komputer Fungsi dan Kegunaanya

Komputer adalah perangkat elektronik yang memanipulasi informasi atau data. Komputer mampu menyimpan, mengambil, dan mengolah data. Anda mungkin telah mengetahui bahwa Anda dapat menggunakan komputer untuk mengetik dokumen, mengirim e-mail, bermain game, dan menjelajah Web. Anda juga dapat menggunakannya untuk mengubah atau membuat spreadsheet, presentasi, dan bahkan video.

Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata computer pada awalnya dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmetika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmetika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika. Dalam prinsipnya komputer memiliki 4 fungsi dasar, diantaranya

  • Data Processing (Pengolahan Data)
  • Data Storage (Penyimpanan Data)
  • Data Movement (Pemindahan Data)
  • Control (Pengendalian)

beberapa fungsi utama dari komputer adalah :

  1. Pengolahan Data

Pengolahan data dilakukan oleh sebuah software yang berfungsi mengolah kumpulan data dimana dari data yang diolah akan menghasilkan sebuah informasi. Biasanya data yang diolah oleh sebuah komputer berupa dokumen, surat, grafik dan lain sebagainya sesuai kebutuhan pengguna.

  1. Penyimpanan Data

Fungsi komputer sebagai penyimpanan data adalah mengyimpan atau mengamankan data yang sudah diolah diatas. Data yang tersimpan pada komputer akan disimpan dalam sebuah hardisk agar dapat digunakan kembali untuk diolah.

  1. Pemindahan Data

Pemindahan data adalah proses mengirimkan atau menerima data dari satu komputer ke komputer lainnya. Proses ini tujuannya agar proses dalam pengolahan data lebih mudah.

  1. Pengendalian

Komputer akan bekerja saat seseorang atau pengguna memasukkan perintah kedalam sistem komputer, dan komputer akan bekerja sesuai dengan perintah yang diinputkan. Itulah kenapa komputer berfungsi sebagai kendali.

Adapun kegunaan dari computer antara lain:

  1. Komputer rmenjadi sarana untuk mempermudah kerja :

Dengan komputer banyak pekerjaan yang dapat di selesaikan dengan mudah, jika dahulu orang mengetik surat harus dengan mesin tik, dan bila ada kesalahan maka kertas tersebut akan di sobek dan di ketik ulang kembali, selain itu dengan mesin tik dokumen yang telah di ketik tidak dapat di edit kembali, sementara dengan menggunakan komputer kita dapat mengetik dokumen, mengedit dan menyimpan dokumen tersebut untuk dapat di edit berulang-ulang. Ini sangat berguna dalam hal keefisienan karena waktu yang dihabiskan untuk mengerjakan sesuatu cenderung lebih singkat.

  1. Kompter Sebagai Sarana Komunikasi

Jika dulu umumnya kita berkomunikasi dengan seseorang yang berada jauh dari kita, kita hanya dapat menggunakan fasilitas telepon, itupun kita hanya mendengar suara teman atau saudara kita. Dengan computer yang kita miliki saat ini kita dapat : Berbicara dengan teman atau saudara kita dengan  bicara kita juga daopat melihat mereka dengan menggunakan Webcam, lalu dapat menulis surat kepada mereka melalui Email tidak seperti dulu yang kita harus mengirim melalui pos ataupun yang sejenisnya, serta kita dapat mengirim gambar, video atau file kepada mereka, dan masih banyak lagi kegunaan computer sebagai sarana komunikasi.

  1. Komputer sebagai Alat Hiburan

Dahulu alat hiburan kita hanyalah Radio, tape, Televisi dan jalan-jalan untuk mengetahui kondisi dan situasi dari satu wilayah. Dengan komputer kita dapat mengghibur diri dengan berbagai fasilitas yang terdapat pada komputer antara lain : Menonton Vidoe lewat kaset CD/DVD atau melalui Internet, Bermain Game, dengan aplikasi game yang kita Install sendiri atau Game online dengan Internet., Berhubungan dengan teman melalui fasilitas Chatting, menonton TV dari saluran TV Reciver yang kita pasang pada komputer atau melalui TV Chanel Online dengan Internet

  1. Komputer Sebagai Alat Pendidikan

Dahulu fasilitas pendidikan hanya kita peroleh melalui Sekolah, dan selain di sekolah informasi pendidikan dapat kita peroleh melalui media Radio, Televisi, Koran, dan tempat-tempat kursus. Dengan menggunakan Komputer yang terhubung dengan Internet ataupun tidak kita dapat memperoleh pendidikan dan Ilmu pengetahuan, antara lain : Dari aplikasi yang kita Install. Setiap aplikasi yang kita install pasti ada menu bantuannya (Help) yaitu tutorial cara menggunakan program dan pelatihan. Aplikasi yang kita Install dapat membuat kita menjadi ahli dalam beberapa bidang seperti : Adobe photoshope, dengan aplikasi ini kita bisa menjadi seorang yang mahir bidang grafis, Power Point ; dengan aplikasi ini kita menjadi seorang yang mahir di bidang persentasi, Autocad ; dengan aplikasi ini kita bisa menjadi seorang yang mahir di bidang disain arsitektur dll.Selain dari aplikasi yang kita install, bila kita terhubung dengan Internet kita dapa memperoleh pendidikan atau Ilmu pengetahuan seperti : Sejarah, Kebudayaan, Matematika, Sosial, Biologi, Kedokteran atau Kesehatan, Ekonomi, Politik, Bahasa (segala Bahasa dapat di peroleh), pengetahuan Agama dll.

  1. Komputer Sebagai Sarana Informasi

Dengan komputer kita dapat melihat atau memperoleh informasi yang kita butuhkan seperti : Informasi pendidikan, Tempat-tempat Pendidikan, Informasi Hiburan, mencari tempat-tempat Hiburan, Informasi Travel, mencari dan memesan tiket transprotasi, Informasi Produk, mencari produk yang kita inginkan., Informasi Pekerjaan, menjari lowongan kerja., Informasi Berita, mencari kejadian atau berita dalam dan luar negeri, Informasi Cuaca, mengetahui keadaan cuaca saat ini, Informasi Lalulintas, mengetahui situasi lalulintas, Informasi Kesehatan, mencari tips kesehatan serta tempat-tempat untuk pengobatan, Informasi Politik dan Perdagangan, Informasi Usaha, mencari peluang kerja ataupun dengan membuka usaha dan masih banyak lagi informasi yang dapat kita peroleh dari Komputer yang terhubung dengan jaringan Internet.

  1. Komputer Sebagai Sarana Usaha

Selain untuk komunikasi, Mempermudah pekerjaan, serta alat hiburan, komputer juga dapat dipergunakan sebagai alat untuk melakukan banyak usaha yang mendatangkan penghasilan bagi kita antara lain: Membuat Rental Komputer, Membuat Warnet, Membuat Usaha percetakan, Membuat usaha Vidoe Editing, Membuat Usaha Sablon, Membuat usaha Service dan Install Komputer Software, Membuka Usaha desain Grafis untuk periklanan, Membuka Usaha desain Website, Membuka Usaha Kursus Komputer, Membuat Jasa Website sebagai media Informasi, Mengarang dan membuat buku Online yang dapat di jual dan masih banyak lagi di era modern saat ini usaha yang bergantung pada computer.

  1. Komputer Sebagai Sarana Kontrol

Dibeberapa pabrik, Perhotelan, dan perusahaan banyak komputer dipergunakan sebagai sarana untuk mengontrol atau mengoperasikan system seperti : Mengontrol kamera security, Mengontrol pengoperasian mesin Robot pabrik, Pengontorlan pencahayaan untuk lampu Studio rekaman, Pengontrolan tata lampu traffic jalan, sertaPengontrolan system jaringan Network dan masih banyak lagi yang lainnya.

  1. Komputer di perusahaan dan pengolahan data

Saya dapat menjumpai banyak computer tentunya nanti saat di lingkungan perusahaan, dan juga sangat banyak data yang computer tersebut olah misalnya saja, data dari keberhasilan atau kegagalan suatu produk yang datanya digunakan oleh tim analis keuangan guna memperbaiki kedepannya kualitas finansial dari suatu perusahaan, lalu  ada data-data dokumentasi dari suatu program computer yang sangat berguna bagi Tim it dari suatu perusahaan untuk mendevelop atau membangun projek berbasis web ataupun mobile yang nantinya dapat mendongkrak kualitas dari perusahaan tersebut. Dan masih banyak lagi data yang dapat diolah dan digunakan didalam suatu perusahaan atau organisasi.

Di zaman saat ini, peran komputer sangatlah penting dalam sebuah perusahaan demi kelancaran berjalannya bisnis yang sudah direncanakan sebelumnya oleh perusahaan dan untuk kelancaran mengolah semua data agar lebih cepat selesai. Komputer sudah dijadikan seperti halnya manusia untuk melakukan semua pekerjaan dan tugas-tugas yang ada di perusahaan tersebut sehingga dapat meringankan pekerjaan dari karyawannya. Menurut saya solusi yang dapat dilakukan suatu perusahaann untuk pemanfaatan computer antara lain : memperbanyak jumlah suatu computer didalam perusahaan walaupun langkah ini juga cukup banyak mengeluarkan modal bagi perusahaan, tetapi efektifitas dan keefisienan dari karyawan perusahaan tersebut juga akan membayar semua yang telah dikeluarkan pihak perusahaan, serta solusi yang lain seperti meningkatkan kualitas dari segi hardware dan software komputernya maupun kualitas yang menggunakanya(karyawan perusahaan), tentunya yang terpenting bagaimana kompetensi dari sumber daya manusia di perusahaan tersebut untuk dapat terus belajar memahami peran dari computer yang sangat vital.

  • Solusi dan saran computer untuk di lingkungan perusahaan

Saran dari saya bagi karyawan perusahaan gunakanlah sebaik mungkin computer yang telah disediakan perusahaan untuk meningkatkan skill, produktivitas, keefektifan dalam bekerja dan lainnya. Lalu jangan gunakan kecanggihan computer untuk hal-hal negative seperti: terlalu lalai dengan kecanggihannya hingga lupa waktu dan menyepelekan tanggung jawab yang telah diberikan perusahaan, dengan terlalu sering bermain game serta sibuk di sosial medianya. Lalu jangan pernah memanfaatkan fasilitas yang tersedia di computer untuk melakukan hal-hal yang dapat merusak akhlak kita seperti membuka situs-situs porno, perjudian online, dan kejahatan-kejahatan lainnya. Komputer bagai pisau bermata dua saat kita mampu menggunakannya dalam koridor positif tentunya banyak keuntungan yang kita dapatkan, tetapi ingat saat kita lalai menggunakannya, dampak negative tersebut akan berakibat buruk bagi diri kita dan perusahaan tentunya.

  1. Daftar Pustaka

Dasar-dasar computer. CGF Global(2020). https://edu.gcfglobal.org/en/tr_id-computer-basics/apa-itu-komputer/1/

10 Manfaat computer dalam kehidupan. Caraguna(2020). https://caraguna.com/manfaat-komputer-dalam-kehidupan-sehari-hari/