Wednesday, December 11, 2019

Daftar Smartphone Menarik


Sebelumnya mimin sempet bahas tentang tips dalam memilih handphone. Sekarang mimin mau membahas smartphone yang sudah rilis ataupun yang masih rumor tapi menarik perhatian mimin.
Handphone 1 : Redmi k30
Ini smartphone yang baru rilis dari deretan Xiaomi. Seri k30 ini ada 2 jenis dan bedanya di prosesor yang dipakai. Yang baru rilis desember ini menggunakan chipset Snapdragon 730G. tapi yang mimin tunggu sebenarnya yang rilis kemudian hari, yaitu redmi k30 dengan chipset 765G. Karena chipsetnya sudah pakai Snapdragon 765G, artinya smartphone ini nantinya mendukung jaringan internet mobile 5G.
Spesifikasi lainnya dari redmi yang bikin mimin tertarik itu karena layarnya punya refresh rate 120Hz. Buat yang penasaran apa efek dari refresh rate boleh cek di link ini https://www.testufo.com/
Selain itu RAM dari Redmi k30 ini juga tergolong besar yaitu 6-8 GB dengan memori internal 64-256GB.
Untuk harganya, Redmi k30 dengan chipset 730G dijual dengan harga 1600 yuan atau sekitar Rp 3,2 juta dan Redmi k30 dengan chipset 765G dijual dengan harga 2000 yuan atau sekitar Rp 4 juta.
Sayangnya, handphone ini baru rilis di china. Belum ada info lebih lanjut apakah handphone ini bakal rilis di Indonesia atau tidak. Kalaupun rilis, ada prediksi kalau harganya akan naik jadi range 4 juta sampai 5 juta. Oh iya, Redmi k30 juga ada rumor bakal rilis yang versi pro sekitar bulan maret.
Handphone 2 : Realme 3 pro
Mungkin kalian bingung, kenapa bukan Realme x2 pro? Kalau dari mimin, alasannya karena realme x2 pro masih belum mendukung teknologi 5G.
Loh, tapi kenapa malah milih Realme 3 pro yang lebih outdated? Pastinya kan itu juga ga mendukung 5G?
Betul. Tapi kalian kepikiran tidak kalau gara-gara realme x2 pro keluar, smartphone yang lain harus banting harga? Mimin ada baca berita yang nyebutin beberapa keluaran realme yang turun harga dan salah satunya adalah Realme 3 Pro. Di beritanya agak berlebihan karena bilangnya dari awalnya harga 3.5 juta sudah turun jadi 1.5 juta.
Akhirnya mimin riset ke toko-toko online. Kalau yang ram 4/64 harganya sekitar 2.4 sampai 2.8 jutaan dan yang 6/128 harganya sekitar 2.8 sampai 3.2 jutaan. Oh iya, processor yang dipakai juga processor generasi 7 alias Snapdragon 710.
Handphone 3 : Pocophone f1
Handphone satu ini keluaran tahun 2018. Tapi jangan salah, kualitasnya ga kalah bagus dengan handphone keluaran tahun 2019. Smartphone ini pakai processor generasi 8 yaitu Snapdragon 845. Selain itu RAM dan memori internalnya sebesar 6/64 sampai 8/256.
Meski sudah menggunakan processor generasi 8, smartphone ini dihargai 4 sampai 5 juta. Coba kalian cari smartphone dengan processor generasi 8 tapi harganya semiring ini. Sejauh ini sih mimin belum ketemu.
Handphone 4 : Redmi note 9 pro
Kalau handphone yang satu ini masih rumor. Handphone ini diprediksi tahun 2020 keluar di kuartal 2. Artinya handphone ini keluar sekitar bulan april sampai juni.
Bocoran spesifikasinya ada sumber yang bilang bahwa smartphone ini didukung dengan processor Snapdragon 865 dan akan support 5G. selain itu, RAM dari Redmi note 9 pro sebesar 8 GB dengan memori internal sebesar 128 GB. Tapi ada sumber lain yang bilang kalau smartphone ini didukung teknologi snapdragon 730G. kita liat aja ya ke depannya gimana.

Sejauh ini yang mimin bahas lebih ke arah keluaran realme dan xiaomi. Untuk handphone brand lainnya menurut mimin terlalu mahal. Dengan harga lebih murah, mimin merasa udah bisa dapet kualitas jauh lebih bagus kalau beli brand realme dan xiaomi.
Sekian postingan dari mimin, semoga smartphone yang mimin sebutin bisa jadi pilihan untuk kalian juga.


Monday, December 9, 2019

Mau Ganti HP? Baca Dulu!


Sebentar lagi tahun akan berganti dan teknologi juga semakin update. Mungkin handphone kalian juga mau diganti? Kalau kalian belum ada ide mau beli handphone apa, postingan kali ini bisa berguna buat kalian. Apa aja sih kira-kira poin-poin yang perlu diperhatikan dalam membeli handphone?
Poin 1 : Apa Tujuan Kamu Ganti HP?
Apa sih alasannya kamu mau ganti HP? Hpnya cepet panas dan lemot? Kameranya kurang sakti? Yang penting ikutin brand? Tentunya ada dong alasannya kenapa mau ganti HP.
Misalkan tujuannya untuk gaming, disarankan beli handphone dengan chipset kualitas tinggi. Misalnya Snapdragon generasi 7 misalnya 710, 712, 730, 765 atau 765G. Lebih bagus lagi kalau chipsetnya generasi 8 misalnya 845, 850, 855, 855+, atau 865! Kalau ada inisial G, misalnya Snapdragon 730G, itu lebih didesign untuk gaming.
Semisalkan kalian jarang main game tapi kalian senang untuk foto, lebih baik dari yang kameranya bagus. Kamera bagus itu bisa diliat dari resolusi kamera, apperture, ISO, atau fitur lain misalnya Phase Detection Auto Focus (PDAF), Electronic Image Stabilization (EIS), atau Optical Image Stabilization (OIS).
Atau mungkin kalian yang penting hpnya tahan lama? Mungkin cari yang kapasitas baterainya besar dan ada fitur fast chargingnya.
Poin 2 : Jebakan Batman!
Sekarang HP itu makin beragam. Tapi beberapa hp bisa jadi ada jebakan batmannya kalau ga cermat. Contohnya gimana?
Contohnya ada beberapa HP yang gaada tempat untuk pasang jack 3.5mm. Apa itu jack 3.5 mm? Itu tempat untuk kita pasang earphone, headphone, headset, dan kawan-kawannya. Misalnya xiaomi mi mix alpha.
Ada juga model kamera yang ketanam. Mungkin bagi sebagian orang ini tidak masalah, tapi ternyata ada juga yang tidak suka dengan fitur ini. Contoh HP yang punya fitur ini adalah xiaomi redmi k20 pro.
Beberapa HP juga Ada tidak punya card slot. Efeknya kalian tidak bisa menambah memori semisalkan memori internal kalian udah penuh. Tapi biasanya HP yang tidak punya card slot punya memori internal yang besar.
Mungkin hal lain yang harus diperhatikan itu layar HP. Beberapa HP ada yang masih pake LCD padahal HP sekarang kebanyakan udah pakai LED. LED dan LCD ada kelemahan dan keunggulannya masing-masing. Untuk LED, singkatnya gambar yang dihasilkan cenderung lebih bagus dan hemat baterai. Tapi untuk pemakaian lama lebih cepat rusak dibandingkan LCD.
Poin 3 : Fitur Tambahan
Beberapa orang mungkin tertarik dengan HP yang ada fingerprint, NFC, atau fitur. Kalau saya sendiri sekarang nunggu HP murah yang udah bisa 5G.
“loh tapi kan 5G masih belum bisa dipake di Indo.”
“5G kan sekarang baru uji coba, paling baru bisa dipake taun 2022 atau 2023.”
Jadi gini teman-teman. handphone yang ada 5Gnya udah bakal banyak diproduksi tahun 2020. Berhubung bentar lagi 2020, gw mending beli HP yang bisa 5G. kalau teknologi 5G keluar, gw ga perlu ganti HP lagi buat nikmatin. Kabarnya xiaomi bakal keluarin HP 5G dengan harga sekitar 5 jutaan loh.
Jadi kira-kira itu 3 poin penting yang layak kalian pertimbangkan kalau kalian mau ganti HP. Semoga bermanfaat!

Friday, December 6, 2019

Kuliner Nusantara, Indomie!


Percakapan unfaedah di discord jam 12 siang.
Gw              : “Ah, pengen makan ramen tiba-tiba.”
Temen A     : “Shuju sikat. Aku juga jadi pengen. Jam laper sih.”
Temen B     : “Tinggal beli indomie telur di warung, rasanya 11/12 lah.”
Temen A     : “Lebih pingin indomie sih. Kangen indomie celor.” (Ini orang tinggal di jepang sekarang jadi gabisa makan indomie sesuka hati. Yang mau merantau keluar negeri, hati-hati, gabisa makan indomie ntar)
Ngomong soal ramen yang mendadak jadi indomie, gw sekarang mau ngebahas terkait indomie. Jadi indomie ada ngeluarin kategori produk namanya indomie kuliner nusantara. Indomie ini bisa dibilang “limited edition” karena beberapa dari indomie ini cuman ada di daerah terkait.
“Ah ngga kok, gw pernah liat banyak indomie kuliner di supermarket.”
Iya, memang ga semua indomie kuliner itu limited edition. Tapi salah satu yang gw tau cukup legendaris itu indomie celor.

Jadi dulu pas gw kuliah, gw punya temen yang asalnya dari palembang (ini orang yang sama dengan yang tinggal di jepang sekarang). Seperti halnya percakapan di discord, kita lagi ngebahas indomie dan dia bilang di palembang ada indomie celor. Akhirnya gw nitip 2 bungkus karena penasaran pengen nyoba.
Cara masaknya kayak cara masak indomie biasa. Rebus air, masukkan mie ke dalam air mendidih, letakkan bumbu di dalam mangkok, saring mie, taruh dalam mangkok, aduk merata, kasih kuah.
Tapi indomie celor ini kuahnya pekat dan lebih berbumbu dari indomie kuah yang biasanya. Kuahnya lebih berminyak juga rasanya. (gw rada lupa, tapi gw inget kuahnya pekat dan berbumbu.)
Sekarang, kalau misalnya mau iseng makan indomie semacam ini, buka dari toko*pedia aja.
Gw saranin kunjungin 1 toko terus beli banyak jenis langsung (nih gw kasih link tokonya https://www.tokopedia.com/dismak/etalase/indomie-1). Misalnya beli yang indomie celor 2 bungkus, rasa empal gentong 2 bungkus, soto medan 2 bungkus. Kalau belinya satu-satu nanti lebih mahal ongkir daripada barangnya.
Sekian cerita dari gw hari ini. Semoga jiwa kuliner kita bisa tetap membara dengan tetap menjaga ketebalan dompet.

Thursday, December 5, 2019

Better Late than Never


Tahun 2019 sudah hampir berakhir.
Tahun dimana udah setaun setelah gw lulus dari kampus tercinta.
Tahun dimana gw resmi menjadi budak korporat.
Tahun dimana gw makin galau mau lanjut S2 jurusan yang berkaitan dengan elektro, IT, atau managemen.
Tahun dimana gw berusaha menata ulang hidup dengan mencari berbagai kegiatan produktif yang ujung-ujungnya kagak produktif.
Tapi janganlah tahun ini jadi tahun dimana aing skip ngeblog sama sekali.
Sebelum-sebelumnya gw suka ngepost random stuff disini.
Dan ke depannya gw pengennya makin sering ngepost random stuff yang minimal guna kalau ngga ya bisa menghibur.
Ditunggu postingan selanjutnya yak

Friday, July 13, 2018

C language Course Part 3 : Ekspresi Aritmatik, Operasi Matematika, dan Fungsi!

Helo minasan (wibu dikit ga apa ya sekali-kali). Sekarang kita lanjut ke materi selanjutnya desu. Yang bakal dipelajarin hari ini itu arithmetic expressions kayak tambah, kurang, kali, bagi, sama mod. Setelah bisa, kita lanjut ke mathematical formulas. Terakhir, formula matematika tadi bakal dibikin ke dalam functions! Yuk mulai.

Arithmetic expressions yang diluar library math.h itu ada 5
-         Tambah (+)
-         Kurang (-)
-         Kali (*)
-         Bagi (/)
-         Mod (%)
Jadi kalau misalnya mau bikin lima tambah lima berarti tulisnya 5+5. Kalau mau bikin 21 mod 7 berarti 21%7(hasilnya 0). Oke kelar wkwkwkkwwk.

Sekarang lanjut ke mathematical formulas. Jadi di bahasa C akan diprioritaskan kali sama bagi dulu baru tambah dan kurang. Misalnya gw mau bikin rumus kayak begini
Jadi gw bakal nulisnya : b*b – 4*a*c. kalau gw mau bikin rumus kayak begini
Gw bakal nulisnya (a+b)/(c+d). Mathematical formulas. KELAR! Wkwkwkwkkw.

Dan ini bagian yang asiknya, functions. Function itu apa sih? jadi di bahasa C kita bisa bikin semacam fungsi yang nantinya tinggal dipakai. Ini guna kalau fungsinya mau dipake berulang-ulang, supaya programnya ga makan banyak memori kalau kepanjangan.

Misalnya gw mau hitung luas dari lingkaran. Rumus luas lingkaran itu π.r2. jadi kalau dibuat di program bakal jadi 22/7*r*r. kalau dibuat di dalam bahasa C tanpa function hasilnya bakal begini.

#include <stdio.h>
#define PI 3.14

int main(void)
{
   //variables
   float r,luas;
  
   ///main program
   //receive input
   printf("Masukkan jari-jari lingkaran:");
   scanf("%f",&r);
  
   //calculation
   luas = PI*r*r;
  
   //print luas
   printf("luas adalah = %f",luas);
  
   return(0);
}

Jadi program bakal minta input jari-jari, hitung luas, terus diprint. Oh iya sebelumnya gw lupa jelasin, kalian bisa deklarasi variabel global pake #define PI 3.14. jadinya PI akan bernilai 3.14. Sekarang, kalau kita bikin rumus hitung lingkarannya jadi function, hasilnya bakal jadi kayak begini.

#include <stdio.h>
#define PI 3.14

int main(void)
{
   //variables
   float r;
  
   ///main program
   //receive input
   printf("Masukkan jari-jari lingkaran:");
   scanf("%f",&r);
  
   //calculation
   luas_lingkaran(r);
  
   //print luas
   printf("luas adalah = %f",luas);
  
   return(0);
}

float luas_lingkaran(float jari)
{
   float luas;
  
   luas = PI*jari*jari;
  
   return luas;
}

Rumus buat hitung luas lingkaran sekarang ada di dalam function yang namanya luas_lingkaran. Sama aja, kalau di print ke layar, hasilnya bakal kayak gini.


Sekarang gw bakal jelasin alur programnya itu gimana. Yuk kita bandingin dulu alur program tanpa function dan dengan function lewat flowchart ini.


Jadi yang bisa diliat, kalau yang program tanpa function, dia langsung eksekusi semuanya tanpa ada akses fungsi lain. kalau dengan function, dia bakal akses fungsi dulu. Mungkin ini terlihat ga guna, tapi mungkin contoh yang bermanfaat gini. Pengguna masukin 3 jari-jari lingkaran dan didapatkan 3 luas lingkaran. Kalau banyak lingkaran yang dihitung maka function bakal lebih guna.

Mungkin latihan untuk kalian, coba bikin.
1.     Rumus buat hitung volume dari kerucut.
2.     Rumus buat hitung volume dari kerucut tapi pakai function.

Mungkin ini sekian dulu dari gw, materi selanjutnya kita akan masuk ke conditional if else. So stay tuned guys!

Wednesday, July 11, 2018

Solusi Latihan Soal C Language Course Part 2

Halo –halo (Bandung), kemarin gw sempet kasih soal latihan kan yaa, sekarang gw bakal ngasih solusinya. Gw paparin dulu soalnya baru kasih pembahasannya yaa.

SOAL

1.     Print dua kalimat ini ke layar.
Saya suka makan eskrim.
Sekali makan eskrim, saya bisa makan 10.

2.     Print dua kalimat sama kayak diatas, tapi angka 10-nya diganti angka inputan kalian. Misalnya kalian masukin angka 5. Jadinya:
Saya suka makan eskrim.
Sekali makan eskrim, saya bisa makan 5.

SOLUSI

1.     Kalau ini pakai printf aja. dan biar mudah dianggap 10nya itu karakter aja. jadinya kayak begini.

#include <stdio.h>

int main(void)
{
   printf("Saya suka makan es krim\n");
   printf("Sekali makan eskrim, saya bisa makan 10");
  
   return(0);
}

Kemarin gw lupa ngejelasin, jadi kalau printf itu masih print dalam 1 baris. Jadi supaya bisa beda baris, harus dikasih simbol ‘\n’ yang artinya newline. Jadi setelah dikasih baru hasilnya bakal kayak gini.


itu ada error karena gw lupa kasih tanda ';' di belakang return(0). setiap kalimat harus diakhiri sama tanda ';' soalnya.

2.     Kalau ini, harus terima input dulu pakai scanf. Di kasus ini masih bebas mau terima angkanya sebagai variabel tipe apa karena cuman di print aja. di kasus ini gw mau pake integer aja.

#include <stdio.h>

int main(void)
{
   // variable declaration
   int ice_cream;
  
   ///main program
   //receive input from user
   printf("masukkan jumlah eskrim yang biasa dimakan  =  ");
   scanf("%d",&ice_cream);
   printf("\n");
  
   //print to screen
   printf("Saya suka makan es krim\n");
   printf("Sekali makan eskrim, saya bisa makan %d",ice_cream);
  
   return(0);
}

Kalau programnya dijalanin, bakal kayak begini tampilannya.


Selamat! Sekarang udah lebih berasa sakti kan programmingnya?

Tuesday, July 10, 2018

C language Course Part 2 : Deklarasi Variabel dan Tipe Data!

Berhubung kemarin udah berhasil install semua, yuk sekarang kita lanjutin materinya! Untuk blog kali ini, gw bakal ngejelasin tentang elemen-elemen yang dipakai di bahasa misalnya kayak tipe data, deklarasi variabel, dan lainnya.

Tapi sebelumnya, gw mau jelasin dulu program “Hello World!” yang kemarin dipake berikut cara penulisan kode yang baik dan benar.

#include <stdio.h>

int main(void)
{
   printf("Hello World!");
   return(0);
}

Kemarin yang dipakai itu kayak diatas kan ya? Bakal gw pecah satu satu yaa
1.     #include <stdio.h>

Disini gunanya #include gitu buat manggil library. Apa itu library? Isi dari library itu fungsi-fungsi yang udah dibuat dan tinggal dipakai. Detailnya akan dibahas di bab soal fungsi yaa.

2.     Int main()

Setiap program bahasa C pasti punya program utama. Disini kita deklarasi dengan int main(void). Jadi program utama ga perlu masukan data buat dijalankan. Beberapa fungsi soalnya butuh data input supaya bisa dijalanin.

3.     Printf(“Hello World!”);

Buat ngeprint tulisan hello world. Khusus untuk print tulisan aja tanpa angka variabel bisa langsung begitu, tapi nanti bakal dijelasin cara ngeprint data variabel.

4.     Return(0);

Setelah eksekusi, akan dikembalikan nilai integer 0 karena fungsi mainnya itu dideklarasi sebagai int.

Nah sekarang, gimana sih cara nulis kode yang enak dibaca? intinya jangan lupa indentasi (kasih tab) setiap ada kurung kurawal (simbol ini loh ‘{‘ atau ‘}’).

Supaya lebih enak dibaca lagi, tiap ada bagian baru, dikasih komentar. Di bahasa C cara kasih komentar itu pake simbol ‘//’ di depan tulisan yang akan jadi komentar. Komentar itu ga bakal diproses di program, cuman supaya pembaca program ngerti maksud program itu apa.

Mungkin contohnya kayak begini.

int main(void)
{
    //ini isi kode menjorok pertama
    {
        //ini isi kode menjorok kedua
        {
            //ini isi kode menjorok ketiga
        }
    }
}

Oke itu penjelasan singkat soal kode yang kemarin digunain dan cara penulisan kode yang baik, sekarang kita lanjut ke tipe data sekaligus deklarasi variabel.

Jadi supaya ada data yang bisa diproses, kita juga harus punya variabel yang menyimpan nilai data tersebut. Misalnya kalau kita mau bikin program yang mengkonversi kg jadi g, kita harus nyimpen data nilai kg yang mau dikonversi dulu.

Data yang bisa disimpan juga banyak tipenya. Tapi sementara, gw cuman kasih beberapa dulu biar ga pusing, makin lama makin ditambahin kok, pelan-pelan yaa. Jadi tipe yang cukup sering dipake itu ada 3, tipe data int, double, dan char.

Tipe data Int itu singkatan dari integer yang isinya angka yang bulat. Misalnya angka 1, 2, 3, 4, dst. Angka 1230 itu juga termasuk angka integer (gw ngambil ngasal angkanya).

Tipe data double itu mirip integer, tapi bisa nyimpen angka yang ga bulat. Misalnya 3.14, 0.5, dst. Kalau dia nyimpan angka 1, biasanya jadi 1.0.

Tipe data char itu nyimpen data karakter. Tapi cuman bisa 1 karakter. Misalnya ‘A’, ‘B’, ‘Z, ‘:’, ‘2’. Angka 2 yang disimpan sebagai int dan sebagai char itu beda. Kalau int, data tersebut bisa dilakukan operasi matematika. Kalau tipe bentukan char, kenanya nanti jadi ASCII.

Oke sekarang udah tau ada 3 jenis tipe data. Gunanya apa? Jadi kita harus deklarasi variabel dulu buat bisa nyimpen data.

Misalnya, gw mau bikin program yang menjalankan fungsi penjumlahan variabel x dan y lalu disimpan dalam variabel z (kasarnya jadi z=x+y). gw harus mendeklarasikan tipe data buat variabel x, y, dan z. pada kasus ini gw mau mereka nyimpen data integer ya. Jadi deklarasinya bakal kayak gini.

int x,y,z;

jadi program kita udah bakal nyimpen variabel x,y, dan z sebagai integer. Kalau mau double atau char berarti:

double x,y,z;
char x,y,z;

Sejauh ini paham ya? Yuk lanjut bikin programnya!

Kita bikin program simple yang menerima input nilai x terus nilai x tersebut diprint ke layar. Kan kalau print ke layar pake printf, kalau terima input? Pake scanf.

Gimana penulisan scanf? Jadi misalnya kalian mau nerima input dan dimasukan ke variabel x. karena variabel x itu integer, kita harus pake %d. terus variabelnya juga kita cantumin di scanf pake &. Kenapa? %d supaya scanf ga bingung mau cantumin variabel tipe apa dan simbol & biar scanf tau nilai input mau dimasukin ke variabel apa(bakal berguna kalau mau cantumin banyak variabel sekaligus). Gw contohin ya.

scanf("%d",&x);

jadi dia bakal nunggu user masukin nilai integer yang bakal dimasukin ke variabel x. printf buat variabel juga begitu, gw harus tulis begini jadinya.

printf("nilai variabel x = %d",x);

liat ya bedanya? Di scanf gw ada pakai & dan di printf ngga. Program utuhnya nanti bakal kayak begini.

#include <stdio.h>

int main(void)
{
   //Variable declaration
   int x;
  
   //Receive Data
   scanf("%d",&x);
  
   //Print Data
   printf("nilai variabel x = %d",x);
  
   return (0); 
}

Sekarang programnya gw eksekusi. Programnya namanya summing.c (awalnya mau sampai penjumlahan ngajarinnya tapi keknya udah kebanyakan). Hasilnya bakal kayak gambar dibawah ya.


Mungkin itu cukup sekian dari gw penjelasan untuk hari ini karena udah terlalu panjang.

Sekarang biar kalian ada latihan juga, gw kasih soal soal dulu ya.

1.     Print dua kalimat ini ke layar.
Saya suka makan eskrim.
Sekali makan eskrim, saya bisa makan 10.

2.     Print dua kalimat sama kayak diatas, tapi angka 10-nya diganti angka inputan kalian. Misalnya kalian masukin angka 5. Jadinya:
Saya suka makan eskrim.
Sekali makan eskrim, saya bisa makan 5.


Sukses selalu teman-temann.