Welcome to my blog

Selasa, 11 Oktober 2016

Cara Membuat Aplikasi BMI sederhana dengan C++

Halo, kembali lagi.
Hari ini saya akan mencoba membuat aplikasi dengan C++.
Sebelumnya C++ itu adalah salah satu bahasa pemograman yang digunakan banyak orang.
Termasuk saya sendiri hehehe.
C++ ini merupakan perkembangan dari bahasa C.
Bagi saya sendiri untuk membuat program lebih mudah menggunakan C++ karena lebih sederhana dan lebih cepat dibandingkan bahasa C.


Apa yang kalian butuhkan untuk membuat aplikasi c++ ?

1. Sebuah Compiler pada komputer contoh : Dev C++, Microsoft Visual Studio C++, Borland C++.
2. Text Editor seperti : notepad++, Atom.

Ya untuk kali ini saya membuat dengan visual studio karena bagi saya cukup mudah menggunakan visual studio.

Berikut ini adalah tampilan Utama Visual Studio 2010.

Klik untuk memperbesar gambar

Berikut ini adalah Source Code untuk membuat kalkulator BMI

klik untuk memperbesar


Maka hasilnya adalah

Klik untuk memperbesar


Sekian dari saya, semoga code-code ini bisa dijadikan inspirasi untuk membuat aplikasi lebih bagus.

Sabtu, 01 Oktober 2016

Hyperthreading

Kemarin setelah saya preview tentang Intel core i3-2350m, Sekarang saya ingin membahas tentang teknologi Hyperthreading yang pada processor Intel.

Hyperthreading adalah itu suatu teknologi yang diciptakan oleh intel corperation yang memungkinan OS bisa mendeteksi 2 logical processor padahal processornya ada 1. Bila ada 2 core processor maka dianggap ada 4 logical processor. Logical processor ini bertujuan untuk mempercepat multitasking, Istilahnya lebih efektif (Schedule).


Berikut ini adalah Skema Hyperthreading pada umumnya intel core i3


klik untuk memperbesar

" Jadi bagaimana bila hyperthreading dimatikan, apakah ada dampak performa secara signifikan ?"
Bila pada aplikasi yang menggunakan single thread mungkin tidak berpengaruh sama sekali, akan tetapi bila aplikasi berat yang membutuhkan banyak kinerja dari CPU maka sangat signifikan.

Akan tetapi ada beberapa kasus dengan menonaktifkan hyperthreading bisa memperlancar kinerja pada suatu aplikasi, itu disebabkan oleh aplikasi tersebut tidak compatible dengan teknologi hyperthreading.


Sekian dari saya, bila ada kekurangan post di komentar dibawah.