Mengumpulkan Modal Usaha dari Uang Bulanan

Mahasiswa saat ini dituntut untuk bisa berwirausaha sejak dini, sehingga ketika lulus tidak bingung kesana kemari mencari kerja. Berwirausaha tentunya membutuhkan modal awal. Secara umum, modal dapat kita hasilkan dari uang sendiri, pinjaman, atau bekerjasama dengan pihak lain. Bagi mahasiswa yang hidupnya bergantung dari kiriman orang tua, agak sulit mengharapkan pinjaman dari orang apalagi bank. Salah satu yang dapat kita manfaatkan adalah uang bulanan kita.

Mahasiswa umumnya mendapat jatah bulanan dari orang tua dalam jumlah bervariasi tergangtung kondisi perekonomian keluarga. Tapi biasanya jumlah itu “cukup” untuk satu bulan. Definisi “cukup” inilah yang ingin kita turunkan standarnya dengan mengurangi atau bahkan menghilangkan beberapa keperluan yang dirasa tidak terlalu penting. Ada banyak cara untuk menghemat uang bulanan kita,berikut ini adalah beberapa hal yang dapat kita lakukan untuk mengurangi kebutuhan bulanan.

  •  Memasak sendiri

memasak

Salah satu pengeluaran yang cukup besar dari kebutuhan bulanan mahasiswa adalah biaya makan, apalagi untuk mahasiswa di kota besar. Salah satu solusi yang dapat digunakan adalah dengan memasak makan sendiri. Beberapa tempat kost menyediakan fasilitas dapur umum, atau kalau kost tidak memiliki dapur umum, kita dapat menggunakan rice cooker untuk menanak nasi dan lauknya dapat kita rebus dalam rice cooker tersebut. Untuk pilihan lauk kita bisa memilih lauk yang sehat dan cukup murah seperti telur, dan aneka macam sayuran. Biar lebih hemat, sebaiknya masak makan dengan cara direbus, selain sehat, juga mengurangi kebutuhan minyak goreng.

  • Jalan kaki ke kampus

3044226595

Untuk menghemat uang transport, kita dapat berjalan kaki dari kost ke kampus. Jalan kaki tentunya sehat bagi tubuh, dan melatih kita dalam manajemen waktu. Untuk kost yang jaraknya cukup jauh, kita harus mengalokasikan waktu yang cukup untuk memperkirakan lama perjalanan dan pastikan membawa bekal minum yang cukup.

  • Kurangi jajan

kantin-fisip_20181016_195954

Jajan biasanya untuk keperluan yang tidak terlalu penting, seperti snack, minuman dan lain lain. Jadi sebenarnya tidak susah untuk melakukan hal ini, satu satunya penghalang adalah diri kita sendiri. Untuk makan siang, biasanya mahasiswa jajan di kantin kampus, hal itu bisa diganti dengan membawa bekal dari rumah.

  • Kurangi kosmetik

kosmetik_20150903_115637

Trik kali ini perlu diperhatikan bagi kaum hawa. Kosmetik bisa dikatakan kebutuhan wajib bagi mahasiswi. Berbagai macam kosmetik tersedia dengan harga bervariasi. Mengurangi penggunaan kosmetik pada dasarnya tidak mempengaruhi kualitas kita sebagai seorang mahasiswa maupun kualitas kita sebagai manusia. Jadi jangan takut mengurangi penggunaan kosmetik dan lebih fokus meningkatkan kualitas inner beauty kita

  • Minimalisir penggunaan pulsa

512PMxM0D4L

Dengan meluasnya penggunaan media sosial,kebutuhan “paketan data” tidak dapat dihindarkan. Disatu sisi teknologi internet mengurangi biaya komunikasi. Kalau dulu kita harus menggunakan SMS dan telepon, sekarang kita bisa melakukan pengiriman pesan teks, panggilan suara maupun panggilan video dengan aplikasi perpesanan dengan tarif yang murah, karena dihitung berdasakan besar data yang dikirim. Namun media sosial ibarat  candu yang bisa memabukkan kita, bila tidak terkontrol, ratusan ribu bisa habis dalam sebulan untuk membayar tagihan data kita. Jadi penggunaan internet perlu kita kontrol dengan seksama. Beberapa cara dapat kita gunakan untuk menghemat penggunaan pulsa kita, yaitu

  1. Menggunakan internet gratis yang biasanya disediakan kampus, atau pemerintah
  2. Gunakan provider yang menyediakan layanan gratis untuk aplikasi perpesanan
  3. Hidupkan akses  ke jaringan internet jika diperlukan
  4. Batasi akses aplikasi ke jaringan internet

Demikian beberapa trik mengumpulkan modal dari uang bulanan kita, untuk belajar tips dan trik dalam pengelolaan keuangan dapat kunjungi halaman moneysmart.id

 

Apa itu RESTful API

Hai teman-teman se-bangsa dan se-technology, pada kesempatan kali ini saya akan memperkenalkan apa itu RESTful API.RESTful API / REST API merupakan implementasi dari API (Application Programming Interface). REST (Representional State Transfer) adalah suatu arsitektur metode komunikasi yang menggunakan protokol HTTP untuk pertukaran data dan metode ini sering diterapkan dalam pengembangan aplikasi. Dimana tujuannya adalah untuk menjadikan sistem yang memiliki performa yang baik, cepat dan mudah untuk di kembangkan (scale) terutama dalam pertukaran dan komunikasi data.

RESTful API memiliki 4 komponen penting di dalamnya diantaranya adalah

  • URL Design
  • HTTP Verbs
  • HTTP Response Code
  • Format Response

URL Design
RESTful API diakses menggunakan protokol HTTP. Penamaan dan struktur URL yang konsisten akan menghasilkan API yang baik dan mudah untuk dimengerti developer. URL API biasa disebut endpoint dalam pemanggilannya. Contoh penamaan URL / endpoint yang baik adalah seperti berikut :

/users
/users/1234
/users/1234/photos
/users/1234/photos/abc

HTTP Verbs
Setiap request yang dilakukan terdapat metode yang dipakai agar server mengerti apa yang sedang di request client, diantaranya yang umum dipakai adalah :

GET
GET adalah metode HTTP Request yang paling simpel, metode ini digunakan untuk membaca atau mendapatkan data dari sumber.
Contoh :
GET /users : Mengembalikan daftar user
GET /users/1234 : Mengembalikan data user dengan ID 1234

POST
POST adalah metode HTTP Request yang digunakan untuk membuat data baru dengan menyisipkan data dalam body saat request dilakukan.
Contoh :
POST /users : Membuat data user baru

PUT
PUT adalah metode HTTP Request yang biasanya digunakan untuk melakukan update data resource.
Contoh :
PUT /users/1234 : Mengupdate data user dengan ID 1234

DELETE
DELETE adalah metode HTTP Request yang digunakan untuk menghapus suatu data pada resource.
Contoh :
DELETE /users/1234 : Menghapus data user dengan ID 1234

Selain HTTP Verbs diatas, masih ada metode HEAD dan PATCH dalam HTTP Request, tetapi jarang sekali digunakan.

HTTP Response Code
HTTP response code adalah kode standarisasi dalam menginformasikan hasil request kepada client. Secara umum terdapat 3 kelompok yang biasa kita jumpai pada RESTful API yaitu :

  • 2XX : adalah response code yang menampilkan bahwa request berhasil.
  • 4XX : adalah response code yang menampilkan bahwa request mengalami kesalahan pada sisi client.

5XX : adalah response code yang menampilkan bahwa request mengalami kesalahan pada sisi server.

Dan berikut ini adalah response code yang biasa digunakan pada REST :

200 OK
Response code ini menandakan bahwa request yang dilakukan berhasil.

201 Created
Response code ini menandakan bahwa request yang dilakukan berhasil dan data telah dibuat. Kode ini digunakan untuk mengkonfirmasi berhasilnya request PUT atau POST.

400 Bad Request
Response code ini menandakan bahwa request yang dibuat salah atau data yang dikirim tidak ada.

401 Unauthorized
Response code ini menandakan bahwa request yang dibuat membutuhkan authentication sebelum mengakses resource.

404 Not Found
Response Code ini menandakan bahwa resource yang di dipanggil tidak ditemukan.

405 Method Not Allowed
Response code ini menandakan bahwa request endpoint ada tetapi metode HTTP yang digunakan tidak diizinkan.

409 Conflict
Response code ini menandakan bahwa request yang dibuat terdapat duplikasi, biasanya informasi yang dikirim sudah ada sebelumnya.

500 Internal Server Error
Response code ini menandakan bahwa request yang dilakukan terdapat kesalahan pada sisi server atau resource.

Format Response
Setiap request yang dilakukan client akan menerima data response dari server, response tersebut biasanya berupa data XML ataupun JSON. Setelah mendapatkan data response tersebut barulah client bisa menggunakannya dengan cara memparsing data tersebut dan diolah sesuai kebutuhan.
Contoh :
XML

HTTP/1.1 200 OK
Date: Sat, 06 Oct 2001 23:20:04 GMT
Server: Apache.1.3.12 (Unix)
Connection: close
Content-Type: text/xml
Content-Length: 124

<?xml version=”1.0″?>
<methodResponse>
<params>
<param>
<value><double>18.24668429131</double></value>
</param>
</params>
</methodResponse>

JSON

GET /users/1234

HTTP/1.1 200 OK
Content-Type: application/vnd.api+json

{
“id”: “1234”,
“first_name”: “jhon”,
“last_name”: “doe”,
“created”: “2015-05-22T14:56:29.000Z”,
“updated”: “2015-05-22T14:56:29.000Z”
}

Demikian sedikit pengenalan tentang RESTful API semoga dapat memberi pemahaman mengenai apa itu RESTful API dan bagaimana konsepnya, sampai jumpa di artikel berikutnya.

Hashing MD5 pada Java

MD5 kepanjangan dari Message Digest 5, banyak digunakan untuk validasi ukuran file (checksum) yang kita download dari internet. MD5 juga banyak digunakan pada website untuk enkripsi password pengguna pada saat login, sehingga password tersebut akan lebih susah untuk dibaca. Keuntungan menggunakan MD5 Hash adalah berapapun panjang karakter yang ingin kita enkripsi, panjang MD5 Hash-nya selalu sama. Kemudian perbedaan satu karakter pada String yang ingin kita enkripsi akan menghasilkan MD5 yang benar-benar berbeda. Hal itulah yang membuat MD5 banyak digunakan sampai sekarang.

MD5 Hashing pada Java

Jika pada PHP, menggunakan fungsi MD5 sangat mudah, kita tinggal memanggil fungsi md5(), dengan memasukkan parameter inputan berupa String yang mau kita enkripsi. Sedangkan pada Java, kita akan menggunakan kelas MessageDigest dari java.security.MessageDigest untuk bisa mengenkripsi String menggunakan teknik MD5 Hashing. Berikut adalah source code-nya :

File Main.java

package md5.test;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
 *
 * @author Herdi Naufal
 */
public class Main {
    public static String md5Java(String message)
    {
        String digest = null;
        try {
                MessageDigest md = MessageDigest.getInstance("MD5");
                byte[] hash = md.digest(message.getBytes("UTF-8"));
                //merubah byte array ke dalam String Hexadecimal
                StringBuilder sb = new StringBuilder(2*hash.length);
                for(byte b : hash)
                {
                        sb.append(String.format("%02x", b&0xff));
                }
                digest = sb.toString();
            } catch (UnsupportedEncodingException ex)
                {
                        Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
                } catch (NoSuchAlgorithmException ex)
                        {
                                Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
                        }
                        return digest;
    }
    public static void main(String[] args)
    {
        String original = "TWOH's Enginnering";
        String encrypt = md5Java(original);
        System.out.println("Kalimat original : "+original);
        System.out.println("MD5 Hashing : "+encrypt);
    }
}

Intinya adalah kita pertama-tama merubah String ke dalam byte array, setelah itu kita merubah kembali byte array tersebut ke dalam hexadecimal MD5 String. Inilah output dari program di atas :


run:
Kalimat original : TWOH's Enginnering
MD5 Hashing : 86b09a5b5734d1342317bbb50426ec7b
BUILD SUCCESSFUL (total time: 1 second)

Sertifikasi TOGAF 2018: Mengapa, Apa dan Bagaimana ?

Apa itu Sertifikasi TOGAF ?

Sertfikasi TOGAF adalah proses untuk mendapatkan pengakuan berupa sertifikat TOGAF dari lembaga tertentu yang terakreditasi. Sertifikat tersebut berfungsi untuk menjaim bahwa orang atau lembaga telah mampu memahami dan menerapkan konsep dalam TOGAF.

Mengapa Sertifikasi TOGAF penting ?

Bagi perseorangan, sertifikat TOGAF dapat digunakan untuk memperoleh jabatan tertentu serta dapat mempercepat kenaikan jenjang karir

Bagi perusahaan,:

  • Menaikkan reputasi perusahaan dihadapan mitra kerja
  • Mengoptimalkan rekrutmen dan retensi staf, dan memotivasi staf

Apa saja isi sertifikasi TOGAF?

Sertifikat TOGAF berisi nama penerima sertifikat serta pernyataan bahwa yang bersangkutan telah diakui kemampuan pemahaman dan pengaplikasian framework TOGAF.

togaf-9-certified.png

Contoh Sertifikat TOGAF

Berapa hari untuk mengikuti sertifikasi dan berapa biayanya?

Berdasarkan informasidari http://www.opengroup.org/togaf9/cert/showcase/training-calendar/, sertifikasi TOGAF  jika melalui perusahaan ATD Solution memakan waktu 4 hari dengan biaya 16 juta rupiah.  Namun jika melalui perusahaan SNA Technology, proses sertifikasi memakan waktu  5 hari

Jadwal sertifikasi TOGAF di Indonesia sepanjang 2018 ?

  • Sertifikasi melalui ATD Solution tanggal 14 Mei 2018, 6 Agustus 2018, 5 November 2018 ,
  • Sertifkasi melalui SNA Technology tanggal 11 Juni 2018