Rabu, 09 Maret 2016

Segitiga Pascal (USB Gunadarma 2016)

Hari Kamis jam 8.30 diadakan seleksi lomba live coding USB 2016. Peserta diminta membuat program segitiga pascal bagi yang akan mengikuti lomba live coding USB 2016. Untuk angkatan 3&4 maka menggunakan bahasa Java, sedangkan tingkat 1&2 menggunakan bahasa QBasic.
Pertama para peserta ditunjukkan output segitiga pascal yang kira-kira begini bentuknya :


Sebagai input, user bisa memasukkan jumlah tingkat yang diinginkan.
Gambar di atas menunjukkan user memasukkan 7 sebagai jumlah tingkat yang diinginkan.

Nah, jika kita sudah mengerti sedikit tentang segitiga Pascal ini, berikut kodingan java segitiga pascal

import java.util.Scanner;
class livecod{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("Masukkan banyak tingkat? ");
int t = scan.nextInt();
for(int i = 1; i<=t;i++){
    for(int j = i; j>=2*t;j++) //memberikan spasi di awal
     System.out.print(" ");
    for(int k = 1;k<=i;k++) //memberi isi segitiga pascal
     System.out.print(" "+bil(i,k)+" ");
    System.out.println("");
} 
}
public static int bil(int tingkat, int posisi) {
 if(posisi==1 || posisi ==tingkat) 
    return 1;
 return bil(tingkat-1,posisi-1) + bil(tingkat-1,posisi); //proses rekursif
}
}

Berikut adalah hasil outputnya dengan input=10

Rabu, 02 September 2015

Video Review : Future Store

Before I explain my review about the video, let's see the video first

So here is my review about the video, enjoy :)
 
Smart Washing Machine
The machine can know what clothes are you put into it. Because there is a tag in the cloth which can be read by the machine. It also can warn you if there is a bad possibility if you put wrong cloth in to the machine.

Smart Fridge
The fridge can recognize the items inside it, and tell the user if there is item that will run out of stock.

Electronic Shopping
It is a service provided by the internet and the user / buyer can buy items easily.

Future Card
This card can save your identitiy, your loyalty points ,shopping list, etc.

Smart Trolley
The trolley can recognize its contents  and calculate the prices.

Smart Shelves
These Shelves can communicate with the officer terminal and tell them if there are goods to be discharged. Then the employee will be received the message from the terminal.
Smart Information Terminal
It provides many ingredients information from the database and it can send to our mobile phone or web.

Everywhere Display
The floor can display the product that customer looking for.

Advertising Display
The shelf have a panel that can display an animated adverts from the product in that shelf.
Cheese RFID seller can know who is the seller.

Smart Dressing Room
This machine can show yourself if you use the clothes that you put at the machine. You also can pick the colour that suits you.

Smart Mirror
This mirror will take your picture and simulates the product to your picture. In this video the example is make-up that can be tried by the woman. The mirror takes picture of the woman and then apply the change to the woman's picture. The woman also can choose the color that suits her. In the end, the machine will print out the things that you need to apply the change as the picture before.

All prices and goods are already known by the cashier. The cashier don’t have keyboard, so he can’t cheat the customer. After the customer finish the transaction, he can choose to deactivate the chip in the smart card or no, so he can back buy the things in the store.

This video explained much about our future store. The things can communicate with each other by available network. And it also can make us do the job easily.

Senin, 03 Agustus 2015

[Tutorial] Cara Menggunakan Clash GameBot


Welcome para clasher !
Kali ini saya mau posting yang beda dikit dari pelajaran kuliah terus :D

Yak, untuk kalian yang mencari elixir, gold atau dark elixir sedangkan kalian lagi sibuk nyari tugas, atau lagi sibuk bikin makalah, nah ini saya punya salah satu obat biar kampung kalian bisa tetap dapat asupan yang mumpuni :D

Sebelum mulai pasang GameBot, ada baiknya kalian sudah mendownload semua tools berikut :

1. Download BlueStacks yang sudah di root : disini (Harus BlueStacks yang sudah di root !)
2. Microsoft .NET Framework 4.5 : disini
3. Microsoft Visual C++ 2010 Redistributable Package (x86) : disini
4. Clash GameBot versi terbaru : disini

Ok, itu saja sudah cukup.

0. Install Microsoft .Net dan Microsoft Visual C++ yang sudah anda download
1. Sekarang kita mulai pasang BlueStacks yang sudah di root tadi.
2. Extract file yang sudah kamu download, lalu jika kamu sudah punya BlueStacks sebelumnya, jalankan "RUN ME FIRST.bat" kemudian jalankan file instalasinya, namun jika sebelumnya kamu TIDAK PERNAH INSTALL bluestacks, langsung saja jalankan file instalasinya "BlueStacks App Player... . msi"
3. Selesai install, jalankan BlueStacks kemudian download CoC dari PlayStore.
4. Buka CoC, kemudian setelah CoC selesai me-load kampung anda, jalankan "Run Me Last.bat" sebagai Administrator (Klik Kanan -> Run As Administrator) yang ada di folder yang telah anda ekstrak sebelumnya.
5. Buka file ClashGameBot yang sudah anda download sebelumnya, lalu ekstrak file tersebut
6. Di dalam folder yang sudah anda ekstrak, jalankan file "Gamebot.org.exe"
7. Taraa... It's Done ! Ketika pertama menjalankan bot, maka anda akan diminta menentukan TownHall, Barrack, dan lainnya. Selanjutnya bot ini akan berjalan secara otomatis.
8. Jangan lupa atur pasukan yang akan anda buat secara otomatis di tab "Troops", its easy bro !


Thanks gamebot.org !

Jumat, 15 Mei 2015

Minggu, 10 Mei 2015

Tugas Pertama SOD 2

ini program dibuat menggunakan bahasa C.

1. Menghitung banyaknya huruf A/a yang ada di kalimat


2. Menghitung banyak kata di kalimat


3. Menghitung banyak huruf tanpa spasi di kalimat

Kode Program :

belajar yaa sob biar ngarti ! :D

Selasa, 05 Mei 2015

Intro SARMAG Gunadarma

# Sore di 14 April 2015

SMS masuk, "Yth. Sdr. MUHAMMAD ADI D... kami TERIMA dlm prg SARMAG ... "
udah 3 minggu sejak tes SARMAG, dan SMS itu baru masuk.

# Ba'da Shalat Jum'at 17 April 2015

Di briefing pertama ini kita dijelaskan kalo SARMAG ini kita jalanin selama 3 tahun ke depan.
Jadi 1,5 tahun utk S1, dan 1,5 tahun utk S2. Selama S1 kita akan dikasih uang saku 800rb, dan diwajibkan jadi asisten di salah satu lab di gundar. Lalu selesai lulus S1, kita akan menjadi dosen sekaligus kuliah di S2. Selama menjadi dosen ini kita mendapat gaji pokok 2,5 jt. Belum ditambah honor waktu kita mengajar di kelas.


# Pagi hari Senin 20 April 2015

Dengan diselimuti map cokelat, kelengkapan untuk SARMAG udah siap disetorkan di gedung 2 lantai 2 kampus D. Tinggal menunggu briefing selanjutnya untuk pembagian kelas dan lainnya.

 #4 Mei 2015
perkuliahan pertama dimulai. Mesti nembus kemacetan yang sumpek dan berjubel kalo senin pagi begini .

Senin, 16 Maret 2015

Peran Komunikasi dalam Organisasi

Pengertian dan Arti Penting Komunikasi 
source : http://www.technovativesolutions.co.uk/file/communication_technology.html

  • Komunikasi menurut Seiler (1988) lebih merupakan cuaca yang terjadi dari bermacam-macam variabel yang kompleks dan terus berubah. Kadang-kadang cuaca hangat, matahari bersinar, pada waktu yang lain, cuaca dingin, berawan dan lembab. Keadaan cuaca merfleksikan suatu variasi saling berhubungan yang kompleks tidak pernah pernah ada duplikatnya.

  • Frank E.X. Dance (1976), seorang sarjana Amerika yang menekuni bidang komunikasi, menginventarisasi 126 definisi komunikasi yang berbeda-beda, dan dari definisi-definisi tersebut terdapat 15 komponen konseptual pokok. Yaitu :

    1. Simbol-simbol verbal/ujaran
      Komunikasi adalah pertukaran pikiran atau gagasan secara verbal (Hoben, 1954)
    2. Pengertian/Pemahaman
      Komunikasi adalah proses dengan mana kita bisa memahami dan dipahami oleh orang lain. Komunikasi merupakan proses yang dinamis dansecara konstan berubah sesuai dengan situasi yang berlaku
    3. Interaksi/hubungan/proses sosial
      Interaksi, juga dalam tingkatan biologus adalah salah satu perwujudan komunikasi, karena tanpa komunikasi tindakan-tindakan kebersamaan tidak akan terjadi (Mead, 1963)
    4. Pengurangan rasa ketidakpastian
      Komunikasi timbul didorong oleh kebutuhan-kebutuhan untuk mengurangi rasa ketidakpastian, bertindak secara efektif, mempertahankan atau memperkuat ego (Barnlund,1934)
    5. Proses
      Komunikasi adalah proses penyampaian informasi, gagasan, emosi, keahlian, dll,melalui penggunaan simbol-simbol seperti kata-kata,gambar-gambar dll (Barelson,1964)
    6. Pengalihan/penyampaian/pertukaran
      Penggunaan kata komunikasi tampaknya menunjuk kepada adanya sesuatu yang dialihkan dari suatu benda atau orang ke benda atau orang lainnya. Kata komunikasi kadang-kadang menunjuk kepada apa yang dialihkan, alat apa yang dipakai sebagi saluran pengalihan, atau menunjuk kepada keseluruhan proses upaya pengalihan. Dalam banyak kasus, apa yang dialihkan itu kemudian menjadi milik atau bagian bersama. Oleh karena itu komunikasi juga menuntu adanya partisipasi (Ayer, 1955).
    7. Menguhubungkan/menggabungkan
      Komunikasi adalah suatu proses yang menghubungkan satu bagian dalam kehidupan dengan bagian lainnya (Ruesch, 1957)
    8. Kebersamaan
      Komunikasi adalah suatu proses yang membuat sesuatu dari semula dimiliki oleh seseorang (monopoli seseorang) menjadi dimiliki oleh dua orang atau lebih (Gode, 1959)
    9. Saluran/alat/jalur
      Komunikasi adalah alat pengiriman pesan-pesan kemiliteran/ order, dan lain-lain, seperti telegraf, telepon, radio, kurir, dan lain-lain (American College Dictionary)
    10. Replikasi memori
      Komunikasi adalah proses yang mengarahkan perhatian seseorang dengan tujuan mereplikasi memori (Cartier dan Harwood, 1953)
    11. Tanggapan diskriminatif
      Komunikasi adalah tanggapan diskriminatif dari suatu organisme terhadap suatu stimulus
    12. Stimuli
      Setiap tindakan komunikasi dipandang sebagai penyampaian informasi yang berisikan stimuli diskriminatif, dari suatu sumber terhadap penerima (Newcomb, 1966)
    13. Tujuan/kesengajaan
      Komunikasi pada dasarnya penyampaian pesan yang disengaja dari sumber terhadap penerima dengan tujuan mempengaruhi tingkah laku pihak penerima (Miller, 1966)
    14. Waktu/situasi
      Proses komunikasi merupakan suatu transisi dari suatu keseluruhan struktur situasi ke situasi yang lain sesuai pola yang diinginkan (Sondel, 1956)
    15. Kekuasaan/kekuatan
      Komunikasi adalah suatu mekanisme yang menimbulkan kekuatan/kekuasaan (Schacter, 1951) 
    Jenis Komunikasi
    1. Komunikasi menurut cara penyampaian
    2. Komunikasi menurut kelangsungannya
    3. Komunikasi menurut perilaku
    4. Komunikasi menurut maksud komunikasi
    5. Komunikasi menurut ruang lingkup
    6. Komunikasi menurut aliran informasi
    7. Komunikasi menurut jaringan kerja
    8. Komunikasi menurut peranan individu
    9. Komunikasi menurut jumlah yang berkomunikasi 
    Proses Komunikasi
    Ada bermacam-macam komponen atau elemen dalam proses komunikasi. Kadang-kadang untuk komponen yang sama digunakan istilah yang berbeda seperti halnya ada yang menggunakan istilah informasi dan pesan untuk menyatakan komponen pesan yang dikirimkan dan begitu juga ada yang memakai istilah sender dan source untuk menyatakan orang yang mengirimkan pesan. Walaupun demikian dapat disimpulkan mana diantara bermacam-macam komponen itu yang merupakan komponen dasar komunikasi.
    Dalam hal ini ada empat komponen yang cenderung sama yaitu : orang yang mengirimkan pesan, pesan yang akan dikirimkan, saluran atau jalan yang dilalui pesan dari si pengirim kepada si penerima, dan si penerima pesan. Karena komunikasi merupakan proses dua arah atau timbal balik maka komponen balikan perlu ada dalam proses komunikasi.
    Suatu proses komunikasi terdiri dari komponen dasar sebagai berikut :
    1. Pengirim Pesan
      Pengirim pesan adalah individu atau orang yang mengirim pesan. Pesab atau informasi berasal dari dari otak yang mengirim pesan. Menciptakan pesan berarti menentukan arti apa yang akan dikirimkan kemudian menyandikan/encode arti tersebut ke dalam suatu pesan. Sesudah itu baru dikirim melalui suatu saluran.
    2. Pesan
      Pesan adalah informasi yang akan dikirimkan kepada si penerima. Pesan ini dapat berupa verbal maupun non-verbal. Pesan secara verbal dapat secara tertulis seperti buku, majalah, memo, sedangkan pesan yang secara lisan dapat berupa percakapan tatap muka, percakapan melalui telepon, radio dan sebagainya. Pesan yang nonverbal dapat berupa isyarat gerakan badan, ekspresi muka, dan nada suara.
    3. Saluran
      Saluran adalah jalan yang dilalui pesan dari si pengirim dengan si penerima. Channel yang biasa dalam komunikasi adalah gelombang cahaya dan suara yang dapat kita lihat dan dengar. Misalnya bila dua orang berbicara tatap muka gelombang suara dan cahaya di udara berfungsi sebagai saluran. Tetapi jika pembicaraan itu melalui surat yang dikirimkan, maka gelombang cahaya sebagai saluran yang memungkinkan kita dapat melihat huruf pada surat tersebut. Kertas dan tulisan itu sendiri adalah sebagai alat untuk menyampaikan pesan. Kita dapat menggunakan bermacam-macam alat untuk menyampaikan pesan seperti buku, radio, film, televisi, surat kabar tetapi saluran pokoknya adalah gelombang suara dan cahaya. Di samping itu kita juga dapat menerima pesan melalui alat indera penciuman, alat pengecap dan peraba.
    4. Penerima Pesan
      Penerima pesan adalah yang menganalisis dan menginterpretasikan isi pesan yang diterimanya.
    5. Balikan
      Balikan adalah respons terhadap suatu pesan yang diterima yang dikirimkan kepada si pengirim pesan. Dengan diberikannya reaksi ini kepada si pengirim, pengirim akan dapat mengetahui apakah pesan yang dikirimkan tersebut diinterpretasikan sama dengan apa yang dimaksudkan oleh si pengirim. Bila arti pesan yang dimaksudkan oleh si pengirim diinterpretasikan sama oleh si penerima berarti komunikasi tersebut efektif. Seringkali respons yang diberikan tidak seperti yang diharapkan oleh si pengirim karena si penerima pesan kurang tepat dalam menginterpretasikan pesan.
    Komunikasi Efektif
    Menurut Kelly Borth dalam "Effective Communication", komunikasi yang efektif terjadi dalam 30 detik pertama. Beberapa hal yang perlu diperhatikan agar terjadi komunikasi yang efektif adalah :
    1. Relevansi pesan
      Sebelum kita mengkomunikasikan pesan kita, maka kita perlu memahami apa yang sedang dicari oleh lawan bicara kita, apa yang hendak kita sampaikan, dan mengapa itu perlu disampaikan
    2. Pesan singkat
      Mempelajari bagaimana menangkap pesan kita dalam 3 detik adalah seuatu seni. Perlu latihan yang berulang-ulang dan butuh waktu hingga anda bisa mematangkan kemampuan ini. Reporter yang sudah senior bisa dengan cepat membentuk paragraf pertama yang menyiratkan keseluruhan isi berita secara jeli.
    3. Gambar
      Gunakan gambar yang menarik karena banyak orang yang mulai tertarik terhadap apa yang ingin kita sampaikan saat mereka melihat gambar yang menarik. Dan gambar lebih cepat mengkomunikasikan 60.000 kali lebih cepat daripada suatu tulisan. Jadi buatlah gambar yang menarik :)
    4. Video
      Video adalah media yang hebat untuk seorang pemimpin. Pada zaman sekarang, video-video berdurasi 3-4 menit mampu menyampaikan pesan yang sangat dalam kepada para penontonnya.
    5. Tampilan yang sederhana
      Tampilan-tampilan yang simpel dan elegan dapat membuat pesan kita lebih efisien dan efektif.
    Implikasi Manajerial
    Implikasi manajerial berarti cara yang dilakukan manajer untuk meningkatkan produktivitas seorang staf/bawahan untuk memenuhi suatu kebutuhan dalam organisasi/perusahaan. Implikasi manajerial dari teori expectancy dapat dijelaskan melalui tabel berikut :

    Faktor-faktor ExpectancyPertanyaan IndividuImplikasi Manajerial
    1. Expectancy Apakah saya dapat memenuhi tingkat unjuk kerja yang diinginkan ?
    • Menyeleksi pegawai yang memiliki kemampuan 
    • Melatih pegawai 
    • Memberikan dukungan sumber daya yang diperlukan 
    • Menjelaskan sasaran unjuk kerja secara jelas
    2. InstrumentalityGanjaran apa yang saya terima sebagai akibat pelaksanaan pekerjaan ?
    • Menjelaskan reward yang mungkin diterima
    • Memastikan bahwa reward yang diterima sangat tergantung pada unjuk kerja
    • Menetapkan apa yang diharapkan dari organisasi terhadap para staf/bawahan
    3. Valence Seberapa penting reward yang mungkin diterima oleh saya ?
    • Mengidentifikasi kebutuhan-kebutuhan individu
    • Menyesuaikan reward dengan kebutuhan individu

    Sumber :
    [1] Sendjaja, S.Djuarsa, dkk. 1994. "Teori Komunikasi". Jakarta: Universitas Terbuka.
    [2] Nawangsari, Sri. "Komunikasi Bisnis". Universitas Gunadarma.
    [3] Borth, K. 2012. EFFECTIVE COMMUNICATION. Smart Business Columbus, 20(8), 6. Tersedia dalam: http://search.proquest.com/docview/1018375703?accountid=25704. Diakses: 15 Maret 2015.
    [4] Muhammad, Arni. 2002. "Komunikasi Organisasi". Jakarta: Bumi Aksara.
    [5] Hariandja, M.T.E. 2007. "Manajemen Sumber Daya Manusia". Jakarta: Grasindo.