Saturday, June 27, 2020

Parallelism Concept, Distributed Processing, Architectural Parallel Computer, Pengantar Thread Programming, Pengantar Massage Passing, OpenMP dan Pengantar Pemrograman CUDA GPU

Parallelism Concept

Dalam tata bahasa , paralelisme , juga dikenal sebagai struktur paralel atau konstruksi paralel , adalah keseimbangan dalam satu atau lebih kalimat dari frasa atau klausa yang sama yang memiliki struktur tata bahasa yang sama. Penerapan paralelisme memengaruhi keterbacaan dan membuat teks lebih mudah diproses

Contoh
Paralelisme kurangParalel
"Dia suka memasak, jogging, dan membaca .""Dia suka memasak, jogging, dan membaca."
"Dia suka memasak, joging, dan membaca."
"Dia suka baseball dan lari.""Dia suka bermain bisbol dan berlari."
"Dia suka bermain baseball dan lari."
"Anjing itu berlari menyeberangi halaman, melompati pagar, dan berlari pergi .""Anjing itu berlari menyeberangi halaman, melompati pagar, dan berlari menuruni gang."
Semua contoh di atas secara tata bahasa benar, bahkan jika mereka tidak memiliki paralelisme: "memasak", "jogging", dan "membaca" semua kesimpulan yang secara tata bahasa berlaku untuk "Dia suka", misalnya. Contoh nonparalel pertama memiliki campuran gerunds dan infinitif . Untuk membuatnya sejajar, kalimat itu dapat ditulis ulang dengan semua gerunds atau semua infinitif. Contoh kedua memasangkan gerund dengan kata benda biasa. Paralelisme dapat dicapai dengan mengubah kedua istilah menjadi gerunds atau menjadi infinitif. Ungkapan terakhir dari contoh ketiga tidak termasuk lokasi yang pasti, seperti "seberang halaman " atau "di atas pagar "; menulis ulang untuk menambahkan satu melengkapi paralelisme kalimat.

Distributed Processing

Suatu sistem pada jaringan komputer yang dihubungkan dengan cara tertentu sehingga tampak seperti satu komputer bagi pemakai individual. Komputasi terdistribusi menggunakan sumber data komputer yang ada dan melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis yang bertujuan untuk memecahkan berbagai macam persoalan komputasi dalam skala besar.

Komputasi terdistribusi mentransformasikan banyak komputer dalam satu jaringan yang dapat digunakan secara efektif seperti halnya sebuah komputer saja, sehingga memaksimalkan penggunaan sumber daya komputasi. Hal ini berarti bahwa setiap klien dalam jaringan dapat mengakses setiap file data yang terdapat dalam jaringan, menjalankan program komputer yang ada dalam jaringan (baik yang ada dalam server maupun yang ada dalam klien).

Sistem pengolahan data terdistribusi dapat diakses oleh pengguna dengan menggunakan dua aplikasi yaitu berupa aplikasi lokal dan aplikasi global, sehingga distributed data processing system memiliki karakteristik yaitu :
a)       Kumpulan dari data logik yang digunakan bersama-sama.
b)       Data di bagi menjadi beberapa fragment.
c)       Fragment mungkin mempunyai copy ( replika ).
d)       Fragment / replika nya di alokasikan pada yang digunakan.
e)       Setiap site berhubungan dengan jaringan komunikasi.
f)        Data pada masing-masing site dibawah pengawasan DBMS.
g)       DBMS pada masing-masing site dapat mengatasi aplikasi lokal, secara otonomi.
h)       Masing-masing DBMS berpastisipasi paling tidak satu global aplikasi.

Pengaruh Distributed Data Processing System Pada Organisasi
1.              Meningkatkan kemampuan komputasi.
2.              Meningkatkan kemampuan Data Storage.
3.              Memungkinkan kerja lebih efisien.
4.              Meningkatkan End-user, manajemen punya otoritas lebih.


Architectural Parallel Computer

Arsitektur komputer paralel ada beberapa versi pengertian. Di sini saya akan menjelaskan sedikit tentang arsitektur komputer menurut Flynn. Sesuai taksonomi Flynn, seorang Designer Processor, Organisasi Prosesor dibagi menjadi 4 :

SISD

Single Instruction – Single Data. Komputer ini memiliki hanya satu prosesor dan satu instruksi yang dieksekusi secara serial. Komputer ini adalah tipe komputer konvensional. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.

sisd

SIMD

Single Instruction – Multiple Data. Komputer ini memiliki lebih dari satu prosesor, tetapi hanya mengeksekusi satu instruksi secara paralel pada data yang berbeda pada level lock-step. Komputer vektor adalah salah satu komputer paralel yang menggunakan arsitektur ini. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).

simd

MISD

Multiple Instructions – Single Data. Teorinya komputer ini memiliki satu prosesor dan mengeksekusi beberapa instruksi secara paralel. Sampai saat ini belum ada komputer yang menggunakan model MISD karena sistemnya tidak mudah.

misd

MIMD

Multiple Instructions – Multiple Data. Komputer ini memiliki lebih dari satu prosesor dan mengeksekusi lebih dari satu instruksi secara paralel. Tipe komputer ini yang paling banyak digunakan untuk membangun komputer paralel, bahkan banyak supercomputer yang menerapkan arsitektur ini. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.

mimd

Sistem komputer paralel dibedakan dari cara kerja memorinya menjadi shared memory dan distributed memory. Shared memory berarti memori tunggal diakses oleh satu atau lebih prosesor untuk menjalankan instruksi sedangkan distributed memory berarti setiap prosesor memiliki memori sendiri untuk menjalankan instruksi. Komponen-komponen utama dari arsitektur komputer paralel cluster PC antara lain:

Prosesor (CPU). Bagian paling penting dalam sistem, untuk multicore terdapat lebih dari satu core yang mengakses sebuah memori (shared memory).
Memori. Bagian ini dapat diperinci lagi menjadi beberapa bagian penyusunnya seperti RAM, cache memory dan memori eksternal.
Sistem Operasi. Software dasar untuk menjalankan sistem komputer.
Cluster Middleware. Antarmuka antara hardware dan software.
Programming Environment dan Software Tools. Software yang digunakan untuk pemrograman paralel termasuk software pendukungnya.
User Interface. Software yang menjadi perantara hardware dengan user.
Aplikasi. Software berisi program permasalahan yang akan diselesaikan.
Jaringan. Penghubung satu PC (prosesor) dengan PC yang lain sehingga memungkinkan pemanfaatan sumberdaya secara simultan.
http://seto.citravision.com/berita-48-parallel-computation–architectural-parallel-computer.html

Pengantar Thread Programming

Dalam pemrograman komputer, sebuah thread adalah informasi terkait dengan penggunaan sebuah program tunggal yang dapat menangani beberapa pengguna secara bersamaan. Dari program point-of-view, sebuah thread adalah informasi yang dibutuhkan untuk melayani satu pengguna individu atau permintaan layanan tertentu. Jika beberapa pengguna menggunakan program atau permintaan bersamaan dari program lain yang sedang terjadi, thread yang dibuat dan dipelihara untuk masing-masing proses. Thread memungkinkan program untuk mengetahui user sedang masuk didalam program secara bergantian dan akan kembali masuk atas nama pengguna yang berbeda. Salah satu informasi thread disimpan dengan cara menyimpannya di daerah data khusus dan menempatkan alamat dari daerah data dalam register. Sistem operasi selalu menyimpan isi register saat program interrupted dan restores ketika memberikan program kontrol lagi.


Sebagian besar komputer hanya dapat mengeksekusi satu instruksi program pada satu waktu, tetapi karena mereka beroperasi begitu cepat, mereka muncul untuk menjalankan berbagai program dan melayani banyak pengguna secara bersamaan. Sistem operasi komputer memberikan setiap program “giliran” pada prosesnya, maka itu memerlukan untuk menunggu sementara program lain mendapat giliran. Masing-masing program dipandang oleh sistem operasi sebagai suatu tugas dimana sumber daya tertentu diidentifikasi dan terus berlangsung. Sistem operasi mengelola setiap program aplikasi dalam sistem PC (spreadsheet, pengolah kata, browser Web) sebagai tugas terpisah dan memungkinkan melihat dan mengontrol item pada daftar tugas. Jika program memulai permintaan I / O, seperti membaca file atau menulis ke printer, itu menciptakan thread. Data disimpan sebagai bagian dari thread yang memungkinkan program yang akan masuk kembali di tempat yang tepat pada saat operasi I / O selesai. Sementara itu, penggunaan bersamaan dari program diselenggarakan pada thread lainnya. Sebagian besar sistem operasi saat ini menyediakan dukungan untuk kedua multitasking dan multithreading. Mereka juga memungkinkan multithreading dalam proses program agar sistem tersebut disimpan dan  menciptakan proses baru untuk setiap thread.


Pengantar Massage Passing

Massage Passing merupkan suatu teknik bagaimana mengatur suatu alur komunikasi messaging terhadap proses pada system. Message passing dalam ilmu komputer adalah suatu bentuk komunikasi yang digunakan dalam komputasi paralel, pemrograman-berorientasi objek, dan komunikasi interprocess. Dalam model ini, proses atau benda dapat mengirim dan menerima pesan yang terdiri dari nol atau lebih byte, struktur data yang kompleks, atau bahkan segmen kode ke proses lainnya dan dapat melakukan sinkronisasi. Paradigma Message passing yaitu :
1.  Banyak contoh dari paradigma sekuensial dipertimbangkan bersama-sama.
2.Programmer membayangkan beberapa prosesor, masing-masing dengan memori, dan menulis sebuah program untuk berjalan pada setiap prosesor.
3. Proses berkomunikasi dengan mengirimkan pesan satu sama lain.


OpenMP (Open Multiprocessing)
OpenMP adalah Application Programing Interface (API) yang mendukung pemrograman multiprosesing shared memory dalam bahasa C/C++ dan fortran pada berbagai arsitektur dan sistem operasi diantaranya: Solaris, AIX, HP-UX,GNU/Linux, Mac OS X, dan Windows.
OpenMP adalah model portabel dan skalabel yang memberikan interface sederhana dan fleksibel bagi programer shared memory dalam membangun aplikasi paralel. Program multithread dapat ditulis dalam berbagai cara. Beberapa diantaranya memungkinkan untuk melakukan interaksi yang kompleks antar thread. OpenMP mencoba untuk memberikan kemudahan pemrograman serta membantu dalam menghindari kesalahan program, melalui pendekatan terstruktur. Pendekatan ini dikenal sebagai model pemrograman fork-join.
OpenMP bekerja berdasarkan model shared memory, maka secara default data dibagi diantara thread-thread dan dapat terlihat dari setiap thread. Terkadang program akan membutuhkan variabel dengan nilai thread spesifik. Jika setiap thread memiliki variabel duplikat akan sangat berpotensi memiliki nilai yang berbeda-beda pada setiap variabel duplikat tersebut.

OpenMP

OpenMP dikelola oleh konsorsium teknologi nirlaba OpenMP Architecture Review Board (atau OpenMP ARB ), secara bersama-sama didefinisikan oleh sekelompok vendor perangkat keras dan perangkat lunak komputer utama, termasuk AMD , IBM , Intel , Cray , HP , Fujitsu , Nvidia , NEC , Red Hat , Texas Instruments , Oracle Corporation , dan banyak lagi.

OpenMP menggunakan model portabel , skalabel yang memberikan programmer antarmuka yang sederhana dan fleksibel untuk mengembangkan aplikasi paralel untuk platform mulai dari komputer desktop standar hingga superkomputer .

Pengantar Pemrograman CUDA GPU

GPU ( Graphical Processing Unit ) awalnya adalah sebuah prosesor yang berfungsi khusus untuk melakukan rendering pada kartu grafik saja, tetapi seiring dengan semakin meningkatnya kebutuhan rendering, terutama untuk mendekati waktu proses yang realtime, maka meningkat pula kemampuan prosesor grafik tersebut. akselerasi peningkatan teknologi GPU ini lebih cepat daripada peningkatan teknologi prosesor sesungguhnya ( CPU ), dan pada akhirnya GPU menjadi General Purpose, yang artinya tidak lagi hanya untuk melakukan rendering saja melainkan bisa untuk proses komputasi secara umum.

Penggunaan Multi GPU dapat mempercepat waktu proses dalam mengeksekusi program karena arsitekturnya yang natively parallel. Selain itu Peningkatan performa yang terjadi tidak hanya berdasarkan kecepatan hardware GPU saja, tetapi faktor yang lebih penting adalah cara membuat kode program yang benarbenar bisa efektif berjalan pada Multi GPU.

CUDA merupakan teknologi anyar dari produsen kartu grafis Nvidia, dan mungkin belum banyak digunakan orang secara umum. Kartu grafis lebih banyak digunakan untuk menjalankan aplikasi game, namun dengan teknologi CUDA ini kartu grafis dapat digunakan lebih optimal ketika menjalankan sebuah software aplikasi. Fungsi kartu grafis Nvidia digunakan untuk membantu Processor (CPU) dalam melakukan kalkulasi dalam proses data.

CUDA merupakan singkatan dari Compute Unified Device Architecture, didefinisikan sebagai sebuah arsitektur komputer parallel, dikembangkan oleh Nvidia. Teknologi ini dapat digunakan untuk menjalankan proses pengolahan gambar, video, rendering 3D, dan lain sebagainya. VGA – VGA dari Nvidia yang sudah menggunakan teknologi CUDA antara lain : Nvidia GeForce GTX 280, GTX 260,9800 GX2, 9800 GTX+,9800 GTX,9800 GT,9600 GSO, 9600 GT,9500 GT,9400 GT,9400 mGPU,9300 mGPU,8800 Ultra,8800 GTX,8800 GTS,8800 GT,8800 GS,8600 GTS,8600 GT,8500 GT,8400 GS, 8300 mGPU, 8200 mGPU, 8100 mGPU, dan seri sejenis untuk kelas mobile ( VGA notebook ).

Singkatnya, CUDA dapat memberikan proses dengan pendekatan bahasa C, sehingga programmer atau pengembang software dapat lebih cepat menyelesaikan perhitungan yang komplek. Bukan hanya aplikasi seperti teknologi ilmu pengetahuan yang spesifik. CUDA sekarang bisa dimanfaatkan untuk aplikasi multimedia. Misalnya meng-edit film dan melakukan filter gambar. Sebagai contoh dengan aplikasi multimedia, sudah mengunakan teknologi CUDA. Software TMPGenc 4.0 misalnya membuat aplikasi editing dengan mengambil sebagian proces dari GPU dan CPU. VGA yang dapat memanfaatkan CUDA hanya versi 8000 atau lebih tinggi.

Thursday, April 30, 2020

Quantum Computation, Entanglement Quantum, pengoperasian data Qubit, Quantum Gates dan Algoritma Shor

Quantum Computation

Merupakan alat hitung yang menggunakan mekanika kuantum seperti superposisi dan keterkaitan, yang digunakan untuk peng-operasi-an data. Perhitungan jumlah data pada komputasi klasik dihitung dengan bit, sedangkan perhitungan jumlah data pada komputer kuantum dilakukan dengan qubit. Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.

Entanglement Quantum

Quantum entanglement adalah bagian dari fenomena quantum mechanical yang menyatakan bahwa dua atau lebih objek dapat digambarkan mempunyai hubungan dengan objek lainnya walaupun objek tersebut berdiri sendiri dan terpisah dengan objek lainnya. Quantum entanglement merupakan salah satu konsep yang membuat Einstein mengkritisi teori Quantum mechanical. Einstein menunjukkan kelemahan teori Quantum Mechanical yang menggunakan entanglement merupakan sesuatu yang “spooky action at a distance” karena Einstein tidak mempercayai bahwa Quantum particles dapat mempengaruhi partikel lainnya melebihi kecepatan cahaya. Namun, beberapa tahun kemudian, ilmuwan John Bell membuktikan bahwa “spooky action at a distance” dapat dibuktikan bahwa entanglement dapat terjadi pada partikel-partikel yang sangat kecil.

Penggunaan quantum entanglement saat ini diimplementasikan dalam berbagai bidang salah satunya adalah pengiriman pesan-pesan rahasia yang sulit untuk di-enkripsi dan pembuatan komputer yang mempunyai performa yang sangat cepat.

Pengoperasian data Qubit

Pengoperasion Data Qubit
Qubit merupakan kuantum bit, mitra dalam komputasi kuantum dengan digit biner atau bit dari komputasi klasik. Sama seperti sedikit adalah unit dasar informasi dalam komputer klasik, qubit adalah unit dasar informasi dalam komputer kuantum . Dalam komputer kuantum, sejumlah partikel elemental seperti elektron atau foton dapat digunakan (dalam praktek, keberhasilan juga telah dicapai dengan ion), baik dengan biaya mereka atau polarisasi bertindak sebagai representasi dari 0 dan / atau 1. Setiap partikel-partikel ini dikenal sebagai qubit, sifat dan perilaku partikel-partikel ini (seperti yang diungkapkan dalam teori kuantum ) membentuk dasar dari komputasi kuantum. Dua aspek yang paling relevan fisika kuantum adalah prinsip Superposisi dan Entanglement.

Superposisi, pikirkan qubit sebagai elektron dalam medan magnet. Spin elektron mungkin baik sejalan dengan bidang, yang dikenal sebagai spin-up, atau sebaliknya ke lapangan, yang dikenal sebagai keadaan spin-down. Mengubah spin elektron dari satu keadaan ke keadaan lain dicapai dengan menggunakan pulsa energi, seperti dari Laser - katakanlah kita menggunakan 1 unit energi laser. Tapi bagaimana kalau kita hanya menggunakan setengah unit energi laser dan benar-benar mengisolasi partikel dari segala pengaruh eksternal? Menurut hukum kuantum, partikel kemudian memasuki superposisi negara, di mana ia berperilaku seolah-olah itu di kedua negara secara bersamaan. Setiap qubit dimanfaatkan bisa mengambil superposisi dari kedua 0 dan 1. Dengan demikian, jumlah perhitungan bahwa komputer kuantum dapat melakukan adalah 2 ^ n, dimana n adalah jumlah qubit yang digunakan. Sebuah komputer kuantum terdiri dari 500 qubit akan memiliki potensi untuk melakukan 2 ^ 500 perhitungan dalam satu langkah. Ini adalah jumlah yang mengagumkan - 2 ^ 500 adalah atom jauh lebih dari yang ada di alam semesta (ini pemrosesan paralel benar - komputer klasik saat ini, bahkan disebut prosesor paralel, masih hanya benar-benar melakukan satu hal pada suatu waktu: hanya ada dua atau lebih dari mereka melakukannya). Tapi bagaimana partikel-partikel ini akan berinteraksi satu sama lain? Mereka akan melakukannya melalui belitan kuantum.

Komputer kuantum memelihara urutan qubit. Sebuah qubit tunggal dapat mewakili satu, nol, atau, penting, setiap superposisi quantum ini, apalagi sepasang qubit dapat dalam superposisi kuantum dari 4 negara, dan tiga qubit dalam superposisi dari 8. Secara umum komputer kuantum dengan qubit n bisa dalam superposisi sewenang-wenang hingga 2 n negara bagian yang berbeda secara bersamaan (ini dibandingkan dengan komputer normal yang hanya dapat di salah satu negara n 2 pada satu waktu). Komputer kuantum yang beroperasi dengan memanipulasi qubit dengan urutan tetap gerbang logika quantum. Urutan gerbang untuk diterapkan disebut algoritma quantum.

Sebuah contoh dari implementasi qubit untuk komputer kuantum bisa mulai dengan menggunakan partikel dengan dua putaran menyatakan: “down” dan “up”. Namun pada kenyataannya sistem yang memiliki suatu diamati dalam jumlah yang akan kekal dalam waktu evolusi dan seperti bahwa A memiliki setidaknya dua diskrit dan cukup spasi berturut-turut eigen nilai , adalah kandidat yang cocok untuk menerapkan sebuah qubit. Hal ini benar karena setiap sistem tersebut dapat dipetakan ke yang efektif spin -1/2 sistem.

Quantum Gates

Dalam komputasi kuantum dan khususnya model rangkaian kuantum komputasi, gerbang logika kuantum (atau gerbang kuantum sederhana ) adalah sirkuit kuantum dasar yang beroperasi pada sejumlah kecil qubit . Mereka adalah blok bangunan sirkuit kuantum, seperti gerbang logika klasik untuk sirkuit digital konvensional.

Tidak seperti banyak gerbang logika klasik, gerbang logika kuantum dapat dibalik . Namun, dimungkinkan untuk melakukan komputasi klasik dengan hanya menggunakan gerbang yang dapat dibalik. Misalnya, gerbang Toffoli yang dapat dibalik dapat mengimplementasikan semua fungsi Boolean, seringkali dengan mengorbankan harus menggunakan bit ancilla . Gerbang Toffoli memiliki setara kuantum langsung, menunjukkan bahwa sirkuit kuantum dapat melakukan semua operasi yang dilakukan oleh sirkuit klasik.

Algoritma Shor

Algoritma yang ditemukan oleh Peter Shor pada tahun 1995. Dengan menggunakan algoritma ini, sebuah komputer kuantum dapat memecahkan sebuah kode rahasia yang saat ini secara umum digunakan untuk mengamankan pengiriman data. Kode yang disebut kode RSA ini, jika disandikan melalui kode RSA, data yang dikirimkan akan aman karena kode RSA tidak dapat dipecahkan dalam waktu yang singkat. Selain itu, pemecahan kode RSA membutuhkan kerja ribuan komputer secara paralel sehingga kerja pemecahan ini tidaklah efektif.

Efisiensi algoritma Shor adalah karena efisiensi kuantum Transformasi Fourier , dan modular eksponensial. Jika sebuah komputer kuantum dengan jumlah yang memadai qubit dapat beroperasi tanpa mengalah kebisingan dan fenomena interferensi kuantum lainnya, algoritma Shor dapat digunakan untuk memecahkan kriptografi kunci publik skema seperti banyak digunakan skema RSA. Algoritma Shor terdiri dari dua bagian:

– Penurunan yang bisa dilakukan pada komputer klasik, dari masalah anjak untuk masalah ketertiban -temuan.

– Sebuah algoritma kuantum untuk memecahkan masalah order-temuan.

Hambatan runtime dari algoritma Shor adalah kuantum eksponensial modular yang jauh lebih lambat dibandingkan dengan kuantum Transformasi Fourier dan pre-/post-processing klasik. Ada beberapa pendekatan untuk membangun dan mengoptimalkan sirkuit untuk eksponensial modular. Yang paling sederhana dan saat ini yaitu pendekatan paling praktis adalah dengan menggunakan meniru sirkuit aritmatika konvensional dengan gerbang reversibel , dimulai dengan penambah ripple-carry. Sirkuit Reversible biasanya menggunakan nilai pada urutan n ^ 3, gerbang untuk n qubit. Teknik alternatif asimtotik meningkatkan jumlah gerbang dengan menggunakan kuantum transformasi Fourier , tetapi tidak kompetitif dengan kurang dari 600 qubit karena konstanta tinggi.

Sunday, March 22, 2020

Konsep Dasar Serta Implementasi pada Bidang Komputasi

Implementasi adalah kegiatan yang dilakukan untuk menguji data dan menerapkan sistem yang diperoleh dari kegiatan seleksi. Implementasi merupakan salah satu pertahanan dari keseluruhan pembangunan sistem komputerisasi dan unsur yang harus dipertimbangkan dalam pembangunan sistem komputerisasi yaitu masalah perangkat lunak, karena perangkat lunak yang digunakan haruslah sesuai dengan masalah yang akan diselesaikan disamping masalah perangkat keras. Contoh aplikasi berbasis cloud computing adalah salesforce.com, Google Docs. salesforce.com adalah aplikasi Customer Relationship Management (CRM) berbasis software as services, dimana kita bisa mengakses aplikasi bisnis: kontak, produk, sales tracking, dashboard, dll. Google Docs adalah aplikasi word processor, spreadsheet, presentasi semacam Microsoft Office, yang berbasis di server. Terintegrasi dengan Google Mail, file tersimpan dan dapat di proses dari internet.
Di zaman/masa modern saat ini perkembangan teknologi yang begitu cepat, Implementasi Komputasi banyak digunakan untuk berbagai bidang. Seperti : Bidang Fisika, Kimia, Matematika, Ekonomi, Geografi dan Geologi.
Penjelasan dari ke-6 bidang tersebut, yaitu :

A.    Bidang Fisika

Implementasi komputasi modern di bidang Fisika adalah Computational Physics yang mempelajari suatu gabungan antara Fisika, Komputer Sains dan Matematika Terapan untuk memberikan solusi pada “Kejadian dan masalah yang kompleks pada dunia nyata” baik dengan menggunakan simulasi juga penggunaan Algoritma yang tepat. Pemahaman Fisika pada teori, eksperimen dan komputasi haruslah sebanding. Agar dihasilkan solusi numerik dan visualisasi atau pemodelan yang tepat untuk memahami masalah Fisika. Untuk melakukan pekerjaan seperti evaluasi integral, penyelesaian persamaan differensial, penyelesaian persamaan simultan, mem-plot suatu fungsi/data, membuat pengembangan suatu seri fungsi, menemukan akar persamaan dan bekerja dengan bilangan kompleks yang menjadi tujuan penerapan Fisika komputasi. Banyak perangkat lunak ataupun bahasa yang digunakan, seperti : MatLab, Visual Basic, Fortran, Open Source Physics (OSP), Labview, Mathematica, dan lain sebagainya digunakan untuk pemahaman dan pencarian solusi numerik dari masalah-masalah pada Fisika komputasi.

B.     Bidang Kimia

Implementasi komputasi modern di bidang Kimia adalah Computational Chemistry yaitu penggunaan ilmu komputer untuk membantu menyelesaikan masalah Kimia. Contohnya penggunaan super komputer untuk menghitung struktur dan sifat molekul. Istilah Kimia teori dapat didefinisikan sebagai deskripsi Matematika untuk Kimia, sedangkan Kimia komputasi biasanya digunakan ketika metode Matematika dikembangkan dengan cukup baik untuk dapat digunakan dalam program komputer. Perlu dicatat bahwa kata “tepat” atau “sempurna” tidak muncul di sini, karena sedikit sekali aspek Kimia yang dapat dihitung secara tepat. Hampir semua aspek kimia dapat digambarkan dalam skema komputasi kualitatif atau kuantitatif hampiran.

C.    Bidang Matematika

Menyelesaikan sebuah masalah yang berkaitan dengan perhitungan Matematis, namun dalam pengertian yang akan dibahas dalam pembahasan komputasi modern ini merupakan sebuah sistem yang akan menyelesaikan masalah Matematis menggunakan komputer dengan cara menyusun Algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan masalah manusia.

D.    Bidang Ekonomi

Pemrograman yang didesain khusus untuk komputasi Ekonomi dan pengembangan alat bantu dalam pendidikan komputasi Ekonomi. Karena dibidang Ekonomi pasti memiliki permasalahan yang harus dipecahkan oleh Algoritma. Contohnya adalah memecahkan teori statistika untuk memecahkan permasalahan keuangan. Salah satu contoh komputasi di bidang Ekonomi adalah komputasi statistik. Komputasi statistik adalah jurusan yang mempelajari teknik pengolahan data, membuat program dan analisis data serta teknik penyusunan sistem informasi statistik, seperti : penyusunan basis data, komunikasi data, sistem jaringan, dan diseminasi data statistik.

E.     Bidang Geografi

Geografi adalah ilmu yang mempelajari tentang lokasi serta persamaan dan perbedaan (variasi) keruangan atas fenomena fisik dan manusia di atas permukaan bumi. Komputasi dalam bidang Geografi biasanya di gunakan untuk peramalan cuaca, di Indonesia khususnya ada salah satu instansi Negara dengan nama BMKG (Badan Meteorologi Klimatologi dan Geofisika) yakni instansi negara yang meneliti mengamati tentang Metereologi, Klimatologi kualitas udara dan Geofisika supaya tetap sesuai dengan perundang undangan yang berlaku di Indonesia.

F.     Bidang Geologi

Geologi merupakan cabang Ilmu sains yang mempelajari tentang Bumi. Yakni komposisi, struktur , sifat-sifat, sejarah dan proses, komputasi Geologi umumnya digunakan dibidang pertambangan sebuah sistem komputer digunakan untuk menganalisa bahan-bahan mineral dan barang tambang yang terdapat didalam tanah. Implementasi pada bidang ini untuk memetakan letak sumber daya dan kontur dari permukaan bumi yang terdapat hasil tambang.

Sumber :
https://rayenmaulana.wordpress.com/2016/03/27/pengantar-komputasi-modern-pengertian-dan-implementasi-komputasi-modern/

Tuesday, January 7, 2020

Sikap Tenggang Rasa Diantara Teman


Sikap Tenggang Rasa sendiri diartikan suatu sikap, ucapan,tingkah laku dan perbuatan kepada seseorang yang mencerminkan menghargai dan menghormati. Sikap tenggang rasa wajib dilakukan kepada semua orang, dapat diambil dari artinya sendiri yang menghargai dan menghormati, sebagai contoh apabila kita berbicara ucapan sopan dan santun kepada orang lain maka akan dibalaslah dengan ucapan yang baik juga. Dan apabila kita berbuat baik kepada seseorang maka akan dibalas baik juga dari orang tersebut, apabila orang tersebut tidak membalas baik maka orang lainlah yang membalas baik.
        Sikap tenggang rasa diantara teman yaitu suatu sikap, ucapan, tingkah dan perbuatan kepada teman yang mencerminkan menghargai dan menghormati. Hal ini juga sangat penting, apabila kita sering menghormati dan menghargai teman maka teman tersebut akan membalas dengan hal demikian dengan baik dan tulus
        Dan nantinya akan tertular dengan teman yang lainnya sebagai contoh kita sopan dan santun menghargai si A dan si B dekat dengan si A, apabila si B bertemu dengan kita juga akan menghargai, hal tersebut akan tertular terus menerus.
Apabila kita bersikap buruk maka teman-teman akan bersikap buruk kepada kita juga, seandainya kita bersikap buruk satu kali saja maka seterusnya teman kita tidak percaya kapada kita, diibaratkan kertas apabila sudah kusut maka akan susah kembali seperti awal
Maka tetap jagalah sikap kita kepada teman-teman kita, agar teman-teman kita selalu berbuat baik juga kepada kita, berbuat baik tanpa disuruh dan dibayar
Sikap Tenggang Rasa Kepada teman bisa diambil dalam artian apabila kita suka menolong kepada teman yang kesusahan maka teman-teman kita akan menolong dikala kita sedang kesusahan dan membutuhkan pertolongan. Teman yang baik selalu ada disisi kita pada saat kita sedang kesusahan, sedih, dan bahagia.
Sikap Tenggang Rasa Kepada teman bisa diartikan lagi dalam hal disaat kita lagi ada masalah besar kita cerita kepada teman, kita cerita masalah yang kita alami dan teman kita senantiasa selalu menasihati untuk solusi atau jalan keluar dari masalah tersebut
Sikap Tenggang Rasa Kepada teman bisa diartikan juga apabila kita akan memilih sesuatu juga, dan kita bingung memilih diantaranya, kita bisa diskusikan kepada teman untuk memilih mana yang terbaik juga, mana yang tepat untuk kita, sebagai contoh apabila kita mempunyai uang lebih untuk membeli suatu komputer dan kita kebingungan memilih salah satunya maka teman akan memberi saran memilih mana yang lebih dibutuhkan saat ini, yang tidak mahal-mahal
Pertahankan sikap ini karena apabila kita mempertahankan sikap ini maka kita akan mempunyai banyak teman dan sangat mudah untuk mendapatkan banyak teman, sebagai contoh kita sedang diajak main ngumpul dengan anak yang suka musik padahal kita sukanya main komputer, maka disitulah kita bisa menambah teman dan menambah wawasan ilmu dan pengetahuan
Dan sikap ini kita dapatkan dari orang tua, maka kelak kita harus bisa mengajarkan kepada anak kita, ajarkan dengan sopan santun, ucapan halus, tingkah laku, dan perlakuannya pun tidak kasar, ajarkan kepada anak sejak dini karena masih umur dini pun anak anak bisa mudah menangkap ilmu tersebut
Kelak ajarkan anak sikap ini disaat anak itu bermain dengan anak lain, sebagai contoh anak-anak sedang bermain suatu mainan apabila anak lain merebut anak kita tidak boleh juga merebut juga, hal itu bisa mengakibatkan perkelahian, karena kalau sudah besar takutnya sikap tersebut terbawa sampai besar nanti

Perencanaan Bisnis


Sebelum membahas tentang Regulasi, Prosedur, Sumber Informasi dan Kebutuhan Dokumen yang dibutuhkan. Tentang pembahasan ini saya berkeinginan menjalankan bisnis Start Up yaitu membangun suatu tim yang membuat suatu Aplikasi apa saja yang dibutuhkan oleh seseorang atau kelompok. Pembangunan pembuatan aplikasi ini mengikuti perkembangan jaman. Kita membuat aplikasi terbaru dengan mengusung konsep perkembangan pada saat itu dan memikirikan apa kira-kira yang dibutuhkan masa depan. Lalu menawarkan ke client, apabila ada permintaan dari client kita bisa menyesuaikan sesuai permintaan client tersebut.
1.   Regulasi dan Prosedur Pengadaan Barang dan Jasa
Untuk Untuk Start Up ini kami tidak banyak mengadakan barang, melainkan kita memperkuat jasa saja, dalam artian kita memperkembang dan mempermajukan skill untuk mengikuti teknologi dan perkembangan jaman pada saat itu agar si client dan pengguna produk kita lebih nyaman dan terasa mudah saat memakai produk kita, untuk barang sendiri pun kita menyediakan apa yang dibutuhkan saja

2.   Sumber Informasi Tentang Penawaran atau Peluang Proyek TIK
Untuk sumber informasi kita mengambil dari apa yang diinginkan client yaitu pengumpulan data dari apa yang diinginkan client, selain dari itu kita membuat social media yang diminati banyak orang pada masa itu untuk menerima masukan apa yang diinginkan masyarakat luas pada masa itu, dan kita terjun langsung ke lapangan untuk dan menjajakan produk kita apakah sudah sesuai, nyaman dan mudah digunakan masyarakat luas, untuk aplikasi yang nantinya akan digunakan masyarakat luas. Dan kita memperoleh sumber tidak dari sumber itu saja melainkan kita memikirkan apa saja yang cocok nantinya dengan produk kami, Untuk pemikiran sendiri dari kita untuk menjaga ke originalan dari produk kita

3.   Kebutuhan Dokumen
Kebutuhan dokumen meliputi surat perjanjian kontrak penggunaan produk yang kita ciptakan, surat tentang hak cipta produk, dalam artian tidak boleh memperjual belikan atau menduplikasi produk kita ke tangan orang lain atau perusahaan lain tanpa sepengetahuan kita sebagai pencipta produk tersebut

Untuk pengembangan bisnis ini tidaklah sangat mudah butuh pengorbanan dan pemikiran yang matang, dan sangat membutuhkan anggota tim yang tidak sedikit juga demi memajukan bisnis ini, sebagai contoh untuk memasarkan produk kita butuh bagian marketing untuk membangun aplikasi kita membutuhkan engineer, programmer dan lain-lain.
Dan dalam membangun bisnis ini jangan mematok harga yang besar dikarenakan pada prinsip tersebut jikalau mematok dengan harga besar maka client akan memesan satu kali beda dengan mematok harga standar pasar client akan memesannya lagi, apalagi dengan service kita yang bagus dalam artian service perbaikan dan garansi perbaikan.
Untuk ketertarikan client pada produk kita, kita berusaha mengerjakan dengan maksimal dan sesuai apa yang diinginkan client

Tuesday, November 19, 2019

Menerapkan Prinsip Manajemen Waktu


          Manajemen waktu itu menurut saya adalah menyusun dan mengatur waktu yang telah direncanakan aagar berjalan tercapainya suatu tujuan apa yang telah kita rencanakan dari awal, Manajemen waktu penting untuk suatu Pekerjaan, batas waktu tugas dan kedisplinan kita
Memanajemen waktu itu hal yang paling susah untuk saya, karena banyak godaannya yang harus dilawan. Karena saya orang yang bertipe mengerjakan sesuatu harus sama dengan keadaan jiwa saya, misal dicontohkan dengan ada tugas menulis tetapi didalam mood saya lagi kepengen menggambar, hal itu yang membuat saya merasakan susah dilawan
          Apalagi pas ada pekerjaan yang banyak dan mood lagi tidak sama seperti apa yang harus saya lakukan itupun membuat saya kesal, dan itupun membuat pekerjaan untuk saya semakin menumpuk. Apalagi pas pekerjaan saya menumpuk adalagi pekerjaan tambahan yang harus saya selesaikan dan itupun juga belum sesuai dengan mood saya.
Akan tetapi tipe saya tidak mau apabila pekerjaan saya dibilang sebagian orang jelek ataupun asal-asalan, untuk mengatasi semua itu saya harus bisa menyelesaikan semua pekerjaan itu dengan segala cara, antara lain menghibur diri dengan apa yang saya nyaman, misal kita harus lebih dalam mengenali mood kita, jika mood inginnya mendengarkan musik maka sejenak kita meluangkan sedikit waktu untuk mendengarkan musik, misal juga untuk menghibur diri kita kepingin main-main itu lakukanlah
Tapi itu semua itu tergantung pribadi masing masing untuk Memanajem Waktu, seseorang mempunya pola pikir tersendiri cara pemecahan masalah sendiri dan kita tidak boleh memaksakan itu semua sama orang lain, jika itu dilakukan maka resiko yang kita terima adalah tidak terselesaikannya pekerjaannya atau buruk hasil dari pekerjaan itu
Kita harus selalu mencari dan mencari agar waktu yang kita gunakan itu tetap efisien dalam artian menghemat waktu, dan jika kita menyelesaikan pekerjaan dengan cepat maka kita mempunyai bonus waktu yaitu sisa waktu dari penargetan waktu yang sudah kita susun tadi dan bonus waktu itu kita bisa gunakan untuk beristirahat mengumpulkan energi untuk menyelesaikan tugas-tugas dan pekerjaan kita selanjutnya
Dalam Memanajemen Waktu kita harus bisa mengukur seberapa kita mampu menghadapi tugas pekerjaan tersebut. Pengukuran tugas tersebut bisa berguna untuk penargetan waktu penyelesaian tugas dalam lingkup Manajemen Waktu
Kita harus berorientasi selalu positif dalam artian setiap tugas pekerjaan dalam penyelesaiannya harus meningkat dalam keceptannya. Hal tersebut untuk memperlancar tugas dan pekerjaan selanjutnya agar bisa tercapainya target. Sesuai pepatah “Hari Ini Harus Lebih Baik dari Hari Kemarin.
Menurut saya hal itu membuat kita nyaman lakukan saja selama itu tidak melenceng jauh dari hal positif, karena untuk mencapai tujuan yang bagus juga harus menyeimbangkan segalanya, tapi harus satu tujuan yaitu untuk MENCAPAI TUJUAN DAN HARUS MEMUASKAN.
Apabila itu semua sudah tercapai kita harus pintar-pintar untuk mempertahankan kedisiplinan, keteraturan dan kemahiran kita dalam mengatur waktu. Berusaha untuk mengurangi hal negatif yang membuat kita lama dan selalu berorientasi untuk maju
·         Awali semua aktifitas dengan Doa agar semua berjalan lancar
·         Jangan gampang menyerah
·         Selalu koreksi disetiap kesalahan
·         Selalu belajar untuk maju
·         Jangan melupakan setiap kesalahan untuk dasar dari setiap permasalahan yang dihadapi di masa mendatang

Prosedur Pendirian PT


Syarat Pendirian PT :
-      Copy atau scan E-KTP, KK, dan NPWP dengan format terbaru dari pengurus perusahaan (direktur dan komisaris)
-      Copy atau scan E-KTP, KK, dan NPWP dengan format terbaru dari pemegang saham
-      Copy PBB & bukti bayar PBB tahun terakhir sesuai domisili perusahaan
-      Copy Surat Kontrak/Sewa Kantor atau bukti kepemilikan tempat usaha
-      Surat Keterangan Domisili dari pengelola Gedung/Ruko
-      Foto kantor tampak dalam dan luar
-      Kantor berada di zonasi perkantoran / zonasi komersial / zonasi campuran

Langkah-Langkah Pendirian PT
1.    Pengecekan Nama
Pada langkah pengecekan nama ini dilakukan oleh notaris dan pembuat PT harus menyediakan beberapa pilihan nama PT, harus dipersiapkan lebih dari satu untuk antisipasi apabila ditolaknya oleh notaris karena ada nama kesamaan dari PT lain
Misal menyiapkan nama PT :
PT. Adhi Sukses Media
PT. Jalan Lurus Sukses
PT. Mega Media Sukses

2.    Pembuatan Draft Akta oleh Notaris
Apabila nama sudah sesuai memenuhi aturan yang dibutuhkan dan disetujui maka lanjut pada proses pembuatan draft Akta atas nama PT oleh notaris yang sudah disetujui tadi, lalu pembuat PT biasanya mendapatkan draft awal untuk direvisi sebelum proses tanda tangan Akta di hadapan notaris.

3.    Finalisasi dan Tanda Tangan Akta dihadapan Notaris
Setelah Draft Akta sudah direvisi maka Akta akan ditandatangani oleh pemilik saham perusahaan di hadapan notaris. Dan setiap pemegang saham diwajibkan hadir untuk menandatangani Akta. Setelah tahapan ini notaris akan membuatkan salinan dan mendaftarkan Akta tersebut di Kemenkumham untuk mendapatkan Surat Keputusan dari Kemenkumham untuk mengesahkan Akta tersebut yang saat ini sekaligus terdaftar bersama nomor NPWP di KPP.


4.    Pengambilan NPWP dan SKT Perusahaan
Setelah NPWP Perusahaan sudah didaftarkan, Kartu NPWP (Nomor Pokok Wajib Pajak) dan SKT (Surat Keterangan Terdaftar) akan dikeluarkan oleh KPP(Kantor Pelayanan Pajak) dengan persyaratan dokumen yang harus dilengkapi sebelumnya.


5.    Pendaftaran NIB (Nomor Induk Berusaha)
NIB atau Nomor Induk Berusaha adalah nomor pengenal bagi pelaku usaha. NIB berfungsi untuk menggantikan TDP dan API, Akses Kepabeanan serta RPTKA jika diperlukan oleh pelaku USAHA. Pemilihan Bidang Usaha di NIB dilakukan dengan memilih KBLI Bidang Usaha yang sesuai.

6.    Pengajuan Izin Usaha dan Izin Komersial
Izin Usaha diterbitkan setelah NIB sudah keluar. Izin Usaha menggantikan Surat Izin Usaha Perdagangan (SIUP) yang sebelumnya menjadi salah satu dokumen perizinan wajib untuk perusahaan. Izin usaha diajukan terlebih dahulu sebelum izin komersial. Izin Komersial berfungsi untuk pelaku usaha atau badan usaha yang dengan bidang yang kegiatan operasionalnya membutuhkan izin khusus.

Setelah mencari syarat dan langkah-langkah pembuatan PT berikut, menurut saya mengenai pendirian PT tersebut gampang-gampang susah, banyaknya langkah-langkah yang membutuhkan waktu yang lumayan agak lama.
Dan saya menyimpulkan begitu susahnya membuat PT sebanding dengan apa yang di lakukan dalam proses pembuatan PT tersebut, karena menurut saya nantinya pekerjaan kita terlihat nampak terpercaya dan konsisten dalam bidang yang diambil. Dalam artian di mata partner bisnis kita semakin bagus dan pekerjaan dalam bidang yang udah dalam PT pun sudah ada perlindungan secara hukum.

Tuesday, October 22, 2019

Penulisan Ilmiah


PENULISAN ILMIAH

          Dalam penulisan ilmiah saya membuat Aplikasi Location Base Service Fiber Optic. Dalam penulisan ini saya dibimbing oleh Dosen Pembimbing Ibu Karmilasari. Saya memilih aplikasi ini berawal dari awal mula pekerjaan freelance saya yang berhubungan dengan jaringan fiber optic, dalam freelance ini saya mengamati pekerjaan tidak sendiri melainkan ada orang-orang yang membantu saya, dan itu pun bukan hanya satu orang melainkan bergantian.
Dalam permasalahan tersebut saya memikirkan agar menemukan titik kemudahan. Dan saya berfikiran kenapa tidak dibikin aplikasi saja agar menemukan titik kemudahan, Aplikasi menurut saya cukup mudah untuk mencapai ke efisienan, karena saya dengan rekan saya juga jarang bertemu, untuk komunikasi saja melewati handphone, dan Aplikasi juga berbasis Smartphone jadi lebih mudah
Dalam pembuatan Aplikasi Location Base Service Fiber Optic ini saya menggunakan Bahasa Pemrograman C++ dan Menggunakan Program Android Studio. Dalam Aplikasi ini tidak hanya terdapat tag lokasi saja melainkan ada bukti berupa gambar atau photo untuk mempermudah mencari jaringan
Kemudahan dari aplikasi ini adalah bisa digunakannya lebih dari satu orang dengan tingkat ke sinkron yang real time, Sehingga bias mengefisienkan waktu untuk menjadi cepat
Untuk basis aplikasi ini saya juga mempelajari nantinya bisa digunakan tidak hanya dibidang Fiber Optic saja melainkan tempat-tempat lain missal untuk tag tempat wisata, tempat kuliner dan minimarket, saya berfikiran tersebut karena apabila untuk orang-orang yang belum mengetahui wisata sekitar nantinya orang tersebut bisa dengan mudah menemukan tempat wisata yang diinginkan sesuai aplikasi tersebut
Dan untuk promosi kita akan mendatangi perusahaan atau tempat lain yang cocok dengan akan penggunaan aplikasi Location Base Service ini misal Tempat Kuliner yang mempunyai cabang dan kita menawarkan dan sebelumnya membuat demo aplikasi agar ada ketertarikan pada target kita
Untuk basis aplikasi ini nantinya apabila ada perubahan tag lokasi si pemilik tempat tidak bisa secara langsung mengubahnya melainkan harus memakai jasa kita untuk strategi bisnis yang akan dibesarkan
Untuk tidak matinya (satu kali pakai) aplikasi ini kita menerapkan untuk jasa ubah, penambahan dan pengurangan pada aplikasi. Cara tesebut juga menguranginya kesalahan fatal pada aplikasi
Dalam promosi nantinya kita juga membuat demo yaitu satu aplikasi berisi sub tempat agar calon pengguna yakin, tertarik dan lebih percaya untuk selanjutnya menggunakan aplikasi ini
Dalam pembuatan aplikasi tersebut saya mendapat kendala yaitu terlambatnya dalam artian tidak tepat waktu karena saya harus mempelajari jalannya aplikasi dan system aplikasi. Dan kedepannya aplikasi akan berjalan seperti apa.

Pengantar Bisinis Informatika


BISNIS
Bisnis menurut definisi secara umum adalah suatu kegiatan yang dilakukan oleh perorangan maupun organisasi yang melibatkan aktivitas produksi, penjualan,  pembelian, maupun pertukaran barang/ jasa, dengan tujuan untuk mendapatkan keuntungan atau laba.
Kata “bisnis” berasal dari bahasa Inggris, yaitu “business” yang artinya kesibukan. Dalam konteks sederhana, yang dimaksud dengan kesibukan adalah melakukan suatu aktivitas atau pekerjaan yang memberikan keuntungan pada seseorang.
Penggunaan kata “bisnis” dapat dibedakan menjadi tiga, tergantung skupnya. Kata bisnis dapat merujuk pada:
Badan Usaha, yaitu kesatuan Yuridis, teknis, dan ekonomis untuk mencari keuntungan.
Sektor Pasar Tertentu, misalnya pasar Modal.
Seluruh aktivitas pada komunitas produsesn barang dan jasa.

TIK (Teknologi Informasi dan Komunikasi)
Teknologi Informasi dan Komunikasi mempunyai definisi secara umum payung besar triminologi yang mencakup semua keperluan teknis untuk memperoses dan menyampaikan sebuah informasi, TIK memiliki dua aspek, yaitu teknologi informasi dan teknologi komunikasi.
Teknologi informasi menliputi segala hal yang berkaitan dengan proses, pemakian sebagai alat bantu, pengelolaan informasi, serta manipulasi informasi. Teknologi komunikasi merupakan semua hal yang berkaitan dengan pemakaian alat bantu untuk memperoses serta mentransfer dara dari perangkat satu ke perangkat lainnya.


BISNIS INFORMATIKA
Bisnis Informatika mempunyai defines secara umum yaitu suatu kegiatan yang dilakukan individu atau sekelompok orang yang memiliki nilai (value) dengan tujuan mendapatkan keuntungan (profit) yang dilakukan dengan bantuan teknologi informasi. Yang dimaksud teknologi informasi disini mencakup semua hal yang berkaitan dengan teknologi informasi, seperti internet. Bisnis informatika berkembang dengan pesat akhir – akhir ini seiring dengan berkembang pesatnya pula teknologi informasi. Karena Bisnis Informatika muncul karena adanya peluang yang terdapat di dalam suatu teknologi informasi.
Tidak dapat di pungkiri sekarang internet sudah mengalami pergeseran kebutuhan di dalam masyarakat. Yang dahulu Internet merupakan suatu kebutuhan pelengkap atau masih merupakan kebutuhan yang “mewah” bagi sebagian masyarakat, sekarang menjadi suatu kebutuhan sekunder ataupun kebutuhan primer. Karena sekarang kita dapat semakin mudah dan murah untuk mendapatkan akses internet. Hal ini tidak lepas dari semakin berkembangnya teknologi informasi.

sumber :

BISNIS INFORMATIKA (Shopee)
          Shopee adalah suatu platform perdagangan elektronik yang berkantor pusat di Singapura di bawah SEA Group (sebelumnya dikenal sebagai Garena), yang didirikan pada 2009 oleh Forrest Li. Shopee pertama kali diluncurkan di Singapura pada tahun 2015, dan sejak itu memperluas jangkauannya ke Malaysia, Thailand, Taiwan, Indonesia, Vietnam, dan Filipina. Karena elemen mobile yang dibangun sesuai konsep perdagangan elektronik global, Shopee menjadi salah satu dari "5 startup e-commerce yang paling disruptif" yang diterbitkan oleh Tech In Asia.
Shopee sendiri dipimpin oleh Chris Feng. Chris Feng adalah salah satu mantan pegiat Rocket Internet yang pernah mengepalai Zalora dan Lazada.
Selain perdagangan elektronik shopee juga menyediakan pembayaran tagihan, pulsa dan tiket. Untuk pembayaran tagihan shopee meliputi Listrik PLN, BPJS, Telkom, PDAM, Angsuran Kredit. Sedangkan untuk tiket shopee menyediakan Tiket Kerta Api, Pesawat dan Bus, Bukan hanya itu juga yang disediakan shopee, shopee juga menyediakan fitur Donasi, Zakat dan Pinjaman Modal. Untuk pinjaman modal sendiri shopee menyediakan hanya untuk penjual yang ikut serta dalam platform shopee
Selain berbicara di konteks perdagangan shopee juga menyediakan dompet tersendiri yaitu bernama “ShopeePay”. ShopeePay dompet shopee yang apabila saldo kita didalam shopee tidak terpakai bias untuk ditarik melalui rekening bank yang kita daftarkan
Kelebihan
-      Flash sale yang harganya terjangkau
-      Sebagian penjual dari luar negeri sehingga harganya lebih terjangkau
-      ShopeePay layanan milik shopee
Kekurangan
-      Sebagian barang palsu dan jauh berbeda dengan harga aslinya
-      Tidak ada pendeteksi bahwa penjual barang palsu dan barang palsu
-      Bug pada pembuka aplikasi sedikit lama
sumber :


Perkembangan Bisnis Informatika di Indonesia dan Dunia
          Perkembangan Bisnis Informatika di Indonesia dilihat dari peminat penduduk Indonesia terlihat perkembangannya sangat pesat dan drastis, dan kita ambil saja contoh dari e-commerce shopee dan tokopedia, platform tersebut sangat cerdik dalam mengelola strategi bisnisnya, dilihat Shopee menawarkan flash sale yang mempunyai harga sangat terjangkau dan untuk Tokopedia platform tersebut mengadakan cash back yang lumayan besar.
          Sedangkan untuk Perkembangan Bisnis di Dunia platform e-commerce ada 7 Situs E-Commerce Raksasa, diantaranya Alibaba, Amazon, Ebay, Shopify, Lazada, Taobao dan Ali Express, 7 e-commerce tersebut berkembang lebih pesat dibanding Indonesia karena keberaniannya mencakup seluruh dunia, jadi jika kita mempunyai keinginan untuk membeli barang dan barang tersebut tidak ada di negara kita maka bisa membeli dari e-commerce tersebut.
Sumber :

Tuesday, July 16, 2019

Game Labirin

Cara bermain game pada labirin adalah dengan menemukan jalan keluar yang ada pada setiap sudut labirin. Karakter ditantang untuk memulai pada labirin level 1 yang bermedan pada rerumputan.

Mulai dari level 1 karakter hanya perlu berputar putar mencari jalan keluar. Medan pada level 1 pun hanya berupa belokan kecil sehingga sangat mudah untuk menemukan jalan keluar.
Karakter mulai masuk ke dalam labirin

Jalan keluar pada level 1 akan menembus langsung ke level 2. Berikut tampilan saat karakter sudah selesai melakukan misi pencarian jalan keluar pada level 1.

Pada level 2, medan yang diberikan adalah salju. Dan juga pada medan ini terdapat beberapa belokan tembok yang lebih banyak dari level 1 sehingga karakter perlu mencari jalan keluar dengan berhati hati agar tidak bertemu jalan buntu. Berikut contoh labirin level 2

Karakter mulai masuk ke dalam labirin level 2

Ketika sudah selesai memasuki labirin level 2, karakter akan keluar dan langsung menuju level 3.

Pada labirin level 3 atau level tersulit karakter dihadapkan pada labirin berbentuk gurun pasir. Berikut gambar labirin level 3. Dengan tembok yang terbuat dari batu. Medan yang diberikan pada karakter lebih memberikan tantangan. Karena terdapat beberapa jalan kembali memutar ketika memulai permainan sehingga pemain kembali ke jalan masuk. Pada level 3 ini diberikan musuh juga yang akan menantang karakter untuk mengejar menemukan jalan keluar.

Karakter mulai memasuki labirin

Karakter menyelesaikan permainan dan dapat berputar putar pada gurun pasir. Permainan selesai.

Ini adalah tampilan musuh yang di hadapkan pada karakter di labirin level 3

Parallelism Concept, Distributed Processing, Architectural Parallel Computer, Pengantar Thread Programming, Pengantar Massage Passing, OpenMP dan Pengantar Pemrograman CUDA GPU

Parallelism Concept Dalam tata bahasa , paralelisme , juga dikenal sebagai struktur paralel atau konstruksi paralel , adalah keseimbangan...