CLOUD AND THE FUTURE OF ICT INSFASTRUCTURE IN INDONESIA

Nama               : Dicky Ardiansyah PP

NIM                : 21/483049/SV/20062

Program Studi : Teknologi Rekayasa Internet

RESUME WEBINAR

CLOUD AND THE FUTURE OF ICT INSFASTRUCTURE IN INDONESIA

Alibaba Group Holding Limited adalah konglomerat multinasional Tiongkok yang memiliki spesialisasi dalam e-commerce, ritel, Internet, kecerdasan buatan, dan teknologi. Didirikan pada tahun 1999, perusahaan ini menyediakan layanan penjualan konsumen-ke-konsumen, bisnis-ke-konsumen, dan bisnis-ke-bisnis melalui portal web, serta layanan pembayaran elektronik, mesin pencari belanja dan layanan cloud computing. Perusahaan ini memiliki dan mengoperasikan beragam bisnis di seluruh dunia dalam berbagai sektor, dan dinobatkan sebagai salah satu perusahaan paling dikagumi di dunia oleh Majalah Fortune.

Banyak produk service yang dikeluarkan oleh Alibaba grup, salah satunya adalah Alibaba Cloud Computing yang didirikan pada 10 September 2009, dengan misi membangun perusahaan layanan cloud computing data-sentris canggih dan platform berbagi data Internet. Perusahaan ini menarik talenta teknis top baik domestik maupun internasional, dan berkomitmen untuk berinovasi pada teknologi di bidang Internet dan e-commerce berdasarkan pengalaman Alibaba Group di sektor e-bisnis.

Berikut beberapa keuntungan menggunakan Alibaba cloud:

a. Cloud tanpa Batasan

Kurangi latensi dan terapkan secara global di jaringan internasional Alibaba Cloud dari 14 pusat data dan kelola semua wilayah melalui satu akun global.

b. Penyedia cloud terbesar di Cina

Akses jaringan cloud terbesar di Cina, termasuk 6 wilayah penyebaran dan beberapa Zona Ketersediaan di setiap wilayah.

c. Perlindungan data Anda

Sebagai perusahaan yang terdaftar di Indonesia, Alibaba Cloud mematuhi sertifikasi internasional tingkat tinggi untuk menjamin keamanan data.

d. Pemecah rekor performa

Alibaba Cloud telah memecahkan rekor dalam teknologi penyortiran data, perlindungan anti-DDoS, dan pemrosesan transaksi per detik.

Ada tiga jenis layanan yang ditawarkan, berikut layanan dan penjelasannya:

  1. Software as a Service (SaaS), layanan Cloud pada jenis ini disediakan dalam bentuk perangkat lunak. Pada Layanan SaaS pengguna layanan hanya perlu menggunakan aplikasi tersebut tanpa harus mengerti dan mengurus bagaimana data disimpan atau bagaimana aplikasi tersebut di maintenance, karena hal tersebut merupakan service yang disediakan penyedia layanan.
  2. Platform as a Service (PaaS), layanan Cloud pada jenis ini disediakan dalam bentuk platform yang dapat dimanfaatkan pengguna untuk membuat aplikasi diatasnya. Contoh PaaS adalah Amazon Web Service, Microsoft Azure, Facebook, dll. Hal-hal yang dapat dilakukan pengguna layanan PaaS adalah membangun aplikasi, upload aplikasi, testing, dan mengatur konfigurasi.
  3. Infrastructure as a Service (IaaS), layanan Cloud jenis IaaS pada dasarnya adalah fisik kotak server dan komputer virtual. IaaS menyediakan perusahaan dengan sumber daya komputasi meliputi server, jaringan, storage dan ruang data center.

IMPLEMENTASI DATA SAINS

Nama   : Dicky Ardiansyah PP

NIM    : 21/483049/SV/20062

RESUME WEBINAR IMPLEMENTASI DATA SAINS

STUDI KASUS:INSTRUSION DETECTION SYSTEM

 

Firewall basic dirancang untuk melindungi data.

ada 5 tipe dasar :

  1. Packed based : alamat IP, jenis paket, port
  2. Circuit level : mengatur koneksi TCP, biasanya dari dalam ke luar
  3. Stateful inspection : memantau status koneksi
  4. Application level : melihat lalu lintas aplikasi
  5. Multilayer : mencakup semua fitur diatas

 

Network firewall topology, dirancang untuk melindungi sistem itu sendiri, meliputi :

  1. Host based firewalls
  2. Dedicated atau Bastion host
  3. dmz atau dual Bastion host
  4. distributed

 

Host based

  1. digunakan untuk mengamankan host sendiri
  2. Berbasis perangkat lunak
  3. digunakan terutama dalam sistem operasi windows firewall, iptabless, firewalls
  4. harus ada di setiap OS yang dimiliki
  5. bisa dirumah atau router berbasis konsumen

 

Bastion hosts

  1. Melindungi sistem di jaringan
  2. melewati semua lalu lintas
  3. penerapan minimal dengan kode
  4. dedicated OS
  5. OS memiliki bahasa sendiri
  6. dapat menangani semua jenis lalu lintas

 

DMZ

  1. zona demiliterisasi
  2. Bastion host dengan middle server
  3. host Bastion luar biasanya memiliki lebih banyak sistem terbuka
  4. jika host DMZ internal disusupi, sistem internal masih terlindungi

 

Distributed : sebagian organisasi atau perusahaan memiliki lebih dari 1 firewall dikarenakan beberapa alasan :

  1. tidak dapat menangani semua lalu lintas
  2. pemulihan bencana

Firewall dapat berkomunikasi 1 sama lain dan berbagi informasi meliputi rules, code, state of traffic

 

Application level : Beroperasi dengan berbagai cara

  1. cara paling tradisional adalah dengan melihat lalu lintas yang dinormalisasi
  2. pikirkan tentang e commerce
  3. firewall aplikasi web

RESUME WEBINAR “The Art Of Clean Code”

NAMA            : DICKY ARDIANSYAH PP

NIM                : 21/483049/SV/20062

 

RESUME MATERI WEBINAR

The Art Of Clean Code

A. Kode yang berkualitas

Sebuah kodingan bisa disebut sebagai kode yang berkualitas ketika tidak ada ataupun minim kritikan terhadap kodingan. Jika kodingan itu buruk, maka akan terlalu banyak kritikan dan kodingan buruk itu disebut sebagai kode yang tidak atau kurang berkualitas.

 

B. Mengapa kode itu penting ?

Karena penggunaan pada kehidupan saat ini lebih banyak menggunakan aplikasi. Pada pembuatan aplikasi tentu langkah awal adalah kode pemrograman. Dalam hal ini posisi kita adalah programmer, software engineer, langkah awal produksi web maupun aplikasi.  Hanya karena sedikit kesalahan pada kode, akan mengakibatkan hal yang sangat fatal. Jika terjadi kesalahan pada kodingan, yang pertama dicari adalah programmer, karena programmer lah yang membuat kodingan tersebut yang kemudian diubah menjadi web maupun aplikasi.

 

C. Software engineer

Seorang software engineer kebanyakan pada awalnya dapat melakukan, menjalankan, atau memperbaiki kodingan dengan waktu cepat. Tetapi pada saat di akhir proses, ternyata untuk memperbaiki dan membuat kodingan ini membutuhkan waktu yang cukup lama. Ada beberapa alasan :

  1. cowboy coding. Pada awal datang task kodingan, programmer tidak memikirkan tentang struktur kodingan.
  2. Tidak ada review pada kodingan yang telah dibuat
  3. Terlalu sibuk dan tidak efisien ketika mengerjakan kodingan
  4. Terburu-buru saat mengerjakan kodingan dengan alasan agar cepat selesai.

Efeknya :

  1. proses kodingan bisa lebih lama dari yang seharusnya
  2. Ketika akan menambahkan suatu fitur di kodingan, akan lebih rumit daripada saat pengerjaan kodingan dengan cara terstruktur dan efisien
  3. Kodingan akan terlihat lebih berantakan karena memang terdapat kodingan yang kurang efisien.
  4. Kode akan lebih sulit untuk dipahami oleh pengguna

 

D. Cara membuat kodingan dengan cepat dan efisien

  1. Perencanaan sebelum pembuatan kodingan agar lebih terstruktur dan terbentuk yang namanya “Clean Code”.
  2. Lakukan secara efektif dan efisien, agar kodingan dapat berjalan dengan baik.

 

E. Apa itu Clean Code ?

  1. Kode itu bisa dimodifikasi dan dipelajari oleh banyak orang
  2. Clean code akan terlihat baik ketika programmer dapat membentuk program dengan hati hati dan meminimalisir kesalahan
  3. Apapun yang ada di kodingan dapat dipahami dengan cepat tanpa ada kejutan setelah uji coba

 

F. Dirty code character

  1. Terlalu banyak duplikat kode
  2. Kodingan terlalu kompleks dan akan lebih sulit untuk dipahami
  3. Tidak ada arti dari suatu fungsi yang dipakai pada kodingan
  4. Pembentukan variabel ataupun kode yang rumit dan tidak efisien

 

G. Permasalahan pada dirty code

  1. Kodingan yang kompleks dan rumit
  2. Sulit untuk dipahami
  3. Dibutuhkan waktu yang sangat tinggi untuk mempelajari kodingan yang telah dibuat
  4. Membutuhkan waktu lama untuk menambahkan fitur ataupun mengecek fitur pada kodingan

 

H. Clean code character

  1. Simpel. Kodingan harus dibuat dengan efektif dan efisien agar mudah dipahami
  2. Pembentukan koding yang mudah dibaca oleh orang lain
  3. Fokus terhadap fungsi yang dibentuk pada koding.
  4. Kodingan sudah dites terlebih dahulu sehingga dapat meminimalisir dan memperbaiki jika terdapat kesalahan

PENGANTAR TEKNOLOGI INFORMASI

Nama   : Dicky Ardiansyah PP

NIM    : 21/483049/SV/20062

 

TEKNOLOGI INFORMASI

PENGERTIAN KOMPUTER

Komputer merupakan dasar dalam ilmu teknologi informasi dan komunikasi. Komputer merupakan perangkat yang dirancang untuk mempermudah pekerjaan manusia. Saat ini komputer menjadi kebutuhan esensial sehari-hari.

Istilah “komputer” berasal dari kata latin “computare” yang artinya menghitung. Pengertian komputer adalah perangkat elektronik yang dapat diprogram yang menerima data mentah sebagai input dan memprosesnya dengan sekumpulan instruksi (program) untuk menghasilkan hasil sebagai output.

Sebuah komputer adalah perangkat elektronik yang memanipulasi informasi, atau data. Ia memiliki kemampuan untuk menyimpan, mengambil, dan memproses data. Komputer dirancang untuk menjalankan aplikasi dan menyediakan berbagai solusi melalui komponen perangkat keras dan perangkat lunak yang terintegrasi. Ia bekerja dengan bantuan program dan mewakili bilangan desimal melalui serangkaian digit biner. Ia juga memiliki memori yang menyimpan data, program, dan hasil pemrosesan.

FUNGSI KOMPUTER

1.Data Input (Data Entry) : Fungsi ini yaitu menerima data atau informasi dari sumber luar. Data yang diterima melalui aktivitas di keyboard, mouse dari komputer lain atau peralatan lainnya.

2.Pengolahan data : Fungsi komputer yang paling utama adalah melakukan pemrosesan. Berbagai macam data dan informasi adalah data yang diproses oleh komputer. Data yang diproses akan menghasilkan output yaitu berupa informasi. Contohnya seperti teks, gambar, audio, video, grafik, dan lainnya.

3.Penyimpanan data : Fungsi data storage adalah sebagai tempat untuk menyimpan informasi. Penyimpanan yang dilakukan berbeda-beda tergantung bagaimana informasinya akan digunakan. Fungsi komputer ini memudahkan pengguna untuk menemukan data dan akan digunakan kembali. Data tersebut dapat disimpan di dalam memori internal komputer maupun memori eksternal.

4.Keluaran data : Data yang telah diproses dalam komputer, hasilnya akan tersedia untuk digunakan oleh pengguna atau perangkat lainnya dengan berbagai tujuan. Contoh dari data output yaitu sebagai file audio, hard copy ke kertas, dicetak sebagai 3D model dan lain-lain.

MANFAAT / KEGUNAAN KOMPUTER

1.Memudahkan Pekerjaan

Dalam dunia kerja, komputer dirasa mampu membantu menyelesaikan segala urusan. Beberapa manfaat komputer yang bisa kamu rasakan dengan menggunakan komputer ini adalah bisa mengolah data, mempercepat pekerjaan, berkirim informasi, mencetak dokumen penting, hingga berkomunikasi dengan orang penting yang berhubungan dengan perusahaan.

2.Penunjang Pendidikan

Komputer dalam dunia pendidikan bisa dimanfaatkan oleh guru untuk memberikan materi pelajaran. Hanya dengan menyajikan video interaktif, simulasi, dan program presentasi melalui komputer, siswa akan lebih mudah dalam memahami materi pelajaran.

3.Berbisnis

Untuk mendapatkan manfaat komputer dengan berbisnis ini, kamu bisa melakukannya dengan membuka rental komputer, warnet, kursus komputer, video editing, percetakan, programmer, dan lain sebagainya. Mengikuti perkembangan zaman seperti saat ini, bisa dilihat juga perkembangan usaha atau bisnis seperti jual beli online yang dimana juga menggunakan komputer.

4.Media Hiburan

Banyak sekali jenis hiburan yang bisa didapatkan dari komputer. Misalnya saja dengan menonton film, bermain game, mendengarkan musik, dan lain sebagainya. Ditambah semakin pesatnya perkembangan internet, membuat hadirnya banyak situs-situs yang menawarkan pengguna untuk menikmati hiburan yang disediakan.

KOMPUTER DAN PERUSAHAAN/ORGANISASI

Universitas Gadjah Mada, sudah seharusnya menyediakan layanan komputer, jaringan, dan internet untuk umum, dan khususnya untuk seluruh warga UGM. Adanya layanan itu bukan tanpa sebab, melainkan untuk memajukan dan mensejahterakan seluruh aktivitas akademik maupun non akademik di Universitas Gadjah Mada. Keberadaan fasilitas komputer dan internet di UGM sangat menguntungkan. Karena adanya fasilitas tersebut, mahasiswa atau warga UGM lain yang kesulitan untuk mengolah dan memproses data ataupun menyelesaikan tugas dirumah, bisa menggunakan fasilitas di UGM agar pekerjaan atau tugas tetap bisa diselesaikan.

Keberadaan fasilitas ini terdapat di banyak tempat serta ruangan di UGM. Sebagai contoh, Laboratorium komputer UGM tersedia banyak komputer yang bisa digunakan oleh seluruh mahasiswa UGM. Contoh lain berada di ruang perpustakaan UGM. Banyaknya persebaran fasilitas komputer di UGM ini memudahkan seluruh mahasiswa dan warga UGM lain untuk bisa lebih leluasa dalam memanfaatkan fasilitas yang ada. Fasilitas ini dapat digunakan oleh seluruh warga UGM. Selama masih bisa terkoordinir, penggunaan fasilitas ini akan tetap menguntungkan.

PENGOLAHAN DATA

Komputer yang tersebar menggunakan komputer digital. Jenis komputer ini dirancang dengan tujuan untuk keperluan start up, bisnis, serta aplikasi teknik lainnya. Hal ini sangat cocok ketika berada di UGM yang notabene jurusan-jurusan di UGM banyak yang harus menggunakan aplikasi dan software lain agar pembelajaran praktek maupun teori tetap dapat dilaksanakan. Fungsi lain dari fasilitas ini adalah memudahkan mahasiswa yang sedang menyusun skripsi, laporan, karya ilmiah, atau data lain agar tugas tersebut tetap bisa dilaksanakan dan diselesaikan.

SARAN PEMANFAATAN KOMPUTER

Saran saya sebagai salah satu mahasiswa UGM dalam pemanfaatan fasilitas komputer untuk umum adalah kita harus bisa mengkoordinir dan mengatur penggunaan fasilitas itu, terutama untuk diri sendiri. Tentu kita harus berhati-hati dalam menggunakannya. Jangan sampai ketika digunakan, fasilitas tersebut menjadi error atau terdapat masalah lain. Lebih bijaklah dalam memanfaatkan fasilitas umum, harus tahu kapan kita menggunakan milik pribadi, dan kapan kita menggunakan milik umum.

REFERENSI

https://hot.liputan6.com/read/4526862/pengertian-komputer-jenis-fungsi-dan-manfaatnya-untuk-kehidupan-sehari-hari

https://dosenit.com/ilmu-komputer/komputer-dasar/jenis-komputer-berdasarkan-data-yang-diolah