Rabu, 25 April 2018

Pengantar Komputasi Cloud ( NoSQL Database )


Pengertian NoSQL Database

NOSQL menurut Wikipedia adalah sistem menejemen database yang berbeda dari sistem menejemen database relasional yang klasik dalam beberapa hal. NOSQL mungkin tidak membutuhkan skema tabel dan umumnya menghindari operasi join dan berkembang secara horisontal. Akademisi menyebut databaseseperti ini sebagai structured storage, istilah yang didalamnya mencakup sistem menejemen database relasional. NOSQL adalah database generasi terbaru yang mengarahkan kepada database yang tidak berelasi (non-relational), dapat disebarkan kepada siapapun (open-source) dan berskala horisontal (horizontal scale).

Johan Oskarsson dari Last.fm memperkenalkan kembali istilah NOSQL pada awal 2009 ketika ia menyelenggarakan sebuah acara untuk membahas “Distributed Open Source dan Non-relational Database”. Nama berusaha untuk label munculnya peningkatan jumlah non-relasional, didistribusikan menyimpan data, termasuk kloning open source dari Google Bigtable/MapReduce dan Amazon Dynamo.
Berbeda dengan basis data SQL dimana meskipun berbeda-beda pembuat namun cara kerja NOSQL maupun cara penggunaannya relatif sama. Contohnya sama-sama menggunakan tabel yang dihubungkan oleh relasi-relasi, manipulasi data dengan bahasa SQL dan sb. Basis data NOSQL bisa sangat berbeda satu sama lain.
Sebagian besar sistem NOSQL pada masa awal tidak berusaha untuk memberikan atomicity, konsistensi, isolasi dan daya tahan jaminan, bertentangan dengan praktik yang berlaku di antara sistem databaserelasional. Namun di kemudian hari, beberapa database NOSQL dengan pembaruan terkini sudah mampu mengintegrasikan database yang non-relasional ke dalam bentuk database relasional sehingga dapat mempermudah pengguna yang masih belum akrab dengan bahasa standar yang diterapkan NOSQL.

Pengelompokan database noSQL

Secara umum, database noSQL dibagi menurut format penyimpanan dokmentnya . Berikut ini adalah pengelompokan database noSQL berdasarkan model (penyimpanan) datanya
·           Document Database contohnya MongoDB, seiap satu object data disimpan dalam satu dokumen. Dokumen sendiri bisa terdiri dari key-value, dan value sendiri bisa berupa array atau key-value bertingkat.
·           Graph, Format penyimpanan data dalam struktur graph. Format ini sering dipakai untuk data yang saling berhubungan seperti jejaring social. Contoh database noSQL dengan format ini adalah Neo4J dan FlockDB. FlockDB dipakai oleh twitter.
·           Key – Value,  contoh database jenis ini adalah Apache Cassandra.
·           Object Database. Format database yang disimpan dalam object-object, Object disini sama dengan pengertian object di Pemrograman beroreintasi object, Contoh databasenya adalah Db4o.
·           Tipe lainnya adalah tabular, tuple store dan berbagai jenis lain yang tidak terlalu populer.

        Bersumber dari halaman resmi NOSQL (http://nosql-database.org), NOSQL mengelompokkan database NOSQL ke dalam beberapa kategori, yaitu

1.    Wide Column Store / Column Families
Contoh : Accumulo, Casssandra, Clouddata, ConcourseDB, Hadoop /Hbase, Hypertable, kdb+, dll.

2.    Document Store
Contoh : CouchDB, Couchbase, Clusterpoint, Elasticserach, Mark-Logic, MongoDB, OrientDB, dll.

3.    Key Value / Tuple Store
Contoh : Aerospike, BangDB, BerkeleyDB, Chordless, DynamoDB, GenieDB, LevelDB, Riak, Redis, Oracle NOSQL Database, Tarantool, dll.

4.    Graph Databases
Contoh : ArangoDB, OrientDB, Infinite Graph, Neo4J, OpenLink Virtuoso, Stardog, WhiteDB, dll.
5.    Multimodel Databases
Contoh : Alchemy DB, ArangoDB, CortexDB, Datomic,FoundationDB, OrientDB, WonderDB, dll.

6.    Object Databases
Contoh : db4o, GemStone/S, HSS DB, Magma, Objectivity, siaqodb, Star-counter, VelocityDB, Versant, ZODB.

7.    Grid & Cloud Database
Contoh : Crate Data, GigaSpaces, GemFire, Hazelcast, Coherence, Queplix, dll.

8.    Solutions XML Databases
Contoh : BaseX, EMC Documentum xDB, eXist, Qizx,Sedna,  dll.

9.    Multidimensional Databases
Contoh : Globals, GT.M, Inter-systems Cache, MiniM DB, SciDB, dll.

10. Multidivalue Databases
Contoh : Model204 DB, OpenInsight, OpenQM, Reality, U2, dll.

11. Event Sourcing
Contoh : Eventstore.

12. Time Series Databases
Contoh : Axibase.



Diantara banyak database NOSQL yang ada berdasarkan riset salah satu website pada Juli 2015 menunjukkan database NOSQL paling populer saat ini secara berurutan adalah MongoDBApache CassandraRedisSolrElasticSearchHBaseSplunkmemcached, dan Neo4j.
Terdapat tiga hal besar yang mempengaruhi perkembangan ini yaitu jumlah user yang banyak, jumlah data yang besar dan cloud computing. Dan dengan 3 hal besar diatas juga menjadikan sistem database harus mampu bergerak secara :

1.   Data harus bisa bergerak secara flexible,
2.   Harus mampu bergerak secara cepat dengan data dan user yang besar;
3.   Dan yang terakhir peningkatan performa untuk dapat memuaskan user yang menginginkan pengolahan data yang cepat.

Perbedaan SQL dengan NoSQL

1)        Karena basisdata SQL bersifat relasional, dari sinilah asal nama sistem manajemen basisdata relasional (RDBMS), basisdata NoSQL adalah non-relasional atau terdistribusi. Basisdata SQL berbasis tabel sedangkan basisdata NoSQL berbasis dokumen, basisdata grafik, penyimpanan kolom lebar, atau pasangan kunci-nilai. Bahasa query terstruktur adalah asal SQL (Structured Query Language) mendapatkan namanya. Dalam NoSQL DB, fokus untuk permintaan berada pada koleksi dokumen. Hal ini kadang-kadang disebut Unstructured Query Language (UnQL). Sintaks UnQL bervariasi dari satu basisdata ke basisdata yang lain.

2)        Dalam basisdata SQL data dalam bentuk tabel yang terdiri dari sejumlah baris, sedangkan data dalam NoSQL tidak memiliki definisi skema standar yang harus dipatuhi. Basisdata NoSQL memiliki skema yang dinamis sementara basisdata SQL terdiri dari skema yang telah ditetapkan.

3)        Basisdata NoSQL adalah horizontal terukur sementara SQL DB vertikal terukur. Untuk memperbesar skala NoSQL DB, tambahkan server DB di cluster untuk load balancing. Untuk memperbesar skala SQL DB, tambahkan tenaga dari CPU, SSD, RAM dan perangkat keras lainnya pada server. Ini berarti NoSQL adalah pilihan terbaik jika skalabilitas adalah pertimbangan utama.
4)        SQL memungkinkan untuk interaksi karena merupakan bahasa query deklaratif. Setelah anda menyatakan apa yang anda inginkan misalnya untuk menampilkan, DB mengekstrak hasil setelah membangun algoritma secara internal. Dengan NoSQL, MapReduce, menjadi teknik permintaan prosedural, mengharuskan bahwa anda tidak hanya tahu apa yang anda inginkan, tetapi anda menyatakan persis bagaimana untuk menghasilkan jawabannya. Peningkatan interaksi dengan data memungkinkan untuk wawasan baru yang akan membantu pengembangan produk.

5)        SQL telah digunakan beberapa waktu dan ini menjelaskan mengapa menggunakan standar. Meskipun beberapa vendor memperkenalkan dialek untuk antarmuka mereka, intinya telah distandarkan dan spesifikasi tambahan seperti JDBC dan ODBC menyediakan antarmuka SQL yang stabil dan tersedia secara luas. Hal ini memungkinkan sebuah ekosistem operator dan alat manajemen untuk membantu dalam merancang, memantau, memeriksa, mengeksplorasi, dan membangun aplikasi pada sistem SQL. Ini berarti programmer SQL dan pengguna dapat menggunakan kembali pengetahuan UI dan API di sistem backend yang berbeda, sehingga mengurangi waktu pengembangan aplikasi. Standarisasi juga penting karena memungkinkan alat deklaratif ETL (Extract, Transform, Load) pihak ketiga. Alat-alat ini memungkinkan anda untuk mengalirkan data di sistem dan antar basisdata.

6)        Basisdata SQL lebih cocok untuk lingkungan permintaan-intensif kompleks. Hal ini karena NoSQL tidak memiliki antarmuka standar untuk melakukan query kompleks pada tingkat tinggi dan query pada NoSQL tidak sebaik query SQL.

7)        Basisdata NoSQL lebih cocok untuk penyimpanan data hirarkis. Hal ini karena NoSQL mengikuti metode penyimpanan pasangan kunci-nilai yang mirip dengan JSON data. Hal ini membuat NoSQL pilihan terbaik untuk data besar sejak saat ini, kebanyakan vendor SQL telah menambahkan dukungan tipe-JSON serta dukungan dokumen XML.

8)        Meskipun dimungkinkan untuk menggunakan NoSQL untuk transaksi biasa, SQL adalah pilihan terbaik untuk aplikasi tugas berat tipe-transaksional. Hal ini karena NoSQL tidak cukup stabil ketika sarat dengan aplikasi transaksional yang kompleks dan lalu lintas tinggi. SQL adalah cocok karena database-nya stabil dan menjanjikan integritas dan atomicity data. Hal ini terutama karena NoSQL belum dikembangkan selama SQL.

9)        Anda akan mendapatkan dukungan yang lebih baik dengan basisdata SQL, terutama karena SQL DB telah dikembangkan lebih lama. Ketika anda menyewa sebuah tim ahli DBA jarak jauh, kemungkinan bahwa sebagian besar DBA memiliki pelatihan di SQL DB. Namun, semakin banyak tim DBA jarak jauh saat ini memiliki pengalaman dengan NoSQL karena peningkatan permintaan. SQL DBs juga lebih dapat diandalkan karena mereka telah dicoba dan diuji selama beberapa tahun.

10)     Dengan SQL DB, penekanan pada sifat Atomicity, Consistency, Isolation and Durability (ACID) sifat. Di sisi lain, NoSQL DBs mengikuti teorema Consistency, Availability and Partition (CAP) Brewers.

11)     Basisdata SQL bisa bersumber tertutup dari vendor komersial atau bersumber terbuka sedangkan NoSQLs bersumber terbuka. Ini berarti NoSQL adalah pilihan yang lebih baik jika Anda ingin menghemat uang.
Contoh populer dari basisdata SQL adalah Oracle, MySQL, MS-SQL, Sqlite, dan Postgres sementara contoh populer dari NoSQL adalah MongoDB, HBase, Redis, Bigtable, RavenDb, CouchDB, Cassandra, dan Neo4j.

Kelebihan NoSQL di banding Relasional Database

Kelebihan NoSQL
  • NoSQL bisa menampung data yang terstruktur, semi terstruktur dan tidak terstuktur secara efesien dalam skala besar (big data/cloud).
  • Menggunakan OOP dalam pengaksesan atau manipulasi datanya.
  • NoSQL tidak mengenal schema tabel yang kaku dengan format data yang kaku. NoSQL sangat cocok untuk data yang tidak terstruktur, istilah singkat untuk fitur ini adalah Dynamic Schema.
  • Autosharding, istilah sederhananya, jika database noSQL di jalankandi cluster server (multiple server) maka data akan tersebar secara otomatis dan merata keseluruh server.
Kekurangan NoSQL
  • Hostingnya mahal. beberapa layanan di luar negeri mencharge biaya 100-200USD untuk hosting database noSQL.
  • Sulitnya mencari hosting Cpanel yang mendukung database MongoDB atau database noSQL lainnya.
  • karena bervariasinya produk dan format penyimpanan, berpindah antar satu produk database ke produk noSQL lainnya perlu waktu untuk belajar. Contohnya ketika anda pindah dari MongoDB ke Cassandra, maka anda harus belajar lagi dari awal, berbeda dengan database RDMS.





Software Dalam NoSQL       


Beberapa database NoSQL:



  • MongoDB
MongoDB merupakan database open source berbasis dokumen (Document-Oriented Database) yang awalnya dibuat dengan bahasa C++.
  • Cassandra Apache
Cassandra Dikembangkan oleh APACHE. Aplikasi Inilah yang digunakan facebook untuk penyimpanan miliayaran data hingga saat ini.
  • CouchDB
CouchDB juga dikembangkan oleh APACHE. CouchDB adalah database yang benar-benar merangkul web. Menyimpan data Anda dengan dokumen JSON.  
  • Dan sebagainya.
Sumber :


Jumat, 30 Maret 2018

Pengantar Komputasi Modern

1. Teori Komputasi 





     Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritme. Bidang ilmu ini terutama membahas hal terkait komputabilitas dan kompleksitas, dalam kaitannya dengan formalisme komputasi.
Untuk melakukan studi komputasi dengan ketat, ilmuwan komputer bekerja dengan abstraksi matematika dari komputer yang dinamakan model komputasi. Ada beberapa model yang digunakan, namun yang paling umum dipelajari adalah mesin Turing. Sebuah mesin Turing dapat dipikirkan sebagai komputer pribadi meja dengan kapasitas memori yang tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan, dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat yang tidak mungkin terwujudkan, namun setiap permasalahan yang "terputuskan" (decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat dipecahkan (diputuskan) oleh meisn Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.

Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:

1. Akurasi
 Akurasi tentu merupakan masalah yang paling penting dalam memecahkan masalah, karena itu pada komputasi modern dilakukan perhitungan bagaimana bisa menghasilkan suatu jawaban yang akurat dari sebuah masalah. tentu kita pernah mendengar tipe data floating point yang biasa digunakan untuk menyimpan data numerik dalam bentuk pecahan. tipe data tersebut memiliki range penyimpanan numerik yang besar, sehingga dapat digunakan oleh komputer untuk melakukan komputas yang akurat

2. Kecepatan
  Manusia pasti menginginkan masalah dapat diselesaikan dengan cepat. Karena itu perhitungan masalah kecepatan adalah suatu hal yang penting komputasi harus dapat dilakukan dalam waktu yang cepat ketika megolah suatu data. sehingga perlu metode kecepatan untuk mengolah perhitungan dalam waktu singkat 

3. Problem Volume Besar
 Data yang besar tertentu membutuhkan suatu cara penyelesain yang khusu. Karena data yang besar dapat menjadi masalah jika ada yang terlewatkan. oleh karena itu digunakan metode down sizzing atau paralel pada komputas modern untuk menangani masalah volume yang besar. dengan metode ini data yang besar diparalelkan dalam pengolahannya sehingga dapat diorganisir dengan baik

4. Modeling
 Modelling merupakan suatu hal yang penting dalam melakukan suatu perhitungan yang rumit. Bayangkan saja kita dihadapi dalam suatu masalah perhitungan yang banyak dan kompleks, tetapi tidak ada model matematika yang  kita miliki. Perhitungan akan berjalan berantakan dan tidak akan mendapatkan hasil yang akurat, Maka dari itu komputasi modern membutuhkan modeling sebelum melakukan perhitungan

5. Kompleksitas/kerumitan
  Komputasi modern dirancang untuk menangani masalah yang kompleks, sehingga diterapkan pada Komputer. dengan menggunakan teori Big O. maka komputasi modern dapat melakukan perhitungan untuk memecahkan masalah kompleksitas yang kerap dihadapi


Jenis Jenis komputasi Modern ada 3 macam yaitu;
1. Mobile Computing
  Mobile Computing atau Komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel

2. Grid Computing
  Komputasi Grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelesaikan masalah komputasi dalam skala besar

3. Cloud Computing
  Komputasi Cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering meneyediakan layanan melalui internet. Komputasi Cloud menggambarkan pelengkan baru, komputasi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber data virtual yang sering menyediakan layanan melalui internet

Implementasi Komputasi Modern
  Salah Satu contoh adalah pada bidang "FISIKA"
F   Fisika : menyelesaikan permasalahan medan magnet dengan menggunakan komputasi fisika, dalam hal ini menentukan besarnya medan magnet dan membandiangkan hubungan antara medan magnet dengan panjang kawat. Implementasi komputasi modern di bidang fisika ada 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 / 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, baik 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.

Sabtu, 18 November 2017

#Pengantar Bisnis Informatika (Kelompok 1)

PT. PETEAN NASIONAL
      Regulasi dan Prosedur Pendirian Perusahaan
Akta Perusahaan
Nomor TDP                         : 201432100667
Berlaku S/D tanggal            : 30 Desember 2017
Nama Perusahaan                : PT. PETEAN NASIONAL
Satus                                    : Tunggal
Nama Pengurus                   : Daru Iskamil Maula
Alamat                                 : Jl. Akses UI no. 12 Kelapa Dua, Jakarta
NPWP                                  : R2.0000.6516.01.001
No. telp                                : 021 – 12345
Kegiatan Usaha                    : Barang dan Jasa Elektronik

Surat Keterangan Domisili



2.       SDM dan Organisasi
VISI DAN MISI
Prinsip yang selalu dijunjung tinggi PT. PETEAN NASIONAL adalah sebagai berikut :

VISI :
Menjadi perusahaan yang dikagumi dalam bangsa, yang mana memberikan nilai tinggi kepada pemegang saham melalui penyebaran infomasi dan teknologi manajemen terbaik yang ada.

MISI:
Meningkatkan hubungan kepercayaan pelanggan dengan menciptakan dan menambahkan nilai kepada pelanggan melalui penyebaran solusi yang sukses, yang meyesuaikan diri dengan latihan managemen terbaik.
Mengembangkan pengembalian bisnis yang tinggi melalui expansi terus menerus dalam strategi dan investasi keuntungan untuk nilai maksimum perusahaan dan menopang pertumbuhan.

FILSAFAT PERUSAHAAN
PT. PETEAN mewujudkan tiga inspirasi elemen :

I = Corporate Integrity
Latihan etikal bisnis yang menginspirasi kebanggaan dalam masyarakat kita.

Q = Quality of Customer Service
Demi mencapai atau melebihi harapan pelanggan.

Q = Quality of Work Life
Untuk menginspirasikan martabat dan pertumbuhan seseorang.

Struktur organisasi yang ada di PT. PETEAN :
JAJARAN DIREKSI

Presiden Direktur      : Daru Iskamil Maula

Direktur                       : Arfin Syadziy

Direktur                       : Ghendis Sekarhening

Direktur                       : Achmad Zulizar

Presiden Komisaris   : M. Fadlurrahman

Komisaris                    : Jonathan L. Parapak

Komisaris                    : Dr. Isnandar Rachmat Ali, SE, MM

Komisaris                    : Jeffrey K. Wonsono

3.       Aspek Pemasaran
Solusi Infrastruktur

Perangkat network dan kelengkapannya (Cisco)
Server (IBM)
Storage (IBM)
PC, Notebook (Lenovo, Acer, HP, Dell)
Printer dan kelengkapannya (HP, Epson, Canon)
ATM, EDC, Kios Elektronik (IBM, NCR)

Solusi perangkat Lunak

Core Banking, Electronic Channel (Finacle, BankVision)
Enterprise Business Solutions – ERP, CRM, SCM (Oracle, Microsoft)
Systems Availability & Management (Vision, IBM)
Integrated Service Management (systems provisioning, availability & assurance)
Information Management (data mart, MDM, OLAP and datawarehouse consolidation & optimization)
Solusi Analytic & Predictive (Business Intelligent & modeling)
Enterprise Risk Management (AML, fraud management system and IT & network security)
Hospital Information System & solusi operasional lainnya

Segmentasi Produk/Jasa ;
dalam segmentasi ini PT. PETEAN mengarah ke industri elektronik

Strategi Promosi
dalam strategi promosi ang dilakukan oleh PT. PETEAN mengarah ke industri seperti berikut promosi yang dilakukan, penjualan produk, pelayanan data center, instalasi jaringan network.

Media promosi berbasis TI :
Seperti yang kita telah ketahui bahwa perusahaan ini adalah perusahaan yang udah berjalan di bidang ti sejak tahun 2013, memiliki promosi seperti pelayanan data center, jaringan networking dan lain lain

4.       Aspek Keuangan
Kinerja PT. PETEAN NASIONAL pada semester I tahun 2016 ini menunjukkan pencapaian yang positif sejalan dengan meningkatnya permintaan pasar akan solusi teknologi informasi antara lain dari sektor perbankan, telekomunikasi dan ritel. Pendapatan bersih konsolidasi PT. PETEAN per 30 Juni 2016 tercatat Rp 10,1 miliar, naik 67% dari Rp 8,8 miliar pada periode yang sama tahun lalu.

Laba yang diatribusikan pada entitas induk meningkat menjadi Rp 14,3 miliar per 30 Juni 2016 atau meningkat dibandingkan Rp 8 miliar pada 30 Juni 2015. Laba per saham sedikit menurun dari Rp 15/saham menjadi Rp 14/saham untuk periode yang sama, yang disebabkan oleh meningkatnya jumlah lembar saham pada akhir tahun 2015 sebanyak 500 juta lembar saham dalam rangka IPO perseroan.

Dan juga jika dilihat dari pendapatan segitu kemugkinan setiap pegawai yang bekerja gajinya bisa sekitar 3 juta sampai 15 juta tergantung dari tiap-tiap posisi yang ada di perusahaan tersebut.

alamat kantor :

Head office
Jl. Akses UI, Kelapa Dua Depok

T : +(62-21) 12345, ex. 567
F : +(62-21) 12345
E : center@peteannasional.com



Rabu, 25 Oktober 2017

Pengembangan Rencana Bisnis Informatika

Regulasi & Prosedur Pendirian Perusahaan
·         Bentuk-bentuk Usaha
Menurut hukum, berdasarkan modal dan tanggung jawab pemilik usaha, bentuk-bentuk usaha terdiri dari Perusahaan Perseorangan, Persekutuan Perdata, Persekutuan Firma, Persekutuan Komanditer dan Perseroan Terbatas.
·   Perusahaan Perseorangan
Perusahaan Perseorangan adalah bentuk usaha yang paling sederhana. Pemilik Perusahaan Perseorangan hanya satu orang dan pembentukannya tanpa izin serta tata cara yang rumit, misalnya membuka toko kelontong atau kedai makan. Biasanya Perusahaan Perseorangan dibuat oleh pengusaha yang bermodal kecil dengan sumber daya dan kuantitas produksi yang terbatas. Bentuk usaha jenis ini paling mudah didirikan.
·   Persekutuan Perdata
Mencari partner bisnis baru untuk meningkatkan Perusahaan Perseorangan itu menjadi Persekutuan Perdata. Persekutuan Perdata diatur dalam Kitab Undang-Undang Hukum Perdata (KUH Perdata).
·  Persekutuan Firma
Persekutuan dengan Firma merupakan Persekutuan Perdata dalam bentuk yang lebih khusus, yaitu didirikan untuk menjalankan perusahaan, menggunakan nama bersama, dan tanggung jawab para pemilik Firma – yang biasa disebut “sekutu” – bersifattanggung renteng. Karena Firma merupakan suatu perjanjian, maka para pemilik Firma – para sekutu Firma – harus terdiri lebih dari satu orang. Dalam Firma masing-masing sekutu berperan secara aktif menjalankan perusahaan, dan dalam rangka menjalankan perusahaan tersebut mereka bertanggung jawab secara tanggung rentang, yaitu hutang yang dibuat oleh salah satu sekutu akan mengikat sekutu yang lain dan demikian sebaliknya – pelunasan hutang Firma yang dilakukan oleh salah satu sekutu membebaskan hutang yang dibuat oleh sekutu yang lain.
·  Persekutuan Komanditer (Commanditaire Vennotschaap/CV)
Pada prinsipnya Persekutuan Komanditer adalah Persekutuan Firma – perkembangan lebih lanjut  dari Persekutuan Firma. Jika Firma hanya terdiri dari para sekutu yang secara aktif menjalankan perusahaan, maka dalam Komanditer terdapat sekutu pasif yang hanya memasukan modal.
·  Perseroan Terbatas (PT)
Perseroan Terbatas (PT) adalah badan hukum yang merupakan persekutuan modal, didirikan berdasarkan perjanjian, dan melakukan kegiatan usaha dengan modal dasar yang seluruhnya terbagi dalam saham. Sebagai badan hukum, sebuah PT dianggap layaknya orang-perorangan secara individu yang dapat melakukan perbuatan hukum sendiri, memiliki harta kekayaan sendiri dan dapat menuntut serta dituntut di muka pengadilan. Untuk menjadikannya sebagai badan hukum PT, sebuah perusahaan harus mengikuti tata cara pembuatan, pendaftaran dan pengumuman sebagaimana yang diatur dalam Undang-Undang Nomor Nomor 40 Tahun 2007 Tentang Perseroan Terbatas (UU PT).

Prosedur & legalitas
Untuk contoh usaha dibidang perseroan terbatas atau PT. Berikut merupakan prosedur dan legalitas yang dilakukan untuk membangun sebuah PT.
Terdapat 5 langkah dalam mendirikan Perusahaan (PT):
·  Pertama, membuat akte perusahaan ke notaris.
Karena perusahaan berbadan hukum maka sangat mutlak perlu membuat akte perusahaan Anda ke notaris. Biasanya akte ini berisi informasi tentang nama perusahaan, bergerak di bidang apa, nama para pemilik modal, pengurus perusahaan seperti siapa direktur utama, direktur, dan para komisaris.
·  Kedua, mendapatkan Surat Keterangan Domisili Usaha.
Ini Anda dapatkan dari kantor kelurahan atau kantor kepala desa di mana perusahaan Anda berdomisili. Berdasarkan surat ini, Camat mengeluarkan surat keterangan yang sama. Untuk mendapatkan surat keterangan domisili, Anda memerlukan salinan akte perusahaan Anda. Biasanya Anda dipungut biaya administrasi. Biaya administrasi ini bervariasi dari satu kelurahan kelurahan lain kelurahan.
·  Ketiga, mengurus NPWP perusahaan.
Untuk mendirikan perusahaan, NPWP perusahaan adalah mutlak. Untuk mendapatkan NPWP, Anda memerlukan salinan akte perusahaan dan surat keterangan domisili. Biasanya pembuatan NPWP hanya butuh kira-kira 2 jam. Bila Anda memasukkan berkas di pagi hari ke kantor pajak, Anda sudah mendapatkannya di siang hari. Selain itu, tidak ada biaya administrasi yang perlu Anda bayar.
·  Keempat, mendapatkan Surat Keputusan pendirian perusahaan dari Departemen Hukum dan HAM.
Ini biasanya diurus oleh notaris Anda. Notaris biasanya menyerahkan salinan akte perusahaan, Surat Keterangan Domisili dan NPWP perusahaan Anda untuk mendapatkan SK perusahaan.
·   Kelima, mengurus SIUP (Surat Izin Usaha Perdagangan).

SIUP merupakan bagian dari proses mendirikan perusahaan agar perusahaan bisa beroperasi. Mengurus SIUP relatif sama di berbagai tempat


II.     SDM & Organisasi
  •        Struktur Organisasi
Sumber daya manusia merupakan asset organisasi yang sangat vital, karena itu peran dan fungsinya tidak bisa digantikan oleh sumber daya lainnya. Betapapun modern teknologi yang digunakan, atau seberapa banyak dana yang disiapkan, namun tanpa sumber daya manusia yan professional semuanya menjadi tidak bermakna.

  • Struktur Organisasi Fungsional
Organisasi fungsional adalah bentuk organisasi yang dimana atasan memberikan tugas atau kewenangan/kekuasaan kepada bawahannya sesuai dengan yang diinginkan atasannya. Setiap kepala dari satuan mempunyai kekuasaan untuk memerintah dan mengawasi semua pejabat bawahan sepanjang mengenai bidangnya. banyak perusahaan- perusahaan yang menggunakan organisasi fungsional.


Struktur Organisasi Divsional
Organisasi divisional dapat mengikuti pembagian divisi-divisi atas dasar produk, wilayah (geografis), langganan,dan proses atau peralatan. Struktur organisasi divisional atas dasar produk. Setiap departemen bertanggung jawab atas suatu produk atau sekumpulan produk yang berhubungan (garis produk). Divisionalisasi produk adalah pola logik yang dapat diikuti bila jenis-jenis produk mempunyai teknologi pemrosesan dan metoda-metoda pemasaran yang sangat berbeda satu dengan yang lain dalam organisasi. Dalam gambar terlihat bahwa perusahaan diorganisasikan atas dasar produk pada tingkat manajer umum, dan pada tingkat selanjutnya menggunakan pendekatan fungsional.











Sistem Penggajian
Sistem dirancang untuk menangani sesuatu yang berulangkali atau secara rutin terjadi. Gaji dan upah adalah komponen biaya yang secara rutin terjadi dalam penyelenggaraan perusahaan dan sangat penting, karena berkaitan dengan motivasi karyawan. Setiap sistem pasti terdiri dari struktur dan proses. Struktur sistem merupakan unsur-unsur yang membentuk sistem tersebut dalam mencapai tujuan sistem. Sistem pada dasarnya adalah sekelompok unsur yang erat berhubungan satu dengan yang lainnya, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.
Gaji adalah pembayaran atas penyerahan jasayang dilakukan oleh karyawan yang mempunyai jenjang jabatan manajer.Sistem penggajian yang merupakan sistem pembayaran atas jasa yang diserahkan olehkaryawan yang bekerja sebagai manajer, atau kepada karyawan yang gajinya dibayarkan bulanan, tidak tergantung dari jumlah jam atau hari kerja atau jumlah produk yang dihasilkan

Aspek Pemasaran
Manajemen pemasaran adalah analisis, perencanaan, pelaksanaan, dan pengendalian atas program yang dirancang untuk menciptakan, membangun, dan mempertahankan pertukaran yang menguntungkan dengan pembeli sasaran dengan maksud untuk mencapai sasaran organisasi.
 Spesifikasi Produk/Jasa
PT. Semen Indonesia Tbk. sebagai sebuah perusahaan Indonesia yang menyediakan Semen Semen Berkualitas

PT. Semen Indonesia Tbk. Seiring dengan berkembangnya  tuntutan bisnis , terus berupaya untuk selalu menghasilkan semen berkualitas di bisnisnya melalui produk-produk inovatif yang disesuaikan dengan kebutuhan pelanggan.

Kebijakan manajemen risiko keuangan yang dilakukan, yaitu:
  • Risiko suku bunga
Risiko suku bunga adalah risiko di mana nilai wajar atau arus kas masa depan dari suatu instrumen keuangan akan berfluktuasi karena perubahan suku bunga pasar. Eksposur Grup terhadap risiko perubahan suku bunga pasar terutama terkait dengan utang pinjaman dan utang obligasi dengan suku bunga mengambang.
  • Risiko nilai tukar mata uang asing
Risiko nilai tukar mata uang asing adalah risiko di mana nilai wajar atau arus kas masa depan dari suatu instrumen keuangan akan berfluktuasi karena perubahan nilai tukar mata uang asing. Eksposur Grup terhadap fluktuasi nilai tukar terutama berasal dari pinjaman, piutang, akrual dan utang pengadaan yang didenominasi dalam mata uang U.S. Dollar. Untuk mengelola risiko nilai tukar mata uang asing, Perusahaan melakukan kontrak forward valuta asing dan instrumen lainnya yang diperbolehkan, jika dianggap diperlukan.
  • Risiko harga ekuitas
Investasi jangka panjang Grup terutama terdiri dari investasi minoritas dalam ekuitas perusahaan swasta Indonesia, perusahaan publik Indonesia dan ekuitas perusahaan asing. Sehubungan dengan perusahaan dimana Grup memiliki investasi, kinerja keuangan perusahaan tersebut dapat dipengaruhi oleh kondisi ekonomi di Indonesia.
Grup tidak melakukan lindung nilai terhadap investasi jangka panjang. Kinerja investasi jangka panjang dimonitor secara periodik, bersamaan dengan pengujian relevansi instrumen investasi tersebut terhadap rencana startegis jangka panjang Grup.
  • Risiko kredit
Risiko kredit adalah risiko bahwa Grup akan mengalami kerugian yang timbul dari pelanggan, klien atau pihak lawan yang gagal memenuhi kewajiban kontraktual mereka. Tidak ada risiko kredit yang terpusat secara signifikan. Grup mengelola dan mengendalikan risiko kredit dengan menetapkan batasan jumlah risiko yang dapat diterima untuk pelanggan individu dan memonitor eksposur terkait dengan batasanbatasan tersebut.
  • Risiko likuiditas
Risiko likuiditas didefinisikan sebagai risiko saat entitas akan mengalami kesulitan dalam memenuhi kewajiban terkait liabilitas keuangan yang diselesaikan dengan penyerahan kas atau aset keuangan lainnya.
Kebutuhan likuiditas Grup secara historis timbul dari kebutuhan untuk membiayai investasi dan pengeluaran barang modal terkait dengan perluasan bisnis telekomunikasi. Bisnis telekomunikasi Grup membutuhkan modal yang substansial untuk membangun dan memperluas infrastruktur selular dan jaringan data dan untuk mendanai operasional, khususnya pada tahap pengembangan jaringan.


Senin, 02 Oktober 2017

Pengantar Bisnis Informatika

     

PT. Jasa Raharja adalah salah satu perusahaan milik negara yang bergerak di bidang asuransi kecelakaan, dan operasionalisasi usahanya merupakan implementasi dari Undang-Undang No. 33 (pertanggungan kecelakaan penumpang) dan UU No. 34 tahun 1964 (pertanggungan kecelakaan lalu lintas jalan). Untuk korban kecelakaan yang merupakan penumpang dari kendaraan umum, terjamin atau tidaknya didasarkan pada UU. No 33 tahun 1964. Sedangkan untuk korban kecelakaan lalu lintas jalan yang bukan merupakan penumpang kendaraan umum, terjamin atau tidaknya didasarkan pada UU. No. 34 tahun 1964.
Jasa Raharja memiliki 29 kantor cabang, 62 kantor perwakilan dan 63 Kantor Pelayanan Jasa Raharja (KPJR), dan 1.285 SAMSAT yang tersebar diseluruh Indonesia.


Kegiatan Usaha yaitu Melaksanakan Asuransi Kecelakaan penumpang alat angkutan umum dan asuransi tanggung jawab menurut hukum terhadap pihak ketiga sebagaimana diatur UU No. 33 dan 34 tahun 1964 berikut peraturan pelaksanaannya.

Bidang Usahanya adalah Asuransi Sosial dan 100% dimiliki oleh Negara Republik Indonesia.
Akte Pendirian:
Akta Nomor 49 tanggal 28 Februari 1981 yang dibuat di hadapan Imas Fatimah, Sarjana Hukum, Notaris di Jakarta, yg telah beberapa kali diubah dan ditambah, terakhir dengan Akta Nomor 18 tanggal 2 Oktober 2009 yang dibuat dihadapan Yulius Purnawan, SH. MSi., Notaris Jakarta.


Dasar Hukum:
  1.  - Peraturan Pemerintah Nomor 8 Tahun 1965 tentang Pendirian Perusahaan Negara Asuransi Kerugian Djasa Rahardja 
  2.  - Surat Keputusan Menteri Keuangan Nomor KEP-750/MK/IV/11/1970 tanggal 18 Nopember 1970 tentang Pernyataan mengenai Perusahaan Negara (P.N.) Asuransi Kerugian Djasa Rahardja sebagai Usaha Negara seperti yg dimaksud dalam ayat (2) Pasal Undang-Undang<br>No. 9 Tahun 1969
  3.  - Peraturan Pemerintah Nomor 39 Tahun 1980 tentang Pengalihan Bentuk Perusahaan Umum Asuransi Kerugian Jasa Raharja Menjadi Perusahaan Perseroan (Persero)

Besar omset/thn
PT Jasa Raharja (Persero), laba Rp 2,36 triliun




Semen Indonesia (Persero) Tbk (dahulu bernama Semen Gresik (Persero) Tbk) (SMGR) didirikan 25 Maret 1953 dengan nama “NV Pabrik Semen Gresik” dan mulai beroperasi secara komersial pada tanggal 07 Agustus 1957.
Pemegang saham pengendali Semen Indonesia (Persero) Tbk adalah Pemerintah Republik Indonesia, dengan persentase kepemilikan sebesar 51,01%.
Berdasarkan Anggaran Dasar Perusahaan, ruang lingkup kegiatan SMGR meliputi berbagai kegiatan industri. Jenis semen yang hasilkan oleh SMGR, antara lain: Semen Portland (Tipe I, II, III dan V), Special Blended Cement, Portland Pozzolan Cement, Portland Composite Cement, Super Masonry Cement dan Oil Well Cement Class G HRC
Saat ini, kegiatan utama Perusahaan adalah bergerak di industri semen. Hasil produksi Perusahaan dan anak usaha dipasarkan didalam dan diluar negeri.  Pada tanggal 04 Juli 1991, SMGR memperoleh pernyataan efektif dari Bapepam-LK untuk melakukan Penawaran Umum Perdana Saham SMGR (IPO) kepada masyarakat sebanyak 40.000.000 dengan nilai nominal Rp1.000,- per saham dengan harga penawaran Rp7.000,- per saham. Saham-saham tersebut dicatatkan pada Bursa Efek Indonesia (BEI) pada tanggal 08 Juli 1991.
Besar omset/thn
PT Semen Indonesia Tbk, laba Rp 5,57 triliun




Sejarah PT Angkasa Pura I (Persero) - atau dikenal juga dengan Angkasa Pura Airports - sebagai pelopor pengusahaan kebandarudaraan secara komersial di Indonesia bermula sejak tahun 1962. Ketika itu Presiden RI Soekarno baru kembali dari Amerika Serikat. Beliau menegaskan keinginannya kepada Menteri Perhubungan dan Menteri Pekerjaan Umum agar lapangan terbang di Indonesia dapat setara dengan lapangan terbang di negara maju.
Tanggal 15 November 1962 terbit Peraturan Pemerintah (PP) Nomor 33 Tahun 1962 tentang Pendirian Perusahaan Negara (PN) Angkasa Pura Kemayoran. Tugas pokoknya adalah untuk mengelola dan mengusahakan Pelabuhan Udara Kemayoran di Jakarta yang saat itu merupakan satu-satunya bandar udara internasional yang melayani penerbangan dari dan ke luar negeri selain penerbangan domestik.
Setelah melalui masa transisi selama dua tahun, terhitung sejak 20 Februari 1964 PN Angkasa Pura Kemayoran resmi mengambil alih secara penuh aset dan operasional Pelabuhan Udara Kemayoran Jakarta dari Pemerintah RI. Tanggal 20 Februari 1964 itulah yang kemudian ditetapkan sebagai hari jadi perusahaan.
Pada tanggal 17 Mei 1965, berdasarkan PP Nomor 21 tahun 1965 tentang Perubahan dan Tambahan PP Nomor 33 Tahun 1962, PN Angkasa Pura Kemayoran berubah nama menjadi  PN Angkasa Pura, dengan maksud untuk lebih membuka kemungkinan mengelola bandar udara lain di wilayah Indonesia.
Secara bertahap, Pelabuhan Udara Ngurah Rai - Bali, Halim Perdanakusumah (Jakarta), Polonia (Medan), Juanda (Surabaya), Sepinggan (Balikpapan), dan Sultan Hasanuddin (Ujungpandang) kemudian berada dalam pengelolaan PN Angkasa Pura. Selanjutnya, berdasarkan PP Nomor 37 tahun 1974, status badan hukum perusahaan diubah menjadi Perusahaan Umum (Perum).
Dalam rangka pembagian wilayah pengelolaan bandar udara, berdasarkan PP Nomor 25 Tahun 1987 tanggal 19 Mei 1987, nama Perum Angkasa Pura diubah menjadi Perusahaan Umum Angkasa Pura I. Hal ini sejalan dengan dibentuknya Perum Angkasa Pura II yang secara khusus bertugas untuk mengelola Bandar Udara Soekarno-Hatta dan Bandar Udara Halim Perdanakusuma.
Kemudian, berdasarkan PP Nomor 5 Tahun 1992, bentuk Perum diubah menjadi Perseroan Terbatas (PT) yang sahamnya dimiliki sepenuhnya oleh Negara Republik Indonesia sehingga namanya menjadi PT Angkasa Pura I (Persero). Saat ini, Angkasa Pura Airports mengelola 13 (tiga belas) bandara di kawasan tengah dan timur Indonesia, yaitu: 

1. Bandara I Gusti Ngurah Rai - Denpasar
2. Bandara Juanda - Surabaya
3. Bandara Sultan Hasanuddin - Makassar
4. Bandara Sultan Aji Muhammad Sulaiman Sepinggan - Balikpapan
5. Bandara Frans Kaisiepo - Biak
6. Bandara Sam Ratulangi - Manado
7. Bandara Syamsudin Noor - Banjarmasin
8. Bandara Ahmad Yani - Semarang
9. Bandara Adisutjipto - Yogyakarta
10. Bandara Adi Soemarmo - Surakarta
11. Bandara Internasional Lombok - Lombok Tengah
12. Bandara Pattimura - Ambon
13. Bandara El Tari - Kupang
Besar omset/thn
Pt. Angkasa Pura 1, laba RP 1,1 Triliun

Sabtu, 19 Agustus 2017

Bab 4 PENUTUP (Game Arduino: PONG)

Bab 4


PENUTUP




4.1    Kesimpulan

Berdasarkan pembahasan dan evaluasi dari bab-bab sebelumnya sampai dengan pembuatan game Pong ma-ka dapat diambil kesimpulan seperti berikut ini :

1.   Sistem game Pong dapat diimplementasikan meng-gunakan Arduino Uno, layar OLED, dan dua jo-ystick. Sistem ini adalah permainan saling ber-usaha memasukkan bola ke area lawan menggu-nakan paddle masing-masing player, yang diatur dengan dua joystick.

2.   Sistem game Pong dapat diimplementasikan meng-gunakan arsitektur FreeRTOS dengan lima task, yaitu draw, readJoystick, drawCentralLine, dra-wBall, dan drawPlayer.


3.   Game Pong! ini dapat dimainkan oleh segala usia. Berdasarkan hasil ujicoba dari beberapa user, dapat disimpulkan bahwa game ini mudah digunakan, desaign yang sederhana dan tidak ter-dapat error jika dijalankan.

4.   Game yang dibuat digunakan sebagai sarana ber-main, menghibur dan membantu user sebagai me-dia belajar bagi pemain.




4.2    Saran

Untuk lebih memahami tentang sebuah aplikasi ga-me diperlukan pemahaman program aplikasi serta efek animasi yang baik. Game dalam aplikasi ini diharapkan dapat lebih bervariasi lagi bentuknya agar user semakin termotivasi dan tidak mudah bosan dalam memainkan-nya. Untuk membuat sebuah game yang baik diperluk-an kemampuan berimajinasi dan kreatifitas yang baik, sedikit banyaknya pembuat game harus memahami lo-gika pemograman.