DBMS (Database Management System)

Perangkat lunak atau software diperlukan untuk mengelola database yang disebut DBMS (Database Management System). DBMS merupakan suatu sistem perangkat lunak yang memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien.Dengan menggunakan DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang ada RDBMS atau Relationship Database Management System merupakan salah satu jenis DBMS yang mendukung adanya relationship atau hubungan antar tabel. Di samping RDBMS, terdapat jenis DBMS lain, misalnya Hierarchy DBMS, Object Oriented DBMS, dsb.
Ada beberapa software atau perangkat lunak DBMS yang sering digunakan dalam aplikasi program antara lain :

– DB2 – http://www-306.ibm.com/software/data/db2/

– Microsoft SQL Server – http://www.microsoft.com/sql/

– Oracle – http://www.oracle.com

– Sybase – http://www.sybase.com/

– Interbase – http://www.borland.com/interbase

– Teradata – http://www.teradata.com/

– Firebird – http://www.firebirdsql.org/

– MySQL – http://www.mysql.com

– PostgreSQL – http://www.postgresql.org/

Lihat Juga :

MySQL Software Sistem Manajemen Basis Data Open Source

Info Bisnis:


Posted in Basis Data | Tagged , , | Comments Off on DBMS (Database Management System)

MySQL Software Sistem Manajemen Basis Data Open Source

MySQL Software Sistem Manajemen Basis Data Open Source
Software MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. Salah satu Database Open Source populer di dunia adalah Mysql. Digunakan sebagai database bahasa pemrograman populer seperti PHP dan Java. Anda dapat menggunakan dengan mudah database Mysql, sebuah Software open source berbasis GUI, yakni phpmyadmin, anda dapat mendownloadnya secara gratis di situs: www.phpmyadmin.net.
Software Phpmyadmin ini juga terdapat secara default pada Xampp (www.apachefriends.org), yaitu software yang membundle apache, php dan mysql serta Perl, di tambah modul-modul tambahan lainnya. MySQL dapat didownload di situs resminya, http://www.mysql.com.
Fitur-fitur MySQL antara lain :
. Relational Database System
Seperti halnya software database lain yang ada di pasaran, MySQL termasuk RDBMS.. Arsitektur Client-Server
MySQL memiliki arsitektur client-server dimana server database MySQL terinstal di server. Client MySQL dapat berada di komputer yang sama dengan server, dan dapat juga di komputer lain yang berkomunikasi dengan server melalui jaringan bahkan internet.. Mengenal perintah SQL standar
SQL (Structured Query Language) merupakan suatu bahasa standar yang berlaku di hampir semua software                     database.     MySQL mendukung SQL versi SQL:2003.
. Mendukung Sub Select, Mulai versi 4.1 MySQL telah mendukung select dalam select (sub select).
. Mendukung Views, MySQL mendukung views sejak versi 5.0
. Mendukung Stored Prosedured (SP),  MySQL mendukung SP sejak versi 5.0
. Mendukung Triggers,  MySQL mendukung trigger pada versi 5.0 namun masih terbatas. Pengembang MySQL berjanji akan meningkatkan kemampuan trigger pada versi 5.1.
. Mendukung replication
. Mendukung transaksi.
. Mendukung foreign key
. Tersedia fungsi GIS.
. Free (bebas didownload)
. Stabil dan tangguh
. Fleksibel dengan berbagai pemrograman
. Security yang baik
. Dukungan dari banyak komunitas
. Perkembangan software yang cukup cepat.
Jika anda ingin mempelajarinya lebih lanjut dibawah ini ada beberapa modul yang cukup baik yang saya dapatkan dari beberapa sumber,  silahkan download link dibawah ini:

Info Bisnis:


Posted in Basis Data | Tagged , , , , , , , , | Comments Off on MySQL Software Sistem Manajemen Basis Data Open Source

Bikin Caption di Instagram, Dibayar Rp 91 Juta Per Hari

Laura Belgray ini Kerjanya Bikin Caption di Instagram, Dibayar Rp 91 Juta Per HariInstagram tak hanya menjual foto tapi juga kata-kata. Demi konten menarik dan akun interaktif, kalimat untuk caption maupun feed yang tepat sangat dibutuhkan. Quote lucu hingga inspiratif yang sering Anda lihat di Instagram pun tak datang tiba-tiba. Ada seseorang yang bekerja untuk menciptakannya, salah satunya wanita bernama Laura Belgray ini.

Laura Belgray adalah sosok di balik bisnis copywriting Talking Shrimp. Laura menerima penghasilan dengan menulis kata-kata yang mungkin Anda tak pernah pikir bisa jadi pekerjaan. Misalnya saja nama dan intro acara podcast hingga tagline di situs belanja agar orang tertarik membeli.

Belakangan, Laura menerima proyek baru. Seiring populernya Instagram sebagai media baru, jasanya dibutuhkan sejumlah pihak. Saat menulis kata-kata menarik untuk caption atau feed, Laura pun mendapatkan bayaran yang tidak sedikit. Ia bisa menghasilkan $950 (Rp 14 jutaan) per jam. Kadang Laura dapat meraup $6,000 (Rp 91 jutaan) dalam satu hari.

“Kamu mungkin sudah sering melihat kutipan-kutipan inspirasional di Instagram tapi aku percaya mengunggah ungkapan originalmu sendiri (lebih baik). Dan aku merasa ironis bahwa banyak orang mengunggah ungkapan Oscar Wilde yang sama ‘Jadilah dirimu sendiri. Karena orang lain sudah ada yang punya'” kata Laura kepada Time.

Laura pun mengungkap bahwa kadang orang yang menyewa jasanya bukanlah tidak pintar. Namun terkadang mereka hanya terlalu formal sehingga kata dan kalimat yang disampaikan kurang tepat. Ia biasanya juga bekerja sama dengan desainer grafis untuk desain tulisan dan grafisnya.

“Semakin banyak bisnis dan pengusaha menggunakan Instagram dan media sosial lain untuk memperkuat brand mereka. Mereka membutuhkan kata-kata dan tidak semua orang pintar dengan kata-kata. Kebanyakan orang butuh bantuan dan banyak yang bersedia untuk membayar,” ungkapnya.

Anda yang juga pandai merangkai kata-kata mungkin juga bisa terinspirasi dari pekerjaan Laura ini. Laura pun memberikan sejumlah tips untuk membangun karier menulis online. Beberapa di antaranya, seperti rajin menunjukkan karya, membingkai kata-kata dengan grafis ciptaan sendiri agar unik, dan pastikan orang-orang mengetahui Anda ‘available’ untuk disewa jasanya.
(ami/ami)

Sumber: https://wolipop.detik.com/worklife/d-4265011/wanita-ini-kerjanya-bikin-caption-di-instagram-dibayar-rp-91-juta-per-hari?tag_from=wp_nhl_judul_32&_ga=2.188050472.1244875784.1539569555-640612324.1528078585

Info Bisnis:


Posted in Sekilas Info | Tagged , , , , , , , | Comments Off on Bikin Caption di Instagram, Dibayar Rp 91 Juta Per Hari

Mengenal BIG DATA

Pesatnya perkembangan teknologi membuat banyak kemudahan yang dapat kita nikmati dalam menyelesaikan berbagai pekerjaan di dalam kehidupan sehari hari. Teknologi telah membuat perubahan besar dalam masyarakat, salah satunya adalah cara menggunakan data. Pemakaian data pada saat ini sudah berkembang demikian pesat hal ini dapat terlihat pada tempat penyimpanan data. Dulu dengan menggunakan disket yang hanya mampu memuat sekitar 5MB saja sudah cukup untuk menyimpan file, karena pada jaman dulu data sebesar itu sudah dapat digunakan untuk kebutuhannya pada saat itu.
Namun sangat berbeda Jika kita lihat dengan kondisi pada saat ini, data sebesar itu mungkin hanya cukup untuk 1 file musik saja. Perkembangan teknologi akan berbanding lurus dengan jumlah pemakaian data. Jumlah transaksi data yang terjadi pada saat ini sudah berkali – kali lipat dibandingkan jaman dulu, salah dsatu hal yang menjadi penyebabnya adalah demikian mudahnya penyebaran data, yaitu melalui internet. Dengan internet semua orang dapat terhubung dan saling memberikan data, tanpa dibatasi jarak dan waktu.
Perkembangan ini mengakibatkan jumlah data yang terkumpul sudah terlalu besar  sehingga orang menyebutnyaa dengan istilah big data. Big data ini pada awalnya tidak dapat diolah karena terlalu besar, namun sekarang hal itu telah diatasi dengan munculnya metode untuk mengolah big data.
Diperkirakan Setiap hari, kita menciptakan 2,5 triliun byte data – dari data yang begitu banyak, ternyata 90% dari data di dunia saat ini telah dibuat dalam dua tahun terakhir saja.  Data ini berasal dari: sensor yang digunakan untuk mengumpulkan informasi iklim, posting ke situs media sosial, gambar digital dan video, catatan transaksi pembelian, dan sinyal ponsel GPS untuk beberapa nama. Data ini semua disebut dengan Big Data.
Big Data dapat juga didefinisikan sebagai sebuah masalah domain dimana teknologi tradisional seperti relasional database tidak mampu lagi untuk melayani. Big data lebih dari hanya masalah ukuran tetapi juga kesempatan untuk menemukan wawasan baru yang didapat dari data dan konten, dengan tujuan untuk membuat bisnis Anda lebih gesit dan menjawab pertanyaan yang sebelumnya tidak terjangkau.
Big data adalah data yang memiliki scope informasi yang sangat besar, model informasi yang real-time, memiliki volume yang besar, dan berasal social media data.Big Data mengacu pada dataset yang ukurannya diluar kemampuan dari database software tools untuk meng-capture, menyimpan,me-manage dan menganalisis.
Definisi ini sengaja dibuat subjective agar mampu digabungkan oleh definisi Big Data yang masih belum ada baku. Ukuran big data sekitar beberapa lusin TeraByte sampai ke beberapa PetaByte tergantung jenis Industrinya. Isi dari Big Data adalah Transaksi+interaksi dan observasi atau dikatakan segalanya yang berhubungan dengan jaringan internet, jaringan komunikasi, dan jaringan satelit .
Kesimpulnya bahwa Big data adalah dataset yang memiliki volume besar dan salah satu isinya berdasarkan social media data, dan informasi dari Big data selalu yang terbaru sehingga model informasi nya real-time, dan scope informasi nya tidak terfocus pada industri-indrustri kecil saja atau industri-indrustri besar saja melainkan semuanya baik industry kecil maupun besar.

Sumber:

Big data for dummies.pdf

Big Data Trends 2018.pdf

Info Bisnis:


Posted in Basis Data | Tagged , , , | Comments Off on Mengenal BIG DATA

Diagram Use Case

Contoh_Diagram_Use_Case

Contoh Diagram Use Case

Diagram Use case merupakan sebuah diagram yang digunakan untuk menggambarkan kelakuan (behavior) sistem  secara keseluruhan yang akan dibuat.  Diagram use case mendeskripsikan sebuah aktifitas dan  interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat.

Apa saja aktifitas yang dilakukan oleh suatu sistem dari sudut pandang pengamatan luar di gambarkan dalam Diagram Use Case, yang menjadi persoalan itu apa yang dilakukan bukan bagaimana melakukannya. Diagram use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut. secara singkat Diagram Use case menjelaskan secara sederhana fungsi sistem dari sudut pandang user.

Diagram Use Case berguna dalam tiga hal :

–  Menjelaskan fasilitas yang ada (requirements)

Diagram Use Case selalu menghasilkan fasilitas baru ketika sistem di analisa, dan design menjadi lebih jelas.

–  Komunikas dengan klien

Penggunaan notasi dan simbol dalam diagram Use Case  membuat pengembang lebih mudah berkomunikasi dengan klien-kliennya.

– Membuat test dari kasus-kasus secara umum

Kumpulan dari kejadian-kejadian untuk Diagram Use Case  bisa dilakukan test kasus, layak untuk kejadian-kejadian tersebut.

Penjelasan bagian dari Diagram use case

1. System

Merupakan batasan sistem dalam relasi dengan actor-actor yang menggunakannya (di luar sistem) dan fitur-fitur yang harus disediakan (dalam sistem). System digambarkan dengan segi empat yang membatasi semua use case dalam sistem terhadap pihak mana sistem akan berinteraksi. System disertai label yang merupakan identitas nama dari sistem, tapi umumnya tidak digambarkan karena tidak terlalu memberi arti tambahan pada diagram.

2. Actor

Aktor adalah entitas diluar sistem yang akan menggunakan sistem tersebut
untuk melakukan sesuatu. Bisa merupakan manusia, sistem, atau device yang memiliki peranan dalam keberhasilan operasi dari sistem. Metode mudah untuk menemukan aktor adalah dengan bertanya hal-hal berikut: SIAPA yang akan menggunakan sistem? APAKAH sistem tersebut akan memberikan NILAI bagi aktor?

3. Use case

Use Case mengidentifikasi fitur kunci dari sistem. Tanpa fitur ini, sistem tidak akan memenuhi permintaan user/actor. Setiap use case mengekspresikan goal dari sistem yang harus dicapai. Penamaan sesuai dengan goal-nya dan digambarkan dengan elips dengan nama di dalamnya. Fokus tetap pada goal bukan bagaimana mengimplementasikannya walaupun use case berimplikasi pada prosesnya nanti.

4. Assosiation

Assosiasi mengidentifikasikan interaksi antara setiap actor tertentu dengan setiap use case tertentu. Assosiasi digambarkan sebagai garis antara actor terhadap use case yang bersangkutan. Asosiasi bisa berarah (garis dengan anak panah) jika komunikasi satu arah, namun umumnya terjadi kedua arah digambarkan tanpa anak panah.

5 Dependency

Dependensi <<include>>

o Mengidentifikasikan hubungan antar dua use case di mana yang satu memanggil yang lain.
o Jika pada beberapa use case terdapat bagian yang memiliki aktivitas yang sama maka bagian aktivitas tersebut biasanya dijadikan use case tersendiri dengan relasi dependensi setiap use case semula ke use case yang baru ini sehingga memudahkan pemeliharaan.
Digambarkan dengan garis putus-putus bermata panah dengan notasi <<include>> pada garis.
o Arah mata panah sesuai dengan arah pemanggilan.

Dependensi <<extend>>

o Jika pemanggilan memerlukan adanya kondisi tertentu maka berlaku dependensi <<extend>>.

o Note: konsep “extend” ini berbeda dengan “extend” dalam Java!
o Digambarkan serupa dengan dependensi <<include>> kecuali arah panah berlawanan.
6. Generalization

Mendefinisikan relasi antara dua actor atau dua use case yang mana salah satunya meng-inherit dan menambahkan atau override sifat dari yang lainnya. Penggambaran menggunakan garis bermata panah kosong dari yang meng-inherit mengarah ke yang di-inherit.



Menyusun Diagram Use case

Langkah-langkah yang harus dilakukan dalam menyusun diagram use case adalah:

  • Mengidentifikasi pelaku bisnis.
  • Mengidentifikasi use case persyaratan bisnis.
  • Membuat diagram model use case.
  • Mendokumentasikan naratif use case persyaratan bisnis.

Petunjuk dalam membuat sebuah diagram Use Case yaitu:

Tentukan konteks dari target sistem.
Identifikasi semua actor yang terlibat.
Identifikasi semua use case.
Definisikan asosiasi antara setiap actor dan setiap use case.
Evaluasi setiap actor dan setiap use case untuk mendapatkan kemungkinan perbaikan.
Evaluasi setiap use case untuk dependensi <<include>>.
Evaluasi setiap use case untuk dependensi <<extend>>.
Evaluasi setiap actor dan setiap use case untuk generalisasi.

Deskripsi Diagram Use case

Diagram use case harus dapat menjelaskan  alur prosesnya melalui sebuah deskripsi use case (use case description) atau scenario use case.

Deskripsi use case berisi:

  • Nama use case yaitu penamaan use case yang menggunakan kata kerja.
  • Deskripsi yaitu penjelasan mengenai tujuan use case dan nilai yang akan didapatkan oleh aktor.
  • Kondisi sebelum (pre-condition) yaitu kondisi-kondisi yang perlu ada sebelum use case dilakukan.
  • Kondisi sesudah (post-condition) yaitu kondisi-kondisi yang sudah dipenuhi ketika uses case sudah dilaksanakan.
  • Alur dasar (basic flow) yaitu alur yang menceritakan jika semua aksi yang dilakukan adalah benar atau proses yang harusnya terjadi.
  • Alur alternatif (alternatif flow) yaitu alur yang menceritakan aksi alternatif, yang berbeda dari alur dasar.

Jika anda bingung akan mana yg harus dibuat lebih dahulu  use case description atau use case diagram ? maka sebaiknya use case description lebih dahulu. Meski dalam hal ini tidak ada patokan standar dalam pembiuatannya, yang pasti keduanya harus anda buat untuk menggambarkan/menjelaskan kebutuhan sistem.

Sumber referensi:

UML,

pccontrol.wordpress.com/2012/08/23/pengetahuan-dasardiagram-use-case/

astah.net/tutorial/sysml/usecase

Lihat Topik lainnya dari diagram UML  :

Related Posts Plugin for WordPress, Blogger...
Posted in Diagram UML | Tagged , , , , , , , , , , | Comments Off on Diagram Use Case