Haii gaes admin muncul lagi niih. Udah kangen postingan admin ya? Emang selalu ditunggu-tunggu admin tuh wkwk. Okayy kali ini admin mau bahas tentang SOCKET PROGRAMMING. Ada yang udah tau ga nih? Kalo udah tau, tetep baca yaaa, jangan lupa kasih saran juga di kolom comment:))

Jadii, socket itu sebuah cara buat berkomunikasi dengan program atau node lain menggunakan file deskriptor. Gaya pemrograman socket berawal dari sistem Unix BSD yang terkenal di bidang penanganan jaringan, sehingga terkenal dengan sebutan BSD Socket. Socket pertama kali muncul pada sistem Unix BSD versi 4.2 sebagai kelanjutan dari implementasi protokol TCP/IP yang muncul pada sistem Unix BSD versi 4.1. Hampir keseluruhan varian Unix dan Linux selalu mengadopsi BSD Socket, dikarenakan komunikasi program dapat berlangsung lewat penggunaan deskriptor file standar Unix dengan bantuan socket.

Keunggulan dari penggunaan socket yaitu dapat melakukan komunikasi antar proses maupun program melalui jaringan yang berbasis TCP/IP, bahkan socket juga dapat berkomunikasi dengan program lain yang berjalan pada platform yang berbeda, asalkan masih dalam protokol transfer yang sama. Hal tersebut dikarenakan socket merupakan fasilitas IPC (Inter Proses Communication) untuk aplikasi jaringan, dimana socket dapat berkomunikasi dengan socket lain, maka diperlukan alamt unik sebagai identifikasi. Alamat unik terdiri atas alamat IP dan nomor Port. Pada dasarnya, komunikasi socket diciptakan untuk menjembatani komunikasi antara dua program pada mesin yang berbeda, namun saat ini socket juga mampu berkomunikasi dengan mesin yang sama. Keunggulan lain dari socket yaitu mampu menangani banyak klien sekaligus (multiple clients).

Ada 2 macam socket yang umum digunakan oleh Unix, antara lain:
  • Socket Lokal atau AF_UNIX
Socket lokal adalah socket yang melakukan komunikasi dengan perantaraan sebuah file yang biasanya diletakkan pada direktori /tmp atau /usr/tmp ataupun pada /var/tmp. Socket semacam ini digunakan untuk komunikasi antar aplikasi dalam satu mesin.
  • Socket Networking atau AF_INET
Socket networking digunakan untuk komunikasi aplikasi antar mesin dalam lingkungan jaringan TCP/IP. Identifikasi socket dilkukan dengan sebuah identifier berupa nomor port TCP/IP yang disambung oleh client.  Socket networking terbagi menjadi 2 macam, antara lain: 
  1. Socket Stream atau SOCK_STREAM : Socket Stream adalah socket komunikasi full-duplex berbasis aliran (stream) data. Pada model komunikasi Socket Stream, koneksi dua aplikasi harus dalam kondisi tersambung dengan benar untuk dapat bertukar data. Koneksi model seperti ini akan menjamin data dapat dipertukarkan dengan baik, namun memiliki kelemahan dalam hal penggunaan jalur data yang relatif besar dan tidak boleh terputus. 
  2. Socket Datagram atau SOCK_DGRAM  : Socket Datagram berkomunikasi dengan cara yang berbeda. Socket ini tidak membutuhkan koneksi yang tersambung dengan benar untuk mengirimkan dan menerima data. Model koneksi semacam ini tidak dapat menjamin data dapat dipertukarkan dengan baik, namun memiliki keunggulan dalam hal penggunaan jalur data yang minimal. 
Cara kerja Socket 
Untuk membuat aplikasi socket yang sederhana diperlukan dua aplikasi. Pertama adalah aplikasi server yang akan menerima data, sedangkan aplikasi kedua adalah aplikasi client yang mengirimkan data pada server. Baik aplikasi server dan aplikasi client mendefinisikan port yang sama sebagai jalur komunikasi. Obyek socket pada sisi client dan server berbeda sedikit. Pada sisi aplikasi server, suatu socket server dibentuk dan melakukan operasi listen/menunggu. Operasi ini pada intinya menunggu permintaan koneksi dari sisi client. Sedangkan pada sisi client, dibentuk suatu socket biasa. 
Pada saat socket client, informasi alamat socket server dilewatkan sebagai argumen dan socket client akan otomatis mencoba meminta koneksi ke socket server. Pada saat permintaan koneksi client sampai pada server, maka server akan membuat suatu socket biasa. Socket ini yang nantinya akan berkomunikasi dengan socket pada sisi client. Setelah itu socket server dapat kembali melakukan listen untuk menunggu permintaan koneksi dari client lainnya. Langkah ini umumnya hanya dilakukan jika aplikasi server mengimplementasikan multithreading. Setelah tercipta koneksi antara client dan server, maka keduanya dapat saling bertukar pesan. Salah satu atau keduanya kemudian dapat mengakhiri komunikasi dengan menutup socket.
Untuk protokol UDP, perbedaanya adalah socket di sisi server sama dengan socket di sisi client, dan tidak ada operasi listen pada sisi server. Kemudian saat paket data dikirimkan, alamat socket penerima harus disertakan sebagai argumen.


Sumber materi :


Hai guys, admin balik lagi nih wkwk. Kalo kemaren kita bahas masalah konektivitas pada android, kali ini kita bakal bahas sesuatu yang sering kalian temui. Yappp bener banget, kaya judul postingan aku, tentang HTTP. Enaknya kita cuap cuap gajelas dulu apa langsung aja? Langsung aja kali ya? Yauda cuss atuh dibahas:))

Pasti kalian sering banget lah ya denger istilah HTTP, apalagi waktu kalian search laman tertentu, pasti mayoritas diawali dengan HTTP. Nah udah pada tau ga nih arti HTTP itu apa? Jadi, HTTP itu singkatan dari HyperText Transfer Protocol, dimana HTTP ini sebenaarnya sebuah istilah yang diberikan kepada sebuah protokol yang digunakan untuk mengirim dokumen dari WWW (World Wide Web). HTTP sendiri pertama kali digunakan sekitar tahun 1990 (admin belum terencana ada mah tahun ini wkwk), saat itu versi yang digunakan masih versi 0.9 yang tentunya masih mentahan protokol transfer data yang masih belum bisa melihat tipe dokumen yang dikirimkan. Pada tahun 1996, versi HTTP pun berkembang menjadi HTTP versi 1.0, dan terus melakukan perkembangan dengan meluncurkanversi 1.1 yang telah berhasil mengakomodasi proxy, cache, serta koneksi yang persisten.

Fungsi HTTP
Fungsi utama dari protokol HTTP sebenarnya cukup sederhana, yaitu untuk mengkomunikasikan komputer satu sama lain. Protokol sendiri bisa diibaratkan seperti perintah yang wajib dijalankan setiap komputer agar dapat mengirim dan menerima pesan. Selain itu, HTTP juga berfungsi untuk menentukan bagaimana sebuah data atau pesan dapat ditransmisikan maupun diformat menjadi bentuk yang dapat merespon browser untuk menampilkan data-data tersebut. Internet Engineering Task Force bekerja sama dengan World Wide Web Consortium untuk pengembangan HTTP, sehingga dapat berfungsi untuk mengambil interlink dokumen teks yang disediakan web serta untuk mendapatkan akses sumber daya melalui web dengan menggunakan URL (Uniform Resource Locator).

Cara Kerja HTTP
  1. Pertama-tama, komputer klien (HTTP klien) membuat sambungan, lalu mengirimkan permintaan dokumen ke web server.
  2. HTTP server kemudian memproses permintaan klien, sementara itu, HTTP klien menunggu respon dari server tersebut.
  3. Web server merespon permintaan dengan kode status data, lalu barulah menutup sambungan ketika telah selesai memproses permintaan.
Jadi intinya, dalam kasus HTTP, client harus terlebih dahulu melakukan permintaan data kepada server agar server dapat mengirim sebuah respon berupa file HTML. File HTML ini ditampilkan ke dalam browser atau data lain sesuai permintaan klien.
Jadiiii makin paham kan yaa HTTP itu apaa? Mudah-mudahan kalian ga bingung juga ya sama bahasanku kali ini. Tetep seperti biasa, pentengin terus blog ku buat dapet bahasan-bahasan lainnya yaa, Buat kalian yang punya ilmu lebih terkait bahasan ini, bisa langsung comment di bawah postingan yaaa, kritik saran juga boleh, Thankyouuu readers, seee youu:))


Sumber materi:


Hai guys, akhirnya admin muncul lagi yaa setelah sekian lama bertapa dari dunia tulis menulis blogger. Sebenernya udah kaku nih tangan buat nulis-nulis kek gini lagi, tapi gapapa, tuntutan hidup niiih wkwk. Oke kali ini admin mulai membahas sesuatu yang berbeda. Beda mulu ya rasanyaa (?) wkwk. Emang admin pengen bikin blog admin berwarna. Blog aja dibikin berwarna, apalagi kamu yakan? wkwk. 

Di postingan admin sebelumnya, memang admin lagi gencar-gencarnya bahas manajemen sama data gitu kan yaa, tapi kali ini, admin akan bahas mengenai PEMROGRAMAN MOBILE. Pemrograman yang admin maksud ini bukan pemrograman yang langsung berat dan bikin kalian penat kok, tenang aja, disini admin cuma mau ngebahas sedikit tentang KONEKTIVITAS PADA ADROID. Oiya nih, udah ada yang tau ga seperti APA SIH KONEKTIVITAS PADA ANDROID? Oke, admin coba jelasin yaaa. 

Konektivitas pada android yaitu suatu keterkaitan atau hubungan yang terjadi di android. Konektivitas pada android perlu untuk terus dipantau. Hal ini dikarenakan, sebagian besar kegiatan/operasi pada android bergantung pada konektivitas dengan internet. Pengguna android khususnya programmer tentunya perlu untuk mengetahui, menentukan, dan memantau status konektivitasnya. Misalnya, pada kasus penerapan API Google Maps (untuk mengakses google maps), tentunya programmer perlu untuk memeriksa koneksi internet yang ada. Pengecekan ini diperlukan untuk membantu pengguna untuk melakukan pesan umpan balik ke aplikasi. Apabila koneksi internet berjalan baik, maka Google Maps dapat ditampilkan, namun jika sebaliknya, maka Google Maps tidak dapat ditampilkan.

Untuk memeriksa apakah android telah terhubung baik dengan internet, pengguna atau programmer dapat menggunakan Connectivity Manager. Connectivity Manager juga dapat mengakses tipe koneksi yang terhubung. Berikut akan admin jelaskan step by step untuk MENENTUKAN DAN MEMANTAU KONEKTIVITAS ANDROID:
  •  Menentukan apakah perangkat terkoneksi dengan internet
Menetukan apakah adanya koneksi dengan internet sangat diperlukan untuk membatasi aktivitas yang terjadi pada perangkat mobile anda. Sehingga perangkat dapat melakukan pesan umpan balik terhadap aplikasi. Berikut merupakan cara menggunakan Connectivity Manager untuk melakukan query terhadap jaringan yang aktif dan menentukan apakah jaringan memiliki konektivitas Internet

  
  • Menetukan tipe koneksi yang tersedia
Menentukan tipe koneksi yang tersambung dengan perangkat berfungsi untuk mengetahui sumber koneksi yang telah tersedia. Konektivitas perangkat yang tersedia bisa saja disediakan oleh data seluler, WiMAX, WiFi, ethernet, dan lain sebagainya. Dengan melakukan query terhadap jaringan yang aktif, pengguna dapat mengubah laju berdasarkan bandwidth yang tersedia dan memnetukan aktivitas apa yang cocok dilakukan dengan tipe koneksi yang tersedia pada perangkat.

    • Memantau perubahan dalam konektivitas
    Memantau perubahan dalam konektivitas perlu dilakukan karena perubahan dapat sering terjadi, hal ini dikarenakan adanya peralihan tipe koneksi, misalnya peralihan antara data seluler dan WiFi. Memantau perubahan konektivitas berguna untuk menjaga agar konektivitas internet tetap berjalan stabil sehingga aktivitas perangkat yang berkaitan dengan internet dapat melakukan pesan umpan balik yang lancar. Pemeriksaan konektivitas dilakukan dengan menyiarkan aksi Connectivity Action dalam Manifest apabila detail konektivitas berubah.


    Kurang lebih seperti itu deh bahasan kita terkait KONEKTIVITAS TERHADAP ANDROID. Memang sih gak lengkap-lengkap amat, tapi mudah-mudahan bermanfaat yaa. Next post bakal bahas tentang hal menarik lain di bidang Pemrograman Mobile, jadi jangan lupa buat kunjungin blog ku terus yaa. Kalau kalian punya pendapat lain atau pengetahuin lebih terkait bahasanku kali ini, cus deh comment di bawah postingan iniii. Kritik saran kalian bakal ngebantu aku banget looo. Thankyouu ma readerrsss!! See u:))


    Sumber materi dan foto :
    https://developer.android.com/training/monitoring-device-state/connectivity-monitoring?hl=id#DetermineConnection
    Hai guys, kembali lagi nih sama admin buat cuap cuap bahas materi kuliah Kualitas Data admin. Kali ini admin akan bahas tutorial terakhir admin, yaitu tentaaaang "Data Matching". Jadi disini kita bahas tentang cari similarity dari data, bukan dari sifat seseorang wkwk. Tenang aja, step kali ini jauh lebih singkat kok daripada sebelumnya. Oke langsung aja yaa kalian buka DQS SQL Server kaliaaan;)

    - Step I : Mapping
    Nah sebelum kalian masuk ke tahap mapping, pasti kalian akan dihadapkan pada 3 pilihan, gausa bingung, langsung aja pilih "Data Quality Project" lalu create New Data Quality Project dan pilih activity "Matching". Setelah kalian klik, pasti kalian akan diarahkan menuju proses mapping. Proses ini untuk melakukan input data yang ada pada data source (baik sql atau excel atau csv). Pilih nama file (file hasil cleansing) nya, lalu kelompokkan data pada data source dengan domain yang tersedia. Setelah proses mapping selesai, klik Next.

    - Step II : Matching 
    Setelah melakukan mapping, kalian akan diarahkan menuju proses matching. Untuk memulai proses matching, klik button start dan tunggu sampai data profiling, matching rules, matching results terisi lengkap.

    Setelah selesai, pofiler secara otomatis akan merekam seluruh kegiatan atau ciri dari data yang telah di inputkan sesuai dengan rules yang kita buat sebagai aturan cleasing dan matching data (cek postingan sebelumnya). 

    Selain itu, matching rules juga akan secara otomatis merekam kegiatan matching dan melakukan perbandingan dengan rules yang terekam atau dibuat sebelumnya.

    Begitu pula dengan matching results yang akan secara otomatis merekap dan mendata persentase dan diagram tentang data yang similar ataupun tidak, dsb. 

    Selain itu, juga terdapat data yang memunculkan data apa saja yang ditemukan match ataupun unmatch beserta persentase similar nya. Setelah semua dirasa cukup, klik Next untuk melanjutkan proses.

    - Step III : Export

    Step terakhir yaitu export data hasil matching ke dalam file sql, csv, atau excel. Simpan saja kedua data hasil matching (matching results dan survivorship results) dengan pilihan pivot record agar tidak membutuhkan waktu lama pada saat export data dan hasil export tersebut berguna untuk rekap data hasil matching kalian. Setelah export data selesai, kalian dapat klik finish untuk melakukan publikasi kegiatan olah data.


    Okayy sekian dulu ya bahasan TUTORIAL DQS SQL SERVER DATA CLEANSING & DATA MATCHING [PART DATA MATCHING]. Jika kalian punya pengetahuan lebih terkait postingan kali ini, kalian bisa berbagi di kolom comment. Thankyouuu. See youu:))
    Hai guys, kembali lagi nih sama admin buat cuap cuap bahas materi kuliah admin. Jadi sebenernya, materi ini masuk ke mata kuliah Kualitas Data, mata kuliah ini ngajarin kita gimana data yang di output in nantinya seragam dan berkualitas. Keren ga sih anak Sistem Informasi? Data aja dibikin kualitas, apalagi kamu wkwk. Oke kita fokus yaaa. Kali ini kita bakal lanjutin pembahasan admin di postingan sebelumnya. Kalo kemaren tentang import data, sekarang admin akan membahas tentang data cleasing nya. Oke langsung aja yaa kalian buka DQS SQL Server kaliaaan;)

    - Step I : Mapping
    Nah sebelum kalian masuk ke tahap mapping, pasti kalian akan dihadapkan pada 3 pilihan, gausa bingung, langsung aja pilih "Data Quality Project" lalu create New Data Quality Project dan pilih activity "Cleansing". Setelah kalian klik, pasti kalian akan diarahkan menuju proses mapping. Proses ini untuk melakukan input data yang ada pada data source (baik sql atau excel atau csv). Pilih nama file nya, lalu kelompokkan data pada data source dengan domain yang tersedia. Setelah proses mapping selesai, klik Next.

    - Step II : Cleanse
    Setelah melakukan mapping, kalian akan diarahkan menuju proses cleanse. Untuk memulai proses cleanse, klik button start dan tunggu sampai data profiling terisi lengkap.

    Setelah selesai, pofiler secara otomatis akan merekam seluruh kegiatan atau ciri dari data yang telah di inputkan sesuai dengan rules yang kita buat sebagai aturan cleasing dan matching data (cek postingan sebelumnya). Setelah semua dirasa cukup, klik Next untuk melanjutkan proses.

    - Step III : Manage and View Results
    Proses selanjutnya adalah melihat hasil cleanse dan melakukan pembenahan, pengecekan, dan pembenaran terhadap data yang salah atau dirasa kurang valid. Contohnya pada Domain Birth Date, tidak terdapat kesalahan apapun, dan hanya terdapat 279 data baru yang telah ter-input.

    Pada Domain Email Addresss, terdapat 4 data invalid dikarenakan terjadi kesalahan pada penulisan email (tidak sesuai dengan rule yang di tetapkan di postingan sebelumnya), sehingga sistem tidak mentolerir hal tersebut. Data yang invalid diperlukan revisi data agar bisa di approve sebagai data yang baik.

    Pada Composite Domain, terdapat 290 data baru yang telah ter-input. Data tersebut menjadi data baru dimana merekap nama lengkap karyawan.

    Berbeda pula dengan Domain Job Title, dimana terdapat usulan kata yang mendekati dengan persentase confidence yang telah di tetapkan. Selain itu, terdapat pula data corrected, dimana data yang telah ter-input secara otomatis di revisi penulisannya dikarenakan mendekati persentase maksimal confidence pada data.


    Pada Composite Domain Title Enrichment, terdapat kondisi yang serupa dengan Job Title dimana terdapat pembenahan otomatis dari sistem dikarenakan persentase confidence yang terdapat pada data mendekati persentase confidence data yang telah ditetapkan. Selain itu, composite domain ini mampu mengisi kekosongan Title atau Gender atau Marital Status dikarenakan kondisi yang saling melengkapi dan aturan yang saling berkaitan.

    - Step IV : Export
    Step terakhir yaitu export data hasil cleansing ke dalam file sql, csv, atau excel. Simpan saja data hasil cleansing dengan pilihan data only agar tidak membutuhkan waktu lama pada export data dan hasil export tersebut berguna untuk kegiatan matching nanti dan rekap kegiatan cleansing data. Setelah export data selesai, kalian dapat klik finish untuk melakukan publikasi kegiatan olah data.

     
    Okayy sekian dulu ya bahasan TUTORIAL DQS SQL SERVER DATA CLEANSING & DATA MATCHING [PART DATA CLEANSING]. Buat kalian yang kepo tentang tahapan-tahapan selanjuutnya, pantengin terus blog aku yaa. Jika kalian punya pengetahuan lebih terkait postingan kali ini, kalian bisa berbagi di kolom comment. Thankyouuu. See youu:))
    Hai guys, akhirnya admin muncul lagi yaa setelah sekian lama bertapa dari dunia tulis menulis blogger. Kali ini admin mulai membahas sesuatu yang berbeda. Di postingan admin sebelumnya, memang admin lagi gencar-gencarnya bahas manajemen, tapi kali ini, admin akan bahas mengenai Data Cleansing dan Data Matching pada DQS SQL Server. Oiya nih, pasti kalian bertanya tanya, admin ini anak mana sih, kok bahasannya ekonomi ada, IT ada, kan bingung(?). Okayy, admin ini mahasiswi semester 3 program studi Sistem Informasi di salah satu institut swasta ternama di Surabaya, Institut Bisnis dan Informatika Stikom Surabaya. Oke langsung aja ya ke bahasan utama kitaaa;)

    Jadi materi postingan kali ini membahas tahap awal sebelum melakukan data cleansing dan data matching. Admin akan bahas step by step nya, jadi perhatikan baik-baik yaa. Sebelumnya, kalian bisa unduh data pendukung materi ini di link berikut yaa:)) AdventureWorks-SampleData

    - Step I : Melakukan import data DQS yang telah disediakan.
    Di step pertama ini, kalian import terlebih dahulu file dqs yang kalian unduh pada link "AdventureWorks-SampleData" diatas. Setelah kalian masuk ke aplikasi  DQS SQL Server, kalian akan menemukan tampilan 3 pilihan fasilitas yang diberikan aplikasi.  Pilih saja "Knowledge Base Management" dan create New Knowledge Base. Setelah melalukan klik pada button pilihan tersebut, maka muncullah tampilan seperti di atas. Tampilan tersebut berisi pilihan untuk create Knowledge Base, pilih saja import from DQS Server, lalu browse file berformat .dqs yang telah saya share. Lalu pilihlah activity Domain Knowledge dan klik Next.

    - Step II : Domain Management
    Pada domain management, kalian akan diperlihatkan apa saja domain yang telah tersedia/dibuat.
    Pada step ini, kalian dipersilakan untuk menentukan Domain Rules (Aturan yang berlaku pada domain) dan menentukan Domain values (Aturan data apa saja yang boleh ditampilkan). Pada Domain Birth Date, type data yang digunakan date, maka type data sample yang diimputkan nanti nya harus sama dengan type data domain tersebut.


    Pada Domain Email Address, type data yang digunakan yaitu String, dikarenakan email yang keluar pastilah dalam bentuk huruf dan angka bukan hitungan. Maka type data sample yang diimputkan juga nanti nya harus sama dengan type data domain tersebut. Lalu, dalam domain rules, pastikan ada aturan yang menjelaskan bahwa email user wajib mengandung @adventure-works.com di akhir email. Sehingga, dapat menghindari typo atau salah input email.

    Pada Composite Domain Employee Name, masukkan Domain First Name, Middle Name, Last Name untuk menemukan nama lengkap karyawan. 

    Pada Domain First, domain first terkoneksi dengan domain first name. Fungsi dari Domain First sendiri yaitu untuk keperluan pengambilan data pada composite domain Sales Validation.

    Pada Domain Gender, jangan lupa pastikan bahwa domain values telah di atur dimana data yang dianggap pantas untuk ditampilkan dan sebagai acuan yaitu telah di klik type corrected pada values F(Female) dan M(Male).

    Pada Domain Job Title, terdapat pula Domain Values yang telah terdata lumayan banyak untuk persiapan pengecekan kelayakan data dan menghindari penulisan pekerjaan karyawan yang salah atau typo. Jangan lupa juga untuk klik type corrected agar dapat menjalankan hasil sesuai tujuan.


    Pada Composite Domain Sales Validation, masukkan Domain First, Last, Sales Quota, dan Sales YTD untuk menemukan nama sales yang tervalidasi. Selain itu, pada CD Rules, juga ditetapkan aturan dimana, jika values Sales Quota 3000000 maka sales YTD lebih besar atau sama dengan 3000000 (lihat gambar).

    Pada Domain Title, juga ditetapkan Domain Values Mr. untuk laki-laki dan Mrs. or Ms. untuk perempuan dimana klik type adalah corrected untuk menjamin data yang sesuai dapat ditampilkan.


    Pada Composite Domain Title Enrichment terisi oleh Domain Gender, Marital Status dan Title. Selain itu, juga terdapat CD Rules untuk mengatur data, Jika Gender sama dengan M, maka Title yang digunakan adalah Mr. Begitu pula dengan single female untuk Title Ms, dan married female untuk Mrs.

    - Step III : Finishing 
    Step terakhir proses import data adalah klik finish pada sisi kiri bawah dan melakukan publishing data yang telah di importkan.

    Okayy sekian dulu ya bahasan TUTORIAL DQS SQL SERVER DATA CLEANSING & DATA MATCHING [PART IMPORT DATA]. Buat kalian yang kepo tentang tahapan-tahapan selanjuutnya, pantengin terus blog aku yaa. Jika kalian punya pengetahuan lebih terkait postingan kali ini, kalian bisa berbagi di kolom comment. Thankyouuu. See youu:))

    Hai gaess, akhirnya ketemu sama admin lagi yaa setelah seminggu ini admin ga post materi terbaru. Kali ini admin akan membahas tentang globalisasi Manajemen Sumber Daya Manusia. Pasti beberapa dari kalian masih belum paham nih apa itu globalisasi Manajemen Sumber Daya Manusia. Bagi kalian yang sudah paham, tetap baca post ini ya, barangkali ada ilmu baru yang bisa kalian dapat atau kalian bagi denganku.


    Sumber Daya Manusia merupakan salah satu faktor kunci dalam persaingan global, yaitu bagaimana menciptakan SDM yang berkualitas dan memiliki keterampilan serta berdaya saing tinggi dalam persaingan global yang selama ini sering diabaikan. Globalisasi yang sudah pasti dihadapi oleh bangsa Indonesia menuntut adanya efisiensi dan daya saing dalam dunia usaha. Dalam globalisasi yang menyangkut hubungan intraregional dan internasional akan terjadi persaingan antar negara.

    TANTANGAN MANAJEMEN BISNIS INTERNASIONAL
    1. Koordinasi pasar, produk, dan produksi berencana di seluruh dunia.
    2. Membuat struktur organisasi yang mampu menyeimbangkan terpusat rumah-kantor kontrol dengan memadai otonomi daerah.
    3. Memperluas SDM kebijakan dan sistem untuk layanan staf yang membutuhkan di luar negeri.
    TANTANGAN SDM BISNIS INTERNASIONAL
    1. Penyebaran : menempatkan keterampilan yang tepat sesuai kebutuhan (dengan mengabaikan letak geografisnya)
    2. Diseminasi pengetahuan dan inovasi : penyebaran ke seluruh organisasi (dengan mengabaikan asalnya)
    3. Identifikasi dan pengembangan bakat secara global : mengenali siapa yang memiliki kinerja terbaik dan mengembangkan kemampuannya
    PERBEDAAN
    1. Budaya: merupakan hal yang paling penting yang dikarenakan budaya kultural indonesia sangat kental dalam perubahan harus berpacu dalam adat istiadat maupun norma yang berlaku pada masyarakat dimana bertempat tinggal.
    2. Sistem Ekonomi : situasi booming vs buruk maksudnya setiap perubahan pasti ada trend yang sedang booming misalnya di indonesia lagi booming sepeda fixie sehingga banyak penduduk indonesia membeli sepeda tersebut untuk mengikuti trend karena kondisi ekonomi yang mengalami perubahan tersebut.
    3. Hukum dan Hubungan Industrional : Hukum UU, PERDA, hak tiap Negara
    4. Teknologi : merupakan hal yang paling penting dikarenakan setiap berkembangnya jaman maka semakin marak pula teknologi canggih.
    PENUGASAN INTERNASIONAL GAGAL
    1. Kepribadian
    2. Intensitas
    3. Tekanan keluarga
    4. Ketidak mampuan untuk mengatasi dengan tanggung jawab yang kebuh besar di luar negri
    5. Kurangnya ketrampilan
    PENUGASAN INTERNASIONAL SUKSES 
    1. Menyiapkan gambaran realitas tentang apa yang diharapkan
    2. Penyaring yang lebih selektif
    3. Peningkatan orientasi
    4. Meningkatkan keuntungan 
    Berikut merupakan sedikit ilmu yang bisa admin bagi kepada kalian semua, pembaca setia blog ku :) Jangan bosen-bosen untuk terus baca postinganku selanjutnya yaa. Maaf kalau postingan admin kali ini tidak begitu menarik karena sebenernya admin lupa kalo admin belum post materi tentang mata kuliah manajemen sumber daya manusia admin hihi. See u on the next post!!


    Haiii gengss, admin update lagi niih. Okay kali ini admin ga akan panjang lebar berbasa basi, karena admin lagi males banget merangkai kata hihi. Di postingan admin kali ini, admin akan membahas tentang reward management. Jadi reward management ini semacam tanda balas jasa atau penghargaan atas kinerja pegawai. Reward management ini dimaksudkan agar bisa menjadi motivasi bagi para pegawai untuk meningkatkan kualitas dan produktivitas kerja. Reward management juga bisa dijadikan 'pancingan' untuk pegawai baru agar tertarik untuk bergambung dengan perusahaan, dan untuk mempertahankan pegawai-pegawai yang berkualitas.


    Ada 3 macam bentuk reward management:
    1. Kompensasi : Bonus gaji, Liburan, Asuransi, Pengembangan Diri, Komisi, Penghargaan, dsb.
    2. Benefit : Skema Pensiun, COP (Mobil), MOP (Motor), HOP (Rumah), LOP (Laptop), dsb.
    3. Welfare : Coaching, Conseling, Kegiatan Olahraga, Kegiatan Sosial, dsb.
    Selain itu, dalam dunia Compensation & Benefits (C&B) terkenal dengan istilah 3P, yaitu:
    1. Pay for Position : Seseorang akan diberikan balas jasa berdasarkan job value dengan mempertimbangkan Internal Equitability (adil di dalam perusahaan) dan External Competitiveness (kompetitif dibandingkan perusahaan lain yang sejenis). Contoh : Gaji Manager dengan Gaji Supervisor.
    2. Pay for Person : Seseorang akan diberikan balas jasa berdasarkan peningkatan kompetensi dan Human Asset Value (HAV). Contoh : Gaji Matrik Skill 25% dengan Matrik Skil 75%.
    3. Pay for Performance : Seseorang akan diberikan balas jasa berdasarkan kinerja nya. Contoh : Gaji menyelesaikantarget 50% dengan target 75%.
    Berikut merupakan penjelasan singkat yang bisa admin share mengenai reward management. Maaf jika admin tidak terlalu banyak memberikan informasi di postingan kali ini, karena admin lagi sibuk dengan project uas admin yang menumpuk. Doakan lancar aja yaa hihi. See u on the next post!! :)