Senin, 24 Oktober 2016

PENGARUH MEDIA TERHADAP DUNIA BISNIS

PENGARUH MEDIA TERHADAP DUNIA BISNIS

Apa itu Media?



Media adalah segala bentuk dan saluran yang digunakan untuk menyampaikan informasi atau pesan. Kata media berasal dari kata latin, merupakan bentuk jamak dari kata “medium”. Secara harfiah kata tersebut mempunyai arti "perantara" atau "pengantar", yaitu perantara sumber pesan (a source) dengan penerima pesan (a receiver). Jadi, dalam pengertian yang lain, media adalah alat atau sarana yang dipergunakan untuk menyampaikan pesan dari komunikator kepada khalayak.

Apa itu Bisnis?


            Dalam ilmu ekonomi, bisnis adalah suatu organisasi yang menjual barang atau jasa kepada konsumen atau bisnis lainnya, untuk mendapatkan laba. Secara historis kata bisnis dari bahasa Inggris business, dari kata dasar busy yang berarti "sibuk" dalam konteks individu, komunitas, ataupun masyarakat. Dalam artian, sibuk mengerjakan aktivitas dan pekerjaan yang mendatangkan keuntungan.

Pengaruh Baik Media Terhadap Dunia Bisnis

Meningkatkan Efektifitas dan efisiensi
Pemilik bisnis dapat menggunakan media yang ada untuk meningkatkan efektifitas dan efisiensi kerja mereka. Dengan begitu lebih banyak pekerjaan yang dapat diselesaikan dengan waktu yang relative lebih singkat.
Meningkatkan Potensi Bisnis

media memungkinkan perusahaan untuk dapat menjangkau konsumen dari berbagai daerah baik itu dalam atau luar negeri. Bahkan usaha kecil pun mampu bersaing dengan usaha yang lebih besar menggunakan koneksi internet dan memasarkan produk mereka disana. Terlebih dengan penggunaan website, penjualan internet dapat beroperasi selama 24/7 sehingga memungkinkan perusahaan untuk menawarkan productnya secara terus menerus.

Memunculkan Paradigma Baru Dalam Bisnis
Dalam konteks bisnis, media membawa dampak yang menciptakan paradigma baru dalam berbisnis yang dikenal dengan nama digital marketing atau internet marketing yang memanfaatkan internet sebagai media pasar.

Pengaruh Buruk Media Terhadap Dunia Bisnis


Munculnya Modus Kejahatan Baru
Munculnya media, seperti media online sebagai sarana untuk mempromosikan barang atau jasa yang ditawarkan kepada pembeli, memiliki potensi untuk modus kejahatan baru antara lain pembobolan akun online untuk berbelanja, yang dimana terdapat data penting pengguna seperti nomor rekening dan data pribadi pengguna. Selain itu, juga terjadinya penipuan dari media yang menawarkan jasa atau barang, padahal barang tersebut atau jasa tersebut tidak ada.

Biaya yang cukup besar
            Dalam pembuatan iklan melalui media massa, media cetak, ataupun yang lainnya memerlukan biaya yang tidak sedikit. Dalam pembuatan sebuah iklan dibutuhkan tenaga ahli dan ide kreatif yang menunjang keberhasilan sebuah iklan untuk meningkatkan penjualan barang. Kecuali media online yang hanya membutuhkan koneksi internet untuk mempromosikan barang dan jasa.

Jangkauan Konsumen
            Konsumen merupakan target dari sebuah bisnis. Peran media diharapkan dapat mencakup semua kalangan masyarakat. Namun, tidak semua masyarakat menggunakan media yang sama untuk mendapatkan informasi, bahkan untuk kebutuhan barang dan jasa yang mereka inginkan. Oleh karena itu, diperlukan banyak media massa yang murah dan menjangkau semua lapisan masyarakat seperti lapisan masyarakat menengah kebawah.

Daftar pustaka :
http://8thinktank.co.id/business/dampak-perkembangan-teknologi-terhadap-bisnis-anda/



Sabtu, 15 Oktober 2016

Program Kalkulator Sederhana Menggunakan Bahasa C

Kelas : 2IA14
Anggota Kelompok :
- Albertus Dwi Septianto (50415451)
- Fajri Noviandri (52415448)
- Novian Adiputra (55415131)

Tulisan ini untuk memenuhi tugas mata kuliah Algoritma Pemrograman 3 untuk membuat program sederhana menggunakan bahasa C. program yang dibuat adalah program kalkulator sederhana untuk penjumlahan, pengurangan, perkalian dan pembagian. Langkah pertama yang dilakukan adalah membuat flowchart dari program yang akan dibuat. 






































Setelah membuat flowchart, dilanjutkan dengan membuat kode program berdasarkan flowchart yang telah dibuat . berikut merupakan kode yang digunakan :

#include <stdio.h> //library untuk fungsi printf() , scanf(), dan lain lain
#include <stdlib.h> //ini untuk fungsi exit();

int main() {
//deklarasi variabel
float bil1,bil2, total;
int opt;

//perulangan perhitungan
//tampilan menu awal
printf("\n -------- APLIKASI PERHITUNGAN -----------");
printf("\n masukan bilangan pertama :");
scanf("%f", &bil1);
printf("\n masukan bilangan kedua : ");
scanf("%f", &bil2);

printf("\n ----- masukan operasi perhitungan : ----- ");
printf("\n 1.penjumlahan");
printf("\n 2.pengurangan");
printf("\n 3.perkalian");
printf("\n 4.pembagian");
printf("\n 5.keluar");
printf("\n -----------------------------------------");
printf("\n masukkan angka pada menu :");
   scanf("%d", &opt);

switch (opt) {
case 1:
total = bil1 + bil2;
printf("\n hasil penjumlahan: %.2f \n", total);
break;

case 2:
total = bil1 - bil2;
printf("\n hasil pengurangan: %.2f \n", total);
break;

case 3:
total = bil1 * bil2;
printf("\n hasil perkalian: %.2f \n", total);
break;
case 4:
if(bil2 != 0){
total = bil1 / bil2;
printf("\n hasil pembagian: %4.2f \n", total);
} else {
printf("\n tidak dapat dilakukan pembagian.\n");
}
break;

case 5:
printf("\n ------------- Terima Kasih --------------");
exit(0);
break;

default:
printf("\n input yang anda masukan tidak terdaftar.\n");
break;
}


}

Kemudian setelah program di jalankan akan muncul tampilan sebagai berikut :


setelah itu, dimasukan angka pertama dan kedua. kemudian dipilih menu penjumlahan :


program kembali di run dan dimasukkan angka. setelah itu, dipilih menu nomor 2 sehingga muncul tampilan sebagai berikut :


jika dipilih menu nomor 3 yaitu perkalian maka akan muncul tampilan sebagai berikut :


menu selanjutnya adalah menu pembagian. pembagian hanya terjadi jika bilangan kedua tidak bernilai nol. jika bilangan kedua bernilai nol akan menampilkan pesan bahwa tidak dapat dilakukan perhitungan .



menu berikutnya adalah keluar. setelah menginput angka akan menuju menu operator. pada menu kelima terdapat pilihan keluar yang akan menampilkan hasil sebagai berikut :









Senin, 10 Oktober 2016

Internet Of Things

Apa Itu Internet Of Things?

Internet of things atau biasa disebut dengan IoT merupakan suatu konsep baru yang dikembangkan dan popular belakangan ini. Namun, sampai sekarang definisi standar Internet of Things belum ada. Secara garis besar, Internet of Things merupakan sebuah konsep dengan tujuan untuk menghubungkan benda-benda disekitar kita sehingga dapat berinteraksi satu dengan yang lain dengan konektivitas internet.

Kelebihan Internet Of Things

           Internet of Things dikembangkan karena memiliki tujuan untuk memudahkan manusia dalam aktivitasnya sehari-hari.  Dengan adanya Internet of Things, manusia akan lebih efisien dalam menggunakan sumber daya yang ada. Selain itu, dengan IoT diharapkan juga dapat meningkatkan produktivitas dan efisiensi waktu dari manusia itu sendiri.



Kekurangan  Internet Of Things

        Selain kelebihan, Internet of Things juga memiliki kekurangan yang mungkin akan timbul seperti biaya perawatan yang mahal karena dibutuhkan tenaga ahli untuk menangangi permasalahan yang terjadi pada perangkat IoT yang digunakan. Selain itu, dengan adanya perangkat IoT menimbulkan permasalahan baru tentang keamanan dari cyber crime yang bisa saja terjadi melalui perangkat IoT yang terhubung dengan konektivitas internet. Masalah lain yang muncul adalah tentang masalah panas berlebih dari perangkat Internet of Things yang dimana akan aktif secara terus menerus baik digunakan maupun tidak.

Penerapan Internet Of Things

        Penerapan Internet of Things pada kehidupan sehari-hari dapat kita lihat dengan adanya smartwatch dari beberapa brand teknologi terkenal. Mereka menciptakan smartwatch yang dimana dapat memonitor aktivitas dari smartphone mereka. Seperti notifikasi, ataupun melakukan panggilan serta mengirim pesan langsung melalui smartwatch. Dengan keberadaan perangkat pintar yang dapat berinteraksi dengan perangkat lainnya, akan semakin merealisasikan konsep Internet of Things dalam kehidupan manusia. Selain itu, beberapa contoh konkrit dari “wearable” yang mulai dipasarkan di dunia adalah : Google Glass, Google Nest, Nike Fit, dan Samsung Smart Watch. Tidak hanya wearables, Samsung juga mulai merambah dan mengembangkan teknologi IOT di bidang consumer appliances seperti : Smart Air Conditioner, Smart TV, Smart Refrigerator. Pada tahun 2017, menurut CEO Samsung, 90% dari semua produk Samsung akan berupa perangkat IOT, termasuk semua televisi dan perangkat mobile. Dua tahun berikutnya, semua produk Samsung akan siap dengan koneksi IOT. Kompetitor terdekat Samsung, yakni Apple pun memiliki upaya di bidang IOT dengan proyek Homekit, yang merupakan protokol pengontrol rumah pintar melalui sistem operasi iOS. Beberapa produk Apple tersebut antara lain iHome, Incipio, GridConnect, dan iDevices. Semua perangkat Apple Homekit tersebut akan dipasarkan dalam waktu dekat ini.


Daftar Pustaka :

https://id.techinasia.com/implementasi-iot-di-keseharian
https://teknojurnal.com/definisi-internet-of-things/

Sabtu, 08 Oktober 2016

APLIKASI BANK MENGGUNAKAN BAHASA PEMROGRAMAN C

Balik lagi, Koding lagi ~
pada kesempatan kali ini, saya akan membuat sebuah aplikasi bank sederhana menggunakan bahasa pemrograman C. Disini saya menggunakan MinGW sebagai compiler dari program saya ini. Mari kita langsung saja ke kode program yang sudah saya buat.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(){
    //deklarasi variabel
    int a=1, b=1, optMenu, tabungan = 0, nominal=0, noTujuan = 0;
    char uname[5], pswd[5];

    while(a == 1){
        printf("\n ---------- APLIKASI BANK ----------");
        printf("\n Username :");
        scanf("%s",&uname);
        printf("\n Password :");
        scanf("%s",&pswd);
        printf("\n -----------------------------------");
            if ( (strcmp(uname,"admin")==0) && (strcmp(pswd,"12345")==0) ) {
                printf("\n INFO: Login Berhasil.\n \n");
                a = 0;
            } else {
                printf("\n INFO: Login Gagal. username dan password tidak sesuai. \n \n");
            }
        system("pause");
        system("cls");
    }

    while (b == 1) {
        printf("\n -------------- MENU ---------------");
        printf("\n 1. Penyetoran");
        printf("\n 2. Penarikan");
        printf("\n 3. Cek Saldo");
        printf("\n 4. Transaksi");
        printf("\n 5. Keluar");
        printf("\n -----------------------------------");
        printf("\n masukan pilihan(1-5) : ");
        scanf("%d",&optMenu);

        switch(optMenu){
            case 1:
                printf("\n ----------- PENYETORAN -----------");
                printf("\n Masukkan nominal yang diinginkan :");
                scanf("%d",&nominal);
                tabungan = tabungan + nominal;
                printf("\n INFO: Penyetoran Berhasil \n \n");
                printf("\n -----------------------------------\n");
            break;

            case 2:
                printf("\n ------------ PENARIKAN ------------");
                printf("\n Masukkan nominal yang diinginkan :");
                scanf("%d",&nominal);
                if(tabungan>nominal){
                    tabungan = tabungan - nominal;
                    printf("\n INFO: Penarikan Berhasil \n \n");
                } else {
                    printf("\n INFO: Penarikan Gagal \n \n");
                }
                printf("\n -----------------------------------\n");
            break;

            case 3:
                printf("\n ------------ CEK SALDO ------------");
                printf("\n Saldo Anda : %d,-",tabungan);
                printf("\n ----------------------------------- \n \n");
            break;

            case 4:
                printf("\n ------------ TRANSAKSI ------------");
                printf("\n Masukan nomor tujuan :");
                scanf("%d", &noTujuan);
                printf("\n Masukan nominal:");
                scanf("%d", &nominal);

                if(tabungan <= nominal){
                    printf("\n INFO: Saldo tidak mencukupi. \n");
                } else {
                    tabungan = tabungan - nominal;
                    printf("\n INFO: pengiriman ke nomor %d, sebesar %d Berhasil.", (noTujuan), (nominal));
                }
                printf("\n ----------------------------------- \n \n");
            break;

            case 5:
                printf("\n ---------- TERIMA KASIH -----------");
                exit(0);
            break;

            default:
                printf("\n Input yang anda masukan tidak terdaftar \n");
            break;
        }
        system("pause");
        system("cls");
    }
}



pada potongan program diatas, saya menambahkan beberapa file header yaitu <stdio.h> , <stdlib.h>, dan <string.h>. File header merupakan suatu file library yang berekstensi h, berfungsi untuk menyimpan daftar fungsi yang akan digunakan dalam sebuah program. Selain itu digunakan syntax #include untuk memberi tahu compiler bahwa program membutuhkan dan menggunakan library tersebut.

# include <stdio.h> merupakan library untuk standard input dan output. pada program ini digunakan fungsi scanf() dan printf() untuk input dan output yang berasal dari file header <stdio.h>.

# include <stdlib.h> pada program ini digunakan fungsi exit(0); untuk keluar dari program yang berasal dari file header <stdlib.h>.

# include <string.h> pada program ini digunakan fungsi strcmp(); untuk membandingkan antara dua buah string yang berasal dari file header <string.h>.

selanjutnya terdapat metode main() yang dimana ketika program di eksekusi, metode main() akan dieksekusi terlebih dahulu. Kemudian pendeklarasian variabel yang dibutuhkan pada program seperti variabel a dengan nilai 1 bertipe data integer. begitu juga untuk variabel yang lainnya.





selanjutnya, program diatas menggunakan login username dan password menggunakan logika if dengan bantuan fungsi strcmp() dari library <string.h> untuk membandingkan string. 

Pada bagian awal ditampilkan judul "APLIKASI BANK" kemudian user diminta untuk menginput data username dan password yang disimpan pada variabel uname dan pswd. setelah data disimpan, variabel tersebut dibandingkan dengan fungsi strcmp(), jika variabel memiliki nilai yang sama dengan string yang telah ditentukan maka fungsi tersebut akan mengembalikan nilai FALSE / 0. Seperti contoh program diatas, jika variabel uname sama dengan "admin" dan variabel pswd sama dengan "12345" maka akan menampilkan output login berhasil. jika tidak sama maka akan menampilkan output login gagal. selain itu, saya menggunakan while untuk mengulang blok program ini sampai user menginputkan username dan password yang sesuai.

dibagian akhir potongan program diatas, terdapat System("pause") yang berguna untuk memberhentikan program sejenak sampai ada respon selanjutnya dari user dan System("cls") digunakan untuk menghapus layar cmd.

Setelah ada respon dari user dengan menekan sembarang tombol, maka akan muncul tampilan sebagai berikut :



program diatas menggunakan kode sebagai berikut :



pada bagian ini merupakan menu utama dari program bank ini. dimana terdapat 5 buah menu yaitu penyetoran, penarikan, cek saldo, transaksi dan keluar. kemudian user diminta untuk menginput menu sesuai angka yang telah ditentukan yang dimana data tersebut disimpan dalam variabel optMenu yang nanti akan digunakan pada percabangan switch case.

jika user menginput dengan angka 1 maka blok case 1 akan dieksekusi yang dimana menampilkan judul "PENYETORAN", meminta input nominal dari user yang disimpan dalam variabel nominal. kemudian, nilai variabel tabungan diubah nilainya dengan menambahkan variabel tabungan dengan nominal yang telah diinput oleh user. setelah itu, ditampilkan pesan bahwa proses telah berhasil.





jika user menginput dengan angka 2 maka blok case 2 akan dieksekusi yang dimana menampilkan judul "PENARIKAN", meminta input nominal dari user yang disimpan dalam variabel nominal. kemudian, nilai variabel tabungan diubah nilainya dengan mengurangkan variabel tabungan dengan nominal yang telah diinput oleh user. setelah itu, ditampilkan pesan bahwa proses telah berhasil jika tabungan mencukupi. jika tabungan tidak mencukupi maka akan menampilkan info penarikan gagal.

jika user menginput dengan angka 3 maka blok case 3 akan dieksekusi yang dimana menampilkan judul "CEK SALDO", kemudian ditampilkan nilai dari variabel tabungan yang menyimpan nilai besarnya tabungan user.


jika user menginput dengan angka 4 maka blok case 4 akan dieksekusi yang dimana menampilkan judul "TRANSAKSI", meminta input nomor tujuan dan nominal dari user yang disimpan dalam variabel noTujuan dan nominal. kemudian, nilai variabel tabungan diubah nilainya dengan mengurangkan variabel tabungan dengan nominal yang telah diinput oleh user. setelah itu, ditampilkan info pengiriman ke nomor tujuan dengan nominal tersebut telah berhasil.

jika user menginput dengan angka 5 maka blok case 5 akan dieksekusi yang dimana menampilkan teks "TERIMA KASIH" dan mengeksekusi fungsi exit(0); untuk keluar dari program/memberhentikan proses program.

blok default berfungsi jika user menginputkan angka yang tidak terdapat pada menu dalam hal ini angka 1 sampai dengan 5, maka akan menampilkan teks "input yang anda masukan tidak terdaftar".


semua kode diatas kemudian disimpan dengan nama bank.c . Setelah itu buka cmd dari direktori tempat file C tersebut disimpan. Kemudian untuk compile file tersebut dengan cara mengetikkan gcc -o namaFileHasilCompile namaFileC.ekstensi . 




Jika tidak ada error, kemudian jalankan file hasil compile tersebut. Pada program kali ini file hasil compile tersebut bernama "bank.exe".



Setelah dirun akan muncul tampilan sebagai berikut :


masukan username dan password yang telah ditentukan :



setelah itu tekan sembarang tombol. kemudian akan dialihkan ke menu utama dari program ini.



jika diinputkan angka 1 , maka akan menampilkan program sebagai berikut :


kemudian, kita coba untuk melakukan penarikan :

setelah melakukan penarikan, kita coba untuk cek saldo tabungan yang ada :

kemudian jika diinputkan dengan angka 4 maka akan muncul tampilan sebagai berikut :


setelah itu, jika ada input user yang tidak terdapat dalam daftar maka muncul pada cmd seperti berikut :


setelah selesai, pilih menu ke 5 untuk keluar dengan tampilan sebagai berikut :