Powered by Blogger.
facebook twitter instagram pinterest bloglovin Email

Yasya Indra Blog

Éclairage et ingénierie

 

Pernah ga si terbayang, bagaimana komputer bisa berkomunikasi ke komputer lain di seluruh dunia? Cara mereka berkomunikasi sebenarnya sama seperti manusia. Komputer memiliki bahasanya sendiri, namun bahasa yang digunakans lebih kompleks dan hanya sesama komputer saja yang memahami. Bahsa tersebut disebut binary. atau assembly, yang mana setelah bahasa itu dihasilkan, bahasa tersebut akan diterjemahkan oleh TCP/IP agar bisa dikirim ke komputer yang ingin diajak untuk berkomunikasi

Mengerti sistem 'bagaimana komputer berbicara' sangat menarik, maka kalian harus mengerti konsep Open System Interconnection yang akan jelaskan dengan gamblang dan sesederhana mungkin

Apa Itu Open System Interconnection (OSI)

Sebenarnya saat ini TCP/IP adalah konsep protokol komunikasi komputer yang umumnya digunakan. OSI adalah konsep yang lain, sama halnya dengan TCP/IP namun tidak digunakan lagi

Tadi kita sudah memahami sedikit bahwa TCP/IP adalah protokol lalu lintas data antar komputer di seluruh dunia. Protokol bisa digambar seperti penerjemah, yang memiliki tugas menerjemahkan komputer komputer di seluruh dunia agar bisa berkomunikasi

OSI pun memiliki tugas yang sama namun ada perbedaan perbedaan. Sekaligus kita juga akan mengerti mengapa konsep ini telah ditinggalkan

OSI adalah sistem terbuka yang diusulkan  Organisasi Standard Internasional sebagai standarisasi lapisan dan protokol bagi komputer komputer di seluruh dunia, defisini ini bsia disebut sebagai model OSI, karena berkaitan dengan sistem terbuka

Tujuan Adanya Model OSI Atau Open System Interconnection 

Model OSI memiliki tujuh lapisan, namun akan diringkas sebagai berikut

  1. Lapisan harus dibuat di mana diperlukan abstraksi yang berbeda
  2. Setiap lapisan harus menjalankan fungsi dengan baik
  3. Fungsi setiap lapisan harus memperhatikan protokol yang telah ditetapkan secara internasional
  4. Batasan lapisan harus meminimalisir agar aliran data tidak tampil pada antarmuka
  5. Jumlah aliran data yang sangat berat tidak perlu ditempatkan bersama cukup aliran data kecil saja, agar arsitektur stabil dan tidak berat

Layer Layer Dalam OSI

The Phsyical Layer

Layer yang membutuhkan arsitektur transimisi, listrik dan waktu. Layer ini mengusahakan bagaimana komputer satu yang mengirim 1 bit bisa diterima 1 bit juga oleh komputer yang lain

The Data Link Layer

Layer inin berfungsi mengubah transmisi data mentah menjadi data yang bebas dari kelemahan transmisi. Artinya, layer ini yang mengubah transmisi mentah, listrik, dan lain sebagainya menjadi data data yang bisa diolah. Data data ini dimasukkan kedalam frame, hingga akhirnya bisa dikonfirmasi oleh pengirim pengirim transmisi beriupa komputer

The Network Layer

Layer yang mengoperasikan layanan subnet atau range range IP beberapa komputer yang saling terkoneksi dalam jaringan LAN atau WAN

The Transport Layer

Layer yang berfungsi mengatur atau memindahkan data transmisi ke layer seharusnya. Transport layer memberikan header agar data yang ditransmisikan bisa sesuai dengan aliran data sehingga bisa diproses oleh komputer

The Session Layer

Layer yang megijinkan beberapa layer yang ada memiliki sesinya sendiir untuk memproses. Termasuk diantaranya, kontrol dialog, manajemen token, dan sinkronisasi. Sehingga setiap layer bisa melanjutkan proses mengolah transmisi data jika terputus

The Presentation Layer

Layer yang berfungsi untuk menampilkan hasil transmisi menjadi sintaks sintaks semantis yang bisa diproses oleh OS (Unix, Windows) berdasarkan kaidah ASCII.

The Application Layer

Layer yang biasanya digunakan pengguna untuk berbagai kebutuhan. Contohnya adalah HTTP yang berfungsi untuk saling berkomunikasi dengan komputer antar jaringan dan menampilkan halaman internet, kata kata, dan video

Selain itu juga ada FTP, SMTP, dan lain sebagainya

Pelajari Cara Menggunakan Kali Linux

Yang Harus Dilakukan Setelah Instal Kali Linux (Atau Semua Varian Linux) 

 Gambaran Cara Kerja Layer



Ibarat kita mengirim surat lewat kantor pos. Kita memerlukan tukang pos yang setia mengirimkan surat ke tempat tujuan, menitipkannya dulu ke kantor pos agar bisa disortir sesuai kota atau kabupaten, memasukkan surat tersebut ke amplop dan menuliskan alamat.

Isi surat merupakan data data yang akan dikirimkan ini ditangani oleh Layer Application ke Layer Session, karena ini adalah proses yang berkelanjutan dan jika terputus Session Layer akan menanganinya

Kemudian surat dimasukkan ke dalam amplop yang akan ditangani oleh Transport Layer

Lalu surat tersebut disematkan alamat kemana surat ini akan dikirim, jangan sampai tersasar. Proses ini ditangani oleh Network Layer

Lalu akhirnya surat tersebut dikirimkan oleh pihak ekspedisi, kurir JNE yang digambarkan sama hal nya dengan Data Link dan Phsycal Layer

Kesimpulan

Sebenarnya model OSI ini adalah model jadul yang tak digunakan lagi, dan kini telah digantikan oleh TCP/IP.  Akan tetapi model OSI sangat bermanfaat untuk kita mengerti bagaimana data data ditransimisikan satu sama lain dan bagaimana internet bekerja




Share
Tweet
Pin
Share
No comments

 

Konsep Relational Unified Process

Relation Unified Process adalah proces dimana kita menyiapkan simulasi untuk berjalannya proyek aplikasi yang berkatian dengan software, hardware, dan pengimplementasian lainnya

Relational Unified Process atau biasa disingkat RUP, memiliki beberapa tahapan

  • Inception, tahapan dimana kita mengidentifikasi sistem. Mulai perumusan keamanan dan sistem hingga segala hal berkaitan dengan dokumentasi
  • Elaboration, tahapan mendesign secara lengkap hasil dari Inception
  • Construction, tahapan hasil penerapan design sekaligus pengujiannya
  • Transition, tahapan menyerahkan sistem pada pengguna atau biasa disebut dengan beta testing


 Alur Kerja Relational Unified Process

Alur kerja ini juga merupakan salah satu proces dalam rangkaian SDLC (Software Development Life Cycle). 

Ada dua Alur kerja RUP yang harus kalian fahami, alur kerja utama dan alur kerja pendukung

Berikut akan saya jelaskan seputar alur kerja utama, yang meliputi

  • Business Modelling, membuat sebuag design atau mengengineer proses bisnis yang ada ke dalam struktur aplikasi
  • Requirements, memutuskan sistem apa saja yang harus ada dalam aplikasi dan alasan kenapa sistem tersebut harus dibuat
  • Analysis & Design, semua hasil dari kedua poin diatas diubah menjadi spesifikasi
  • Implementation, hasil dari analisa dan design (pada no 3) kita ubah menjadi program dengan cara mengkoding
  • Testing, menguji sistem dan aplikasi apakah ada bug dan kekurangan pada user, biasanya ini disebut tahapan pra-beta
  • Deployment, tahapan dimana saat tidak ada lagi kendala atau bug pada pra-beta maka aplikasi terbsut dideploy sehingga bisa digunakan oleh khalayak umum

Sedangkan alur kerja pendukung meliputi

  • Configuration & Change Management, tahapan dimana kita memonitor segala pergerakan aplikasi. Supaya segala error dan bug, bisa ditangani lebih mudah
  • Project Management, tahapan dimana kita menyiapkan sebuah kerangka yang berfungsi untuk mengatur aplikasi dan resiko yang bisa saja dihadapi
  • Environtment,  tahapan kita mengatur infrastruktur dalam menangani program

 Studi Kasus Relational Unified Process

Setelah kita mengerti seputar Relational Unifed Process, sebaiknya kita menggunakan studi kasus atau contoh agar pemahaman kita bisa lebih mendalam.

Saya akan memberikan soal dan kita akan membedahnya kedalam aturan RUP

Sebuah perusahaan PT. Barokah ingin membuat aplikasi mobile yang memungkinkan user hanya menjual produk produk halal. Beberapa programmer ditunjuk untuk membangun segala aspek aplikasi ini. Jelaskan bagaimana pengimplementasiannya

Cara menyelesaikannya pertama kali adalah dengan membaca dokumentasi Business Modelling dari PT Barokah

Betul, memang disebutkan sesuai dengan studi kasus diatas. Namun, para programmer harus mengerti dulu bagaimana busnis ini. Bagaimana menverifikasi produk itu halal atau tidak. Apakah dengan mengecek produk tersebut sudah terdaftat di Kementerian Agama? atau bagaimana. Semua ini harus tercantum dengan jelas dalam dokumentasinya

Baik, katakanlah kita sudah membaca segala dokumentasi tersebut. Dan kita mendapatkan informasi bahwa ternyata aplikasi jual-beli ini sama seperti eccommerce pada umumnya yang membedakan adalah sebelum produk itu dimasukkan harus ada proses verifikasi bahwa produk tersebut telah terdaftar oleh Kemeterian Agama RI

Untuk memverifikasinya kita harus menerapkan aplikasi pihak ketiga berupa API produk produk halal di Indonesia. atau dengan membuat rest api sendiri untuk menghimpun segala produk produk halal yang ada. Semua itu bisa dilihat disini

 Setelah mengetahui hal hal diatas, maka kini kita menerapkan implementasi komponen software yang ada. Dengan cara menjadikannya sebagai paten atau kesatuan software yang tak bisa dirubah

Artinya seluruh programmer sepakat bahwa infrastruktur, alur kerja kode, dan cara kerja aplikasi sama persis yang telah dilalui oleh proses proses sebelumnya

Setelah itu kalian dan rekan rekan programmer sejawat boleh memprogram secara kolaboratif. Bisa menggunaan github atau tools tools yang lain

Setelah kodingan selesai, maka kini kita mengujinya dengan mencari bug yang ada. Coba untuk masukkan data, daftar penjual, masukkan produk dan yang terpenting memverifikasi bahwa produk yang diinputkan itu halal. 

Apabila setelah melakukan proses itu tidak ada kendala. Maka aplikasi siap diluncurkan ke publik. 

Kesimpulan

Relational Unified Process kurang lebih sama saja seperti proses SDLC atau alur pembuatan aplikasi lainnya. Namun, semuanya cenderung mengarah ke sebuah simulasi dimana, aplikasi harus benar benar stabil dulu sebelum akhirnya kita luncurkan di Google Play

Apabila kalian memiliki masalah dalam pengembangan aplikasi. Kalian bisa menghubungi saya, karena saya siap membantu. Hubungi no hape dibawah untuk negosiasi biaya atau sekedar bertanya. Saya siap



Share
Tweet
Pin
Share
No comments

 


Internet adalah jalan interaksi bagi banyak orang di dunia. Semakin banyak orang, semakin banyak suku, semakin banyak bahasa, dan semakin banyak karakteristik para penggunanya dari seluruh dunia.

Ternyata dari banyaknya data tersebut, kita bisa memanfaatkannya. Bisa untuk memoptimasikan bisnis kita, membuat prediksi, dan bahan analisa. 

Tak hanya skala global, skala lokal seperti perusahaan korporat juga membutuhkn kumpulan data untuk mengetahui seberapa efesien perusahaan mereka beroperasi. Apakah gaji bagi para karyawan sudah proporsional, memprediksi target clien yang mempercayakan mereka, dan segala rekaman transaksi yang ada.

Wadah bagi data data itu disebut Data Warehouse

Apa Itu Data Warehouse?

Data Warehouse adalah kumpulan data data organisasi yang tersimpan dan sifatnya elektronis. Data warehouse memfasilitasi sebuah bisnis untuk mencari prediksi data, hasil analitis yang nantinya digunakan untuk pengambilan keputusan

Di dunia yang serba digital ini. Dalam pengambilan keputusan kita harus memerlukan data data yang sudah kita dapat

Katakanlah di sebuah perusahaan roti membuat meeting tentang rencana menambah skala produksi pada rasa roti tertentu. Maka kita tidak boleh langsung memutuskan agar roti rasa cokelat itu diproduksi lebih banyak. Kenapa tidak boleh? karena kita belum melihat data

Maka cara yang tepat adalah kita harus melihat histori data yang ada selama --katakanlah 2 atau 3 bulan terakhir. Ternyata, pelanggan pelanggan kita sering kali mengorder roti rasa nanas meskipun tidak selalu konstant roti rasa nanas selalu dipilih, setidaknya roti rasa nanas adalah roti yang sering diceirtakan di sosmed, memiliki feedbacck terbaik, dan sering diorder berkali kali oleh pelanggan yang sama. Maka menambah jumlah produksi pda roti rasa cokelat adalah keputusan terbaik

Data histori roti roti tersebut dikumpulkan pada suatu wadah bernama data warehouse

Share ke group diskusi kampusmu!
Namun dalam penerapannya, data warehouse memiliki beberapa istilah. Data yang digunakan untuk transaksi sehari hari dengan data yang dibutuhkan untuk analitik dan pengambilan keputusan memiliki nama yang berbeda. Ada yang bernama OLTP dan OLAP

Apa Itu OLTP dan OLAP?

OLTP  (Online Transaction Processing) adalah data data yang biasanya digunakan untuk kebutuhan proses transaksi dan mengembalikan nilai atau inputan lain.  Termasuk, OLTP ini sangat berguna untuk memenuhi segala kebutuhan bisnis operasional seperti pembelian, distribusi produksi, dan lain sebagainya

OLTP juga dapat merefleksi segala keutuhan data

OLAP (Online Analytical  Processing) adalah sebuah metode yang berfungsi untuk menanangi queri data yang kompleks dan sebagai media untuk membaca analitis dari sebuah bisnis

Ketahui cara menggunakan database relasional pada postingan yang pernah saya tulis.

 Mencari Primary Key, Foreign Key, Entitas, Dan Aturan Intergritas Dari Relasi Tabel

Mengenal Data Warehouse Architecture

 
Ada beberapa arsitektur dasar dari sebuah data warehouse, yaitu
 
  • Operasional Data Source, yaitu database yang melayani segala produksi sehari hari. Biasanya bagian ini masih mempercayakan pada database relasional, mengoprimasi queri qeuri sederhana seperti melihat, menulis, dan memasukkan data
  • Staging Area, yaitu tempat dimana data data dari data resource disalin agar selanjutnya dikirim ke data warehouse. Proses ini hanya boleh diakses oleh Profesional Data Warehouse yang sudah terlatih
  • Data Warehouse, yaitu tempat dikumpulkannya data berupa data raw, data agregat. dan metadata
  • Presentation Area, adalah bagian yang terdiri Data Marts, yaitu data data yang terorganisir oleh satu departemen dan melaporkan segala data secara analitis. Ini merupakan bagian data warehouse yang paling harus dipedulikan oleh perusahaan atau bisnis

Aplikasi Data Warehouse Paling Sering Digunakan Saat Ini

Saya sendiri pernah menggunaka data warehouse dari Google Cloud Platform untuk mencari query data data tertentu

Ini merupakan salah satu module dalam Google Quicklabs yang sebaiknya kalian coba juga

Queri yang digunakan sama seperti queri yang digunakan untuk queri database relasional seperti MySQL

Kalian bisa mengimport, mengeksport segala data sesuai keperluan kalian. Bisa dimanfaatkan sebagai data prediction, data analisis, dan lain sebagainya
 
Selain itu layanan Data Warehouse pada GCP, ada juga produk dari SAP
 

 
SAP merupakan software yang saat ini digandrungi oleh banyak perusahaan. Jika kalian saat ini merupakan mahasiswa informatika atau berkaitan dengan IT maka mengambil course SAP patut dicoba, karena saat ini sangat dibutuhkan

Salah satu course atau divisi dalam SAP adalah Data Warehouse. Kalian akan mempelajari bagaimana mengambil data menggunakan queri dan memvisualisasikannya.

Kesimpulan


Itulah beberapa hal yang bisa saya tulis seputar Data Warehouse, semoga bermanfaaat. Hal terpenting dalam Data Warehoyse adalah mengerti dasar dasar infrastrukturnya, apapun macam macam strukturnya, apapun merknya, apapun layananya, adalah mengerti dengan tepat konsep secara terstruktur dan mengerti cara menggunakan queri


 
Share
Tweet
Pin
Share
No comments

 


Saya saat ini adalah seorang software developer dan mahasiswa. Di sela kesibukan saya menjadi mahasiswa, saya gemar menyelesaikan masalah seseorang yang berkaitan dengan teknologi dan perangkat lunak.

Saya memang tidak sepenuhnya ahli dalam bahasa pemograman. Tapi saya merasakan saya bisa menyelesaikan pekerjaan dengan mengerti inti sebuah masalah yang ada. 

Menurut saya ini adalah sebaik baiknya bekal. 

Beberapa hari yang lalu saya mendapatkan sebuah projek dari client saya. 

Seputar Aplikasi

Ia meminta saya untuk mengembangkan sebuah aplikasi akuntan bisa berjalan di PHP 8. Awalnya, aplikasi ini menggunakan PHP 5 yang syntxnya sangat jadul dan memerlukan fungsi isset disetiap variabel yang belum memiliki value

Hehehe, terdengera teknis ya. Tapi saya akan menjelaskan dengan mudah bagaimana cara mengatasinya dan apa saja sumber masalahnya

Saya mencoba berbagai cara bagaimana mengubah aplikasi ini agar mau dijalankan ke PHP versi 8. Antaranya,

Solusi Solusi Untuk Menjalankan Aplikasi Ini Di PHP 8 Atau >7

  • Mengkonvert Skrip Dengan Aplikasi Yang Ada Di Docker

Saya menghabiskan kurang lebih satu minggu untuk mengotak ngatik aplikasi dan mengikuti segala dokumentasi. Ada satu aplikasi yang --katanya (karena saya sendiri belum membuktikan) bisa mengkonversi semua script dengan php jadul menjadi terbaru, yang bernama Rector

Namun sangat ribet dan sepertinya membutuhkan waktu yang lama untuk mengimplementasikannya

  • Menulis Ulang Codingannya/Scriptnya

Sangat melelahkan memang namun dengan cara seperti ini saya bisa mengerti seluk beluk aplikasi yang sudah berumur lebih dari 5 tahun ini. 

Ada kendala saat saya mengkoding ulang aplikasi ini. Yaitu, saya tidak berhasil menginputkan nama database, detailt servername dan password berdasarkan inputan $_POST dari form yang dibuat. Maka saya meninggalkan cara seperti ini

  • Hanya Memperbaiki Yang Error Errornya Saja

Sebenarnya saya memikirkan cara seperti ini sudah sejak saya pertama kali mendapatkan projek ini. Namun barang kali saya bisa mendapatkan cara yang lebih mudah. 

Dan secara kenyataan tidak berhasil

Saya menanyakan di beberapa forum programming, di discord, di facebook, bahkan rekan sesama programmer. Ternyata semua menyarankan saya untuk mengkoding ulang dan hanya mengatasi yang baris baris yang error errornya saja.



 

 Penyebab Aplikasi Ini Tidak Mau Berjalan Di PHP 8 atau >7

  • Constant Yang Sudah Tidak Digunakan Lagi

Salah satu constant yang sampai saat ini membuat kepala saya pening adalah PDF_APP

Constan ini tidak bisa saya temuka di dokumentasi PHP manapun. Entah apakah ini sebuah constant built-in atau constant yang pernah didefinisikan

Dan seumpama ini kita perlu mendefinisikannya. Saya tidak melihat ada script yang berisi definisi dari konstant ini

  • Variabel Terkeksekusi Terlebih Dahulu Sebelum Mengecek Apakah Terdapat Value Atau Tidak

 

Ini terjadi karena kita tidak menuliskan fungsi isset(). Sehingga variabel dieksekusi ketika halaman berjalan. Namun, seiring kita menjalankan aplikasi, error ini akan hilang. Tapi tetap saja, jika tertera laporan error seperti gambar diatas, hal tersebut sangat menganggu

  • Mendefine Constant Tidak Terdeteksi Dalam Baris Baris Script

 Ada beberapa constant yang didefinisikan di file lain, namun tidak jarang kita harus mendefine nya kembali dalam file php yang sama

  • Beberapa Syntax Yang Sudah Tidak Berlaku

Sejauh ini adalah continue, dan each(). Yaitu, function atau sintaks yang tidak lagi ada di versi PHP 8. Maka mau tidak mau harus mengganti dengan sintaks yang similar.

  • Tipe Data Real Yang Seharusnya Diganti Dengan Float

Cara menanaginya sangat mudah, kita tinggal menggantinya saja dengan keyword float. Sebagai pengganti dari tipe data real

  • File Permission Yang Harus Diganti

Saya sudah berhasil mengganti file permission ini menjadi write, read, dan execute menggunakan Filezilla.


 

Atau dalam chmod di Linux, saya tinggal mengisikan valuenya menjadi 755. Namun, tetap saja gagal. Dan script tidak mau menggenerate file configure.php untuk mengkoneksikan aplikasi ini dengan databse

Kesimpulan

Dari sini saya simpulkan bahwa satu satunya cara yang harus dilakukan untuk membuat aplikasi dengan PHP jadul dapat berjalan di PHP terbaru adalah dengan cukup membenahi error errornya saja. Saya sudah membuktikannya sendiri, dan berhasil. Jikalau kalian bisa mengatasinya dengan metode lain dan cukup ampuh bisa share di kolom komentar dibawah. 
 

 
Share
Tweet
Pin
Share
No comments

 

 Apa Itu Cloud Computing?

Menurut Paman Wiki, Cloud Computing adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya

Sesuai dengan bahasanya, cloud yang berarti awan. Segala data di internet dan sistemnya tersimpan di angkasa yang kita sendiri tak bisa menyaksikannya. Namun, segala hasil, proses, dan prediksi data data yang terjadi bisa bermanfaat.

Jika kalian membutuhkan sumber daya IT yang besar, kalian tidak perlu susah susah membangun sebuah bangunan mega komputer untuk memudahkan aplikasi kalian beroperasi. Cukup sewa, dan pasang aplikasi yang dibutuhkan. Woilaaa. Bisnis berjalan lancar

Semisal kalian ingin membangun aplikasi perpustakaan buku, kalian tidak perlu mempunyai komputer dengan ukuran harddisk jutaan megabyte secara fisik, kalian bisa menyewanya di layanan cloud yang sudah disediakan

Ada berbagai merek, brand cloud computing yang ada di dunia. Google, dengan Google Cloud Platform. Microsoft, dengan Azure Cloud dan yang paling mendominasi dunia digital dunia, layanan cloud dari Amazon bernama Amazon Cloud Services.

Yang semua itu akan kita bahas secara lengkap disini

Daftar Isi

  • Kenapa Amazon Web Services
  • Apa Itu Amazon Elastic Compute Cloud
  • Macam Macam Instance
  • Harga Harga Amazon Elastic Cloud Computer
 

Kenapa Amazon Web Services?

Amazon adalah perusahaan terbesar di dunia. Jeff Bezos memulai Amazon sebagai toko buku online, seiring berjalannya waktu dagangan yang ditawarkan tidak hanya buku, namun melebar hingga ke berbaga produk yang lain seperti elektronik, keperluan rumah, dan mainan anak. Semua pemesana dan transaksi online akhirnya melebar ke seluruh dunia. Amazon seketika menjadi toko online terbesar hingga saat ini

Selain dagangan fisik, Amazon memiliki produk yang digunakan oleh banyak sekali perusahaan startup teknologi untuk menopang layanan digital dan transaksinya, yaitu bernama Amazon Web Services (AWS). 

Penjelasan Amazon Web Services

Amazon Web Services adalah layanan cloud computing yang dimiliki Amazon untuk membantu kebutuhan komputasi, penyimpanan, dan pemrosesan aplikasi aplikasi di dunia secara terarsitekur dengan varian harga atau lebih lengkapnya kalian bisa membacanya disini

Bahkan konon, 1/4 perusahaan tekno dunia menggunakan AWS dalam infrastrukturnya

Bagikan ke grup WA kampusmu, atau forum diskusi

 

Saya akan menjelaskan Amazon Web Services, layanan layanan yang sepatutnya kalian fahami agar tidak gaptek gaptek amat. Karena, ini adalah masa depan dunia digital. Menjadi software developer, engineer, dan analis jika tidak memiliki kefahaman sedikit saja tentang raksasa teknologi ini, rasanya sayang sekali. 

Apa Itu Amazon Elastic Compute Cloud (Amazon EC2)

Bayangkan berapa biaya yang harus dikeluarkan jika kalian harus membayar teknisi, membeli perangkat server komputer dan kabel kabel LAN, router, switchdan tetek bengeknya

Pasti sangat mahal sekali, bukan?

Maka dengan Amazon EC2, kalian tidak lagi harus melakukan hal menyebalkan itu. Kalian cukup, mendaftarkan akun AWS dan memilih instance sesuai dengan kebutuhan kalian

Kalian bisa memilih OS yang kalian butuhkan, bisa Windows bisa Linux

Kalian bisa memilih ukuran RAM, sesuai kantong kalian

Semua ini disebut instance

Caranya sangat mudah. 

  • Luncurkan
 Kalo kalian masih ragu mengepaskan keperluan server dengan bisnis kalian. Kalia bisa memilih template yang tersedia, dan jika memang ada yang kurang kalian bisa menambahnya sendiri
  • Hubungkan
Kalian bisa terhubung dengan server kapanpun, dimanapun dan menggunakan device manapun (diusahakan PC)
  • Gunakan

Kalian bisa menginstal aplikasi apapun, mengatur file dan lain sebagainya

Macam Macam Instance

Karena banyak sekali kebutuhan bisnis, maka supaya tidak membingungkan. AWS memberikan beberapa pilihan instance, diantaranya

  • General Purpose Instances

 Ini merupakan template instance yang paling umum. Sangat fit dengan bisnis yang ada di dunia. Sehingga kalian tidak perlu pusing pusing memilih aplikasi apa yang diperlukan

  • Compute Optimized Instance

Instance dengan layanan processing terbaik diantara instance yang lain. Sangat cocok untuk mengatasi batch processing yang banyak

  • Memory Optimized Instance

 Biasanya digunakan untuk memproses database relasional dan high processing computing, agar lebih efisien

  • Accelerated Optimized Instance

Digunakan untuk pemrosesan grafik dan data pattern matching

  • Storage Optimized Instance

 Sangat cocok digunakan untuk bisnis yang membutuhkan write dan read pada database dengan optimal.

Bagikan ke grup WA kampusmu, atau forum diskusi

 

Ketika kita merencanakan aplikasi yang akan kita buat. Sangat sekali untuk mengira ngira biaya yang diperlukan, maka dari itu kalian perlu membaca bagaimana membuat Software Project Planning yang baik dari postingan yang pernah saya tulis. 

 

  • Kesimpulan, Penjelasan & Inti Mengenai Software Project Planning 
 

Harga Harga Amazon EC2

Ibarat membeli motor, ada beberapa cara kita membayar motor yang kita sukai sesuai dengan kemampuan keuangan kita.

Jika kalian seorang sultan yang crazily rich maka membeli kendaraan dengan kontan bukan sebuah kesulitan. 

Namun jika kalian orang dari kalangan menengah maka membeli kendaraan dengan cara mengangsur adalah sebuah keuntungan. Karena uang yang dikeluarkan bisa kita tentukan tiap bulannya tanpa harus menunggu uang terkumpul banyak

 Namun dalam berlangganan dan membayar Amazon EC2, bukanlah masalah sultan atau non-sultan

Semuanya dikembalikan pada kesepadanan uang yang dikeluarkan dengan perangkat yang digunakan. 

Dalam dunia Cloud Computing hal ini disebut, pay-as-you-go

Ketika kita berlangganan Amazon EC2 ada 5 cara pembayaran, yang ke lima lima nya memudahkan kita, menjadikan biaya yang kita keluarkan menjadi sepadan

  • On-demand

Ini adalah opsi pembayaran paling dikenal. Kalian hanya membayar sesuai hitungan jam, detik instance yang kalian gunakan

  • Saving Plans

Ini adalah opsi yang memberika kita rekomendasi untuk memotong biaya penggunaan server dalam satu hingga tiga tahun

  • Reversed Instance

 Opsi yang memberikan kita diskon dari tagihan on-demand apabila kita sudah memakainya satu hingga tiga tahun. Kita bisa membayarnya seluruhnya di muka, sebagai atau tidak sama sekali

  • Spot Instance

Kita dibebankan biaya apabila ada kapasitas instance yang berjalan, jika tidak ada maka kita takkan dibebankan biaya. Kita mendapatkan diskon 90% dari biaya on-demand. Layanan ini sangat cocok jika aplikasi kita sering menerima interupsi

  • Dedicated Host

 Ini adalah biaya yang dibebankan jika seluruh kapasitas fisik server kalian miliki. kalian bebas menggunakan lisensi core, socket, dan berapapun VM yang kalian gunakan

Begitulah sedikit pembuka seputar layanan komputasi awan paling terkenal di planet ini. Tenang, penjelasan ini tak selesai sampai disini

Share
Tweet
Pin
Share
No comments

 

Ada beberapa kendala ketika membeli laptop. Seperti ada aplikasi yang tidak kompaktibel, ada yang hardwarenya crashed, dan bahkan memang harus dibawa ke manufakturnya untuk diktukar karena ada barang yang kita beli adalah miss saat quality control

Terlepas dari semua kendala tersebut. Saya akan memberikan sekedar solusi yang bisa menjadi manfaat jika permasalahan itu sama dengan kalian. Yaitu, laptop yang suka freeze, hang, saat kita operasikan

Sedikit Cerita

Saya belum ada setahun menggunakan laptop Asus varian Tuf Gaming ini. Namun saat beberapa minggu pertama saya mencobanya, ada beberapa kendala yaitu laptop sering hang dan freeze tanpa sebab. Ini terjadi secara tiba tiba. Dan seumpamam saya bawa lagi ke outlet laptop ini berasal, saya gak bisa memberikan alasan yang jelas kenapa laptop ini bisa freeze dan hang. Karena memang terjadi tiba tiba saja. 

 

Baca Juga: Cara Menjadi Web Developer Di Tahun 2024

 

Hingga beberapa bulan selanjutnya, laptop ini semakin sering hang. Baru beberapa menit dipakai freeze, saya force shut down lewat tombol power (bukan cara yang baik) tetap saja seperti itu. Berulang ulang.

Awalnya saya memutuskan untuk menginstall ulang laptop ini. Akan tetapi saya takut kehilangan lisensi Windows 10. Karena Windows 10 ini ori langsung dari pabrik Asus memproduksinya.

Maka saya mereset semua aplikasi bawaan dari Windows 10. Termasuk, Ms Office, OBS, dan semua aplikasi yang instalasinya berada di folder C

Lalu saya gunakan kembali. Awalnya baik baik saja. Lalu, freezing terjadi lagi

Saya bingung.

Akhirnya saya mengupdate Windows. Dan BIOS.

Dan tetap terjadi hal yang serupa

Redux. Rahasia Supaya Aplikasimu Bisa Ngebut

Hingga akhirnya saya kepikiran untuk menguninstall Chrome. Karena jika saya cermati, freezing ini terjadi saat saya menjalankan localhost dan memutar video di Youtube via Google Chrome (menonton video tutorial). Barang kali itu merupakan penyebab laptop saya sering macet

Lalu saya menguninstall Chrome dan mengintall aplikasi alternatif yang lain, yaitu Mozilla Firefox.

Alhamdulilah hingga postingan blog ini dibuat. Laptop saya berjalan lancar

Baik. Saya akan memberikan tutorial atau langkah langkah lengkap mengatasi laptop hang/freeze terutama yang terjadi pada laptop Asus Tuf Gaming. Karena saya mengamati banyak sekali orang orang yang mengalami kendal yang serupa saat saya membaca forum forum diskusi, di Facebook, Kaskus, dan di forum komunitas Asus itu sendiri

Namun ada baiknya kalian memeriksa segala aktifitas kritikal (atau aktifitas laptop yang bisa jadi merusak) dengan mencari fitur View reliabilty history di panel pencarian Start

Terdapat banyak sekali X X nya. Karena sebelum saya berhasil mengatasi ini, saya selalu mem-force shut down dan itu tidak baik untuk laptop saya

SARAN SAYA HANYA IKUTI SALAH SATU DARI LANGKAH DIBAWAH. JIKA SALAH SATU LANGKAH DIBAWAH SUDAH BISA MENGATASI KENDALA, MAKA TIDAK PERLU MENGIKUTI LANGKAH LANGKAH YANG LAIN. TAPI JIKA SUDAH MENCOBA SALAH SATU LANGKAH DIBAWAH DAN TIDAK BERJALAN DENGAN BAIK, MAKA USAHAKAN MENGIKUTI SEMUA LANGKAH LANGKAH DIBAWAH SECARA BERURUTAN

1. Me-Reset Semua Aplikasi

 

 


 Saya menganjurkan kalian untuk memilih Keep my files. Pilihan ini akan menginstall ulang laptop kalian secara total dan hanya menyisakan file file pribadi kalian. Bahkan jika file file kalian berada di partisi C. Saya memilih Keep my files, karena masih ada beberapa file penting (meskipun file htdocs saya terformat hiks hiks hiks T_T)

Ini Dia Script Untuk Upload File Ke Cloudinary!

 

2. Mengupdate Semua Windows 10 Dan BIOS

 
Terkadang ada beberapa fitur dalam Windows 10 yang kurang sehingga kita harus mengupdatenya agar segala aplikasi yang ada di dalam laptop kita bisa berjalan dengan optimal. Maka kita harus mengupdate OS maupun BIOSnya

Cara menginsatall BIOS sangat mudah. Saat pertama kali laptop booting, tekan F1. Maka akan ada pertanda atau peringatan bahwa BIOS harus diupdate. Jika tidak ada peringatan semacem itu, maka BIOS tidak ada update apapun.

Saya tidak menampilkan screenshot atau gambarnya karena saya gak tahu cara ngambil screenshoot di BIOS. Hehehehehe
   
 


 

3. Menguninstall Google Chrome dan Gunakan Alternatif Browser Lainnya (Mozilla Firefox)

 

Google Chrome memang terkenal memakan banyak sekali RAM. Maka gunakanlah aplikasi lain seperti Mozilla, Microsoft Edge, atau Bing. 

Gunakan JWT, Agar Aplikasi Webmu Bisa Aman

Kesimpulan

 Ini adalah cara yang saya gunakan saat mengatasi kendala pada laptop Asus TUF Gaming. Jika kalian sudah mengikuti cara cara diatas akan tetapi laptop tersebut masih suka freeze maka lebih baiknya kalian memeriksa perangkat hardware kalian. Atau jalan terakhir adalah meminta garansi. Karena tidak menutup kemungkinan selalu saja ada product yang miss dari quality control. Selama kalian mempunyai kartu garansi (atau apapun) maka sebaiknya hubungi outlet tempat kalian membeli product ini
Share
Tweet
Pin
Share
10 comments
Newer Posts
Older Posts

About me

About Me

Techbros Writer. Educactor, you name it

Follow Us

  • instagram
  • youtube

Categories

Materi Kuliah Buku Internet Stuff

recent posts

Sponsor

Blog Archive

  • March 2025 (4)
  • February 2025 (1)
  • November 2024 (3)
  • October 2024 (1)
  • January 2024 (1)
  • December 2023 (12)
  • November 2023 (9)
  • October 2023 (1)
  • September 2023 (3)
  • August 2023 (14)
  • July 2023 (3)
  • June 2023 (11)
  • May 2023 (3)
  • April 2023 (1)
  • March 2023 (1)
  • February 2023 (8)
  • January 2023 (6)
  • December 2022 (3)
  • November 2022 (2)
  • October 2022 (3)
  • September 2022 (3)
  • August 2022 (1)
  • July 2022 (1)
  • June 2022 (1)
  • May 2022 (1)
  • March 2022 (4)
  • February 2022 (8)
  • January 2022 (8)
  • December 2021 (4)
  • November 2021 (11)
  • October 2021 (6)
  • August 2021 (9)
  • July 2021 (5)
  • June 2021 (5)
  • May 2021 (4)
  • April 2021 (4)
  • March 2021 (6)
  • February 2021 (2)
  • January 2021 (7)
  • December 2020 (5)
  • November 2020 (2)
  • October 2020 (5)
  • September 2020 (6)
  • July 2020 (1)
  • June 2020 (1)
  • May 2020 (6)
  • March 2020 (1)
  • January 2020 (3)
  • December 2019 (3)
  • November 2019 (12)
  • October 2019 (8)
  • September 2019 (6)
  • August 2019 (8)
  • July 2019 (6)
  • June 2019 (3)
  • May 2019 (8)
  • April 2019 (2)

Report Abuse

Created with by ThemeXpose