Friday, November 27, 2015

FUSE

Assalamualaikum wr.wb

Ketemu lagi dengan saya, apakabar sobat sekalian??
Sekarang ini sudah waktunya saya berbagi ilmu buat sobat sekalian. Nah kali ini yang kita bahas adalah mengenai fuse. Ketika saya mencoba mencari apa itu fuse di Mbah Google, ini adalah top result yang keluar.
Hasil pencari yang paling tinggi mengatakan bahwa "Fuse is a type of low resistance resistor that acts as asacrificial device to provide overcurrent protection, of either the load or source circuit." Sobat ngerti nggak masksudnya apaan?

Jadi yang dimaksud fuse oleh Wikipedia Fuse Adalah fuse yang biasa kita kenal sebagai sekering. Eits, tapi saya tidak akan menjelaskan apa itu sekering lebih lanjut lagi. Sebab fuse yang kita maksud bukan lah sekering melainkan Fuse sebagai Filesystem in Userspace.Nah langsung kita bahas apa itu fuse sebenarnya.FUSE (File system in User Space) adalah sebuah kerangka sistem berkas pada area pengguna yang terdiri dari sebuah modul kernel (fuse.ko), sebuah pustaka pada area pengguna, dan sebuah utilitas untuk melakukan proses mount (fusermount). FUSE sendiri merupakan mekanisme sistem operasi pada umumnya Unix, Linux dan keluarganya yang memungkinkan pengguna yang memiliki akses terbatas menciptakan file sistem mereka sendiri tanpa mengubah kode kernel. Jadi intinya fuse itu gunanya adalah untuk mengendalikan akses terhadap data yang ada pada harddisk.
Adapun cara kerja dari fuse sendiri adalah sebagai berikut:
·         fuse_main() (lib/helper.c) : sebagian fungsi main (userspace), program user memanggil fungsi fuse_main() kemudian fungsi fuse_mount() dipanggil.
·         fuse_mount() (lib/mount.c) : menciptakan UNIX domain socket, kemudian di fork dan menciptakan child process yang menjalankan fusermount
·         fusermount() (util/fusermount.c) : untuk mengecek apakah modul FUSE sudah di load. Kemudian membuka /dev/fuse dan mengirim file handle melalu UNIX domain socket kembali ke fungsi fuse_mount()
·         fuse_new() (lib/fuse.c) : menciptakan struktur data yang berisi ruang yang digukanan untuk menyimpan data file system
·         fuse_loop() (lib/fuse.c) : membaca file system calls dari /dev/fuse

Diagram kerja fuse

Module kernel FUSE dan FUSE library berhubungan melalui sebuah special file descriptor yang didapatkan dengan membuka /dev/fuse. FUSE kernal module meneruskan request ke aplikasi fuse anda. aplikasi anda memerintahkan fuse cara menjawab request. FUSE kernal module dan FUSE library berkomunikasi lewat file deskriptor spesial yang diperoleh dengan membuka /dev/fuse. file ini dapat terbuka berkali-kali dan file deskriptor yang diperoleh diteruskan ke mount syscall, untuk menyesuaikan deskriptor dengan filesystem mount.

Berikut ini beberapa jenis perintah yang tersedia pada fuse:

.getattr        = xmp_getattr, => mengambil atribut file
.access         = xmp_access,         => mengambil direktori
.readlink       = xmp_readlink,   => membaca target dari symbolic link
.readdir        = xmp_readdir,       => membaca direktori
.mknod          = xmp_mknod,     => membuka node file
.mkdir          = xmp_mkdir,         => membuat directory
.symlink        = xmp_symlink,   => membua symbolic link
.unlink         = xmp_unlink,       => menghapus file
.rmdir          = xmp_rmdir,           => menghapus directory
.rename         = xmp_rename,     => memperbaharui nama file
.link           = xmp_link,              => menciptakan hardlink ke file
.chmod          = xmp_chmod,      => mengubah permission file
.chown          = xmp_chown,      => mengubah kepemilikan file
.truncate       = xmp_truncate,    => merubah ukuran file
.utimens        = xmp_utimens,    => mengubah akses dan modifikasi waktu dari file dengan resolusi nanosecond
.open           = xmp_open,           => membuka file
.read           = xmp_read,              => membaca data dari file yang dibuka
.write          = xmp_write,            => menulis data ke file yang telah dibuka
.release        = xmp_release,        => melepaskan file yang sudah dibuka
.fsync          = xmp_fsync,           => sinkronisasi isi file 

Nah itu dia sedikit penjelasan tentang fuse pada kali ini. Semoga bermanfaat, wassalamualikum wr wb. :D
Continue Reading...

Saturday, November 7, 2015

Music Player Menggunakan Thread

Assalamualaukum sobat sekalian, bagaimana dengan post-post sebelumnya? Mantap bukan?
Sudah tidak sabar dengan ilmu yang akan saya bagikan saat ini?
Ok, sekarang kita akan belajar tentang bagaimana cara membuat sebuah music player sederhana. Nah aplikasi ini memanfaatkan thread dalam prosesnya. Sobat-sobat mungkin tahu apakah itu thread?
Thread merupakan alur control dari suatu perintah yang dapat kita jalankan didalam komputer, dimana thread dapat berjalan secara sejajar atau multi proses. Jadi kita menggunakan thread dalam suatu proses, maka kita dapat menjalankan perintah lainnya ketika suatu perintah yang lainnya dikerjakan, simplenya kita sebut dengan multiproses.

Nah itu sedikit penjelasan tentang thread, sekarang kita akan membuat music player sederhana menggunakan thread.



Penjelasan
Semua jenis include diatas digunakan dalam membuat thread, agar thread tersebut dapat dijalankan.
pthread_t tid[6] : Program diatas menggunakan 6 jenis thread. Yaitu untuk menjalankan perintah HELP, LIST LAGU, PLAY, PAUSE, CONTINUE dan STOP.
pthread_t id = pthread_self() : Membuat thread id
Fungsi yang digunakan untuk menjalankan thread bernama “playAndCount”. Didalamnya terdapat 6 jenis thread yang memiliki fungsi yang berbeda-beda.
Pada thread pertama berisi perintah HELP yang akan menampilkan menu-menu yang tersedia dalam music player.
Thread kedua berisi perintah untuk menampilkan list lagu yang dapat dimainkan dalam suatu folder tertentu. Sebelumnya kita harus mengakses dimana lagu-lagu tersebut kita simpan, contohnya saya mengakses folder lagunya yang bernama playlisy dengan menggunakan perintah
chdir ("/home/hendry/Documents/Sisop/Modul3/playlist");
Selain itu, sobat juga dapat menempatkan lagunya dalam satu folder yang sama dengan program, sehingga sobat tidak perlu mengaksesnya.
Thread ketiga berisi perintah untuk play lagu, caranya kita pertama ketikkan play terlebih dahulu kemudian kita menginputkan nama dari lagu yang akan kita mainkan.
Thread keempat berisi perintah untuk mempause lagu yang sedang diputar dengan. Perintah pause tersebut akan dijalankan setelah x detik dari perintah itu dijalankan. Jadi misalnya sobat menginputkan waktunya 10 detik, maka lagu tersebut akan dipause setelah 10 detik dari waktu awal sobat menginputkan tadi.
Thread kelima berisi perintah untuk continue lagu setelah x detik.
Thread keenam berisi perintah untuk menstop lagu setelah x detik.
Sebelum kita menjalankan program tersebut, terlebih dahulu sobat harus menginstall vlc terlebih dahulu agar musicnya dapat kita mainkan. Kemudian kita compile dengan menggunakan perintah
gcc –o –phtread namafile.c namafile(export)
Nah itu sedikit ilmu yang dapat saya share pada kali ini. Tetap follow blog ini ya, insyaallah masih banyak ilmu-ilmu yang bermanfaat nantinya. Wassalamulaikum wr wb
~ Semoga bermanfaat.
Continue Reading...

Saturday, October 17, 2015

Menggunakan Daemon

Bagaimana sobat dengan postingan sebelumnya?  Keren bukan :D
Nah seperti janji saya sebelumnya kali ini kita akan belajar menggunakan daemon, tanpa berpanjang kalam langsung aja sob…
Kita akan mengimplementasikan daemon tersebut kedalam sebuah kasus. Jadi dalam contoh kali ini saya menginginkan untuk merapikan direktori yang ada dalam computer saya. Dalam direktori tersebut terdapat terdapat banyak jenis tipe file. Saya menginginkan untuk tipe file selain docukmen (.doc) dipindahkan dalam sebuah direktori yang lain.
Langkah pertama kita buat terlebih dahulu daemonnya
Oke daemonnya sudah jadi, langkah selanjutnya yaitu kita tambahkan perintah untuk memindahkan file selain .doc kedirektori lain didalam loop utama.
Pada perintah diatas kita membuat sebuah direktori bernama not_doc dimana direktori tersebut akan menyimpan suatu file yang berektensi selain .doc
Penjelasan
mkdir -p not_doc : membuat sub direktori bernama not_doc
find . -type f  : mencari tipe file type tertentu
grep -v .doc : mencari file yang berektensi selain .doc
xargs -i{} m {} ./not_doc :  memindahkan semua jenis file yang telah dicari sebelumnya ke direktori not_doc
Program yang sudah jadi akan menjadi seperti dibawah ini
Setelah itu kita coba programnya.
Pertama kita akses dulu direktori dimana file tersebut berada
Kemudian kita compile programnya menggunakan perintah gcc –o namafile namafile.c
lalu jalankan dengan menggunakan perintah ./namafile
Kondisi sebelum program dijalankan  
Kondisi setelah program dijalankan
Untuk menghentikan programnya sobat dapat melakukannya dengan mengetikkan pkill namafile.
---Semoga bermanfaat---
Continue Reading...

Kenalan Sama Daemon

Assalamualaikum Wr. Wb. Bagaimana kabar sobat sekalian? Saya doakan semoga sobat sehat selalu agar bisa menjalani aktifitas sebagaimana biasanya. Hmmm… sudah cukup lama blog ini tidak update lagi, maklumlah akhir-akhir ini tugas kuliah selalu datang silih berganti, belum lagi kegiatan diluar kuliah yang tak kalah menyibukkan, namanya juga mahasiswa sobat tau sendirilah. Seorang mahasiswa belum dapat dikatakan mahasiwa kalau belum berkontribusi bagi sekitarnya, sebab mahasiswa sendiri masih memiliki semangat yang tinggi agar bisa bermanfaat bagi sekitarnya.

Sepertinya intronya terlalu panjang :D biar sobat ga bosen kita langsung saja ke pokok bahasan utama kita, yakni Daemon. Jika dilihat dari Judulnya, sekarang ini kita akan berkenalan dengan daemon. Pernahkah sobat sekalian mendengar kata Daemon? Lantas apa yang terbersit dipikiran sobat mendangar kata tersebut?
   Apakah ini?                           Mungkin ini?                          Atau yang ini?
Sepertinya tebakan sobat belum tepat :v. Daemon yang kita bahas disini adalah Daemon yang ada pada linux. Jadi, daemon adalah proses yang berjalan di balik layar (background) dan tidak berinteraksi langsung dengan user melalui standard input/output. Fungsi dari daemon sendiri adalah sebagai program yang bekerja secara background dan biasanya berlangsung dalam waktu yang lama, di windows bisanya disebut dengan program service.

Berikut langkah-langkah pembuatan daemon:
  • Forking dan Pembunuhan Proses Induk
Langkah pertama dalam pembuatan daemon adalah dengan melakukan forking, dengan begitu kita dapat menghasilkan induk beserta anaknya.  Kemudian mematikan proses induk, dengan begitu sistem operasi mengira akan bahwa proses telah selesai sehingga akan kembali ke terminal user. Dari langkah ini kita telah mendapatkan satu proses yang hampir bekerja di background, yaitu proses anak yang melanjutkan program setelah kita membunuh induknya.
  • Mengubah mode file menggunakan UMASK(0)
Pada umumnya daemon bekerja dalam previlege super user. Untuk alasan keamanan, daemon harus memproteksi setiap file yang dibuat. Fungsi umask() akan mencegah file previleges yang tidak aman dalam setiap pembuatan file. Selain itu, untuk menulis beberapa file (termasuk logs) yang dibuat oleh daemon, mode file harus diubah untuk memastikan bahwa file tersebut dapat ditulis dan dibaca secara benar.
  • Membuat Proses Bekerja Secara Independen
Agar daemon yang kita buat dapat berjalan dan bekerja secara independen, maka kita dapat melakukannya dengan cara memanggil fungsi setsid(), sehingga proses akan mendapatkan session ID yang baru.
  • Running Directory
Direktori kerja suatu daemon harus berada pada direktori yang selalu hidup. Oleh karena itu, kita harus mengakses dimana direktori dari daemon itu berada. Karena bisa saja pada saat starting, working directory berada pada user home. Dan daemon akan bekerja hingga sistem reboot, maka file system user directory tidak akan pernah bisa di unmount. Pengubahan tempat direktori kerja dapat dilakukan dengan implementasi fungsi chdir (). Fungsi chdir() mengembalikan nilai -1 jika gagal.
  • Menutup Standard I/O Descriptor yang diwarisi
Untuk menjegah intervensi dari luar, maka Standard I/O descriptor dan descriptor yang diwarisi dari proses induk harus ditutup. Ada tiga jenis standar I/O descriptor, yaitu standard input (STDIN), standard output (STDOUT), dan standard error (STDERR). Karena daemon tidak perlu menggunakan kendali terminal, file descriptor dapat berulang dan berpotensi memiliki bahaya dalam hal keamanan. Untuk mengatasi hal tersebut maka digunakan implemtasi fungsi close().
  • Membuat Loop Utama
Daemon bekerja dalam jangka waktu tertentu, sehingga diperlukan sebuah looping. Didalam looping tersebut kita dapat menambahkan perintah apa saja yang kita inginkan. 
Hasil akhirnya akan seperti ini:

Nah itu dia sedikit pengetahuan tentang daemon yang saya ketahui. Untuk next time, kita akan mencoba mambuat suatu program menggunakan daemon tersebut. Jadi tetap pentengin blog ini ya sob.

Continue Reading...

Friday, September 25, 2015

Mengenal Shell Bash


Assalamualaikum, bagaimana kabar sobat sekalian?  Semoga kita selalu baik dan dalam lindungan-Nya. Ditengah sibuk-sibuknya kegiatan dikampus saya ingin berbagi ilmu nih dengan sobat sekalian. Mengapa kita perlu berbagi ilmu? Karena ilmu ketika dibagi kepada orang lain tidak akan habis, malahan sebaliknya ilmu tersebut akan terus bertambah dan insyaallah kita akan mendapatkan manfaat dari berbagi ilmu tersebut. Akan tetapi, lainnya halnya kalo sobat sekalian berbagi uang jajan dengan temen-teman sobat sendiri, saya jamin jatah bulanan sobat bakal hangus dan ujung-ujungnya sobat terpaksa meminum promag :D

Pada kesempatan kali ini saya ingin sobat mengenal Shell Bash. Apasih Shell Bash itu?? Ok langsung aja kita ke TKP…..
Menurut google translate, shell berarti tempurung sedangkan bash berarti pesta. Jadi shell bash adalah pesta tempurung :v :v
Bukan seperti itu sob, shell bash yang akan kita bahas disini lebih mengacu ke pemrograman.
Jadi apa itu shell? Shell adalah sebuah program yang berfungsi sebagai penerjemah perintah yang diketikkan oleh user untuk diproses oleh system operasi. Shell sendiri biasanya terdapat di linux atau unix. Sedangkan bash kepanjangan dari Bourne Again Shell yang merupakan salah satu jenis dari shell itu sendiri. Nah itu sedikit pengertian dari shell dan bash, selanjutnya kita akan mengenal cara pembuatan script.
Pertama buka terminal sobat sekalian dengan menekan tombol CTRL + ALT + T, kemudian  ketikkan nano namaprogram dengan ekstensi ".sh". Disini kita akan membuat sebuah bilangan prima.
Contohnya seperti gambar dibawah ini.
Kemudian buatlah isi dari script tersebut, Di line pertama kita buat terlebih dahulu shebang (!#bin/bash). Fungsi dari shebang sendiri adalah untuk menandakan script yang kita buat adalah shell bash agar bisa dijalankan pada saat dieksekusi nanti. Kemudian agar lebih interaktif kita masukkan pesan yang menyuruh user untuk melakukan sesuatu
Lakukan seperti contoh berikut:

Penjelasan:
echo : berfungsi untuk menampilkan suatu data atau string
read : membaca inputan
for : perulangan
$ : suatu variabel 
count : counter atau penanda
eq : equal "=="
do : melakukan perintah
if : suatu kondisi
let : melakukan operasi aritmatika
fi : merupakan syntax dari if
done : merupakan syntax dari for

Setelah itu kita simpan script tersebut dengan menekan tombol CTRL + O atau bisa juga menekan CTRL + X lalu tombol Y kemudian enter seperti contoh berikut:
Kemudian rubahlah permission dari file tersebut agar bisa kita jalankan nantinya, caranya dengan mengetikkan chmod 777 namaprogram.sh
Untuk memudahkan anda bisa mencontoh gambar dibawah ini
Kemudian jalankan program dengan mengetik ./namaprogram.sh
Sehingga hasil tampilan akhirnya akan seperti ini:
Nah itu sedikit ilmu yang bisa saya share kepada sobat sekalian, semoga ilmunya bermanfaat dan jangan lupa tetap follow blog ini karena akan ada ilmu-ilmu yang lainnya yang akan saya share dan tidak kalah manfaat juga.
Continue Reading...

Saturday, October 11, 2014

Makna Cerdas Sesungguhnya

Sebagian besar masyarakat beranggapan bahwa orang yang cerdas ialah orang memiliki IQ  yang tinggi, berpendidikan yang tinggi, sering menjadi juara kelas dan memiliki kepintaran yang luar biasa.Akan tetapi, cerdas itu bukan hanyasekedar memiliki IQ yang tinggi saja. Cerdas dapat digolongkan menjadi beberapa bagian, yakni cerdas secara intelektual, cerdas secara emosional dan cerdas secara spiritual.
Setiap manusia didunia ini telah diberkahi keceradasan dengan tingkatan masing-masing oleh Tuhan Yang Maha Esa. Kecerdasan intelektual sendiri diturunkan melalui sifat-sifat unggul yang dimiliki oleh kedua orang tua kepada anaknya. Rata – rata nilai IQ manusia normal ialah 91 – 110. Sedangkan, seseorang dengan IQ 131 ataulebih tergolong orang yang jenius. Dalam kehidupan, biasanya seseorang dengan IQ normal atau diatas rata-rata akan lebih mudah untuk menjalani kehidupan dibandingkan dengan seseorang yang memiliki IQ dibawah rata-rata. Mereka dengan IQ dibawah rata-rata merupakan orang yang berkebutuhan khusus. Mereka harus kita bantu dan memberikan pengajaran yang lebih, agar mereka dapat seperti orang normal pada umumnya.
Kecerdasan emosional adalah kemampuan pengendalian diri sendiri, semangat, dan ketekunan, serta kemampuan untuk memotivasi diri sendiri dan bertahan menghadapi frustrasi, kesanggupan untuk mengendalikan dorongan hati dan emosi. Orang yang memiliki EQ bagus biasanya adalah orang yang memiliki kepribadian menarik, ramah, sopan, santun, dan mampu merebut perhatian serta simpati orang-orang disekitarnya. Seseorang dengan IQ tinggi akan tetapi ia bertingkah laku yang kurang baik, itu artinya nilai IQnya patut dipertanyakan. Sebab apalah artinya jika seseorang dengan IQ yang setinggi Menara Eiffel misalnya, akan tetapi ia berkelakuan yang buruk. Kecerdasan emosianal sendiri penting bagi seseorang, karena dengan cerdas secara emosional dapat membantu seseorang untuk lebih mudah dalam kehidupan sehari-hari. Sebaliknya, mereka yang tidak dapat mengendalikan emosinya hanya akan menjadi merugikan diri mereka sendiri. Contohnya dalam masalah perekrutan kerja, perusahaan hanya menerima seseorang yang berkelakuan baik dan memiliki kecerdasan emosional yang bagus.
Kecerdasan spiritual merupakan penghubung antara kecerdasan intelektual dengan kecerdasan emosional. Kecerdasan spiritual membantu seseorang untuk lebih memahami akan arti dari kehidupan yang sebenarnya. Manusia tidaklah ada karena dirinya sendiri, melainkan ada Sang Pencipta yang mendesain dan menciptakan manusia. Dengan memiliki kecerdasan spiritual, diharapkan kita lebih dekat dengan Sang Pencipta dan lebih menghargai kehidupan dan tidak terlena akan godaan-godaan dalam kehidupan didunia yang fana ini.
Orang yang cerdas adalah orang yang senantiasa berfikir dan berbuat baik terhadap sesamanya, karena pada dasarnya manusia adalah makhluk sosial yang saling membutuhkan satu sama lain. Dengan kita mengembangkan kecerdasan IQ, EQ dan SQ yang kita miliki, diharapkan kedepannya agar kita lebih sadar dan mengerti akan arti dari kehidupan itu sendiri. Dengan kita mensinergikan ketiganya tersebut kita dapat mengetahui apa sebenarnya maksud dan tujuan dari cerdas itu sendiri. Karena sebaik-baik manusia adalah yang bermanfaat bagi orang lain.
Continue Reading...

Mengubah Mindset Berpikir Untuk Menjadi Entrepreneur Sukses




Pada masa kini, masih ada saja orang yang mengadopsi pemikirian bahwa untuk menjadi seorang yang sukses kita harus menjadi Pegawai Negri Sipil atau biasa disingkat PNS. Bagi mereka yang mempunya pemikiran tersebut menjadi seorang PNS adalah sudah lebih dari cukup. PNS memiliki gaji yang lumayan besar, biaya pensiunan yang cukup besar dan beban tugas yang tak terlalu berat. Tak hayal hal tersebut membuat mereka memilih untuk menjadi PNS dibandingkan pekerjaan lainnya. Seharusnya kita sebagai generasi muda harus mengikis pemikiran tersebut, karena hal pemikiran tersebut sudah expired sesuai dengan kemajuan  teknologi dan informasi pada saat ini. Generasi muda indonesia pada saat ini dibutuhkan untuk membangun bangsa, dan mengejar ketinggalan dengan negara-negara yang lainnya.

Disisi yang lain, tidak sedikit orang beranggapan bahwa untuk menjadi seorang yang sukses dan kaya raya menjadi seorang entrepreneur adalah pilihan yang tepat. Namun, untuk menjadi seorang entrepreneur tidaklah mudah dan instan, layaknya semudah membalikkkan telapak tangan. Dibutuhkan semangat juang yang tinggi dan pantang menyerah dalam berusaha. Hal mendasar yang dibutuhkan untuk menjadi seorang entrepreneur adalah niat. Niat disini adalah semangat pantang menyerah dalam berusaha, sebanyak apapun kegagalan yang diterima, itu semua adalah anugrah dari Yang Maha Kuasa. dan dengan banyaknya kegagalan tersebut, maka semakin dekat ia dengan kesuksesan. Kita sering sekali takut akan kegagalan sehingga menyebabkan kita takut untuk mengambil suatu tindakan, dan alhasil pemikiran-pemikiran yang sebenarnya ingin kita wujudkan hanya menjadi angan-angan saja. Kebanyakan dari kita memilih untuk diam dan berada dalam zona nyaman, hal tersebut hanya akan menjadi pengekang bagi diri kita sendiri untuk mengembangkan potensi yang kita miliki. Selain itu, kita juga terlalu berpatokan pada omongan masyarakat, yang beranggapan bahwa menjadi orang yang sukses adalah menjadi seorang PNS.

Kita harus mulai mengubah mind set kita dari sekarang bahwa apapun informasi yang kita peroleh apakah sudah sesuai fakta ataukah masih berupa opini saja. kita Kita kita boleh menyatakan sesuatu itu benar atau tidak benar sebelum kita memastikannya. Harusnya kita tidak mengambil informasi dari orang lain secara mentah-mentah, akan tetapi kita harus memilah dan memilih mana informasi yang benar dan mana yang hanya sedekar omong kosong belaka.

Seorang entrepreneur sejati bukan hanya sekedar mencari untung belaka. Akan tetapi mereka bertujuan untuk saling berbagi dan peduli akan sesama. Mereka mengambil jalan sebagai entrepreneur karena mereka ingin mensejahterakan dan membantu orang-orang disekitarnya yang kurang berkecukupan. Mereka mendedikasikan kerja keras dan keringatnya tidak hanya untuk dari mereka sendiri, melakinkan juga untuk orang lain.

Hal yang dibutuhkan oleh entreprenueur selanjutnya adalah berusaha keras dan kreatifitas. Seseorang tidak akan pernah sukses jika ia hanya bermimpi saja, akan tetapi harus ada usaha untuk meraih kesuksesan tersebut. Dan tentunya pengorbanan juga dibutuhkan untuk mencapai suatu tujuan karena untuk mencapai kesuksesan itu tidaklah gampang, dibutuhkan pengorbanan yang tidak sedikit untuk mencapainya.

Seorang entrepreneur yang cerdas adalah mereka yang mampu melihat peluang usaha, mampu menciptakan sesuatu hal yang luar biasa. Mereka sangat jeli dalam melihat suatu peluang, mengubah sesuatu yang biasa-biasa saja menjadi sesuatu yang lebih menarik dan memiliki nilai jual yang tinggi. Dibutuhkan kreafitas untuk melakukan hal tersebut. Dan dengan adanya kreatifitas inovasi-inovasi yang baru akan muncul dengan sendirinya.

Mulai dari detik ini kita harus mengubah persepsi kita bahwa yang Indonesia butuhkan saat ini adalah para entrepreneur-entrepreneur muda yang bisa mengubah Indonesia menjadi negara yang lebih makmur dan bebas dari kemiskinan. UKM WE&T ITS adalah salah satu wadah yang akan mencetak entrepreneur-entrepreneur muda yang insyaalah akan mengubah nasib bangsa Indonesia. Tetap berusaha terus dan tetap semangat dalam meraih cita-cita dan sambutlah salam yang mempersatukakan kita “Dare To Be Entrepreneur”.

Continue Reading...