Senin, 16 Januari 2017

OS TIZEN

Tentang OS  Tizen

        Tizen sejak awal sudah dikembangkan untuk dapat digunakan di berbagai jenis perangkat, bukan hanya smartphone. Bahkan perangkat Tizen yang dirilis pertama kali bukanlah smartphone, melainkan kamera Samsung NX300M. Selain smartphone dan kamera, Tizen juga dapat digunakan untuk TV, mobil, tablet, perangkat smarthome, serta perangkat "IoT" lainnya. Perusahaan yang merilis perangkat bersistem operasi Tizen memang masih didominasi oleh Samsung. Meskipun begitu, Samsung sendiri dengan bermodalkan perangkat smartphone seri Z (seri khusus Tizen) telah membukukan penjualan sebesar 64 juta perangkat di India. Angka yang cukup menjanjikan mengingat Tizen belum dipasarkan secara global.

      Karena Tizen terbilang baru dibandingkan kompetitornya yakni Android, kita dapat katakana bahwa sebagian besar orang terutama yang sudah pernah menggunakan Android, pasti akan bertanya tentang apa kelebihan Tizen dibanding Android. Ini adalah pertanyaan yang sangat menantang bagi Tizen. Bila kita perhatikan sekilas antarmuka Tizen memang mirip dengan Android, tetapi sebenarnya UX Tizen berbeda dengan Android. Tapi karena Samsung sendiri mentargetkan pasar “pengguna awal smartphone” untuk device Tizen, hal ini tidak akan terlalu bermasalah, selain karena Tizen juga punya kapabilitas untuk dikustomisasi tampilannya.

       Selain itu, Tizen diklaim sebagai sistem operasi yang hemat energi, jauh lebih efisien dibanding sistem operasi Android. Kelebihan ini diraih karena Tizen memang didesain seoptimal mungkin agar dapat berjalan di perangkat apapun dengan mulus, baik itu yang memiliki resource tinggi maupun yang terbatas.

 OS Tizen di Samsung

       Samsung melaunching smartphone terbaru mereka yang ber OS Tizen, salah satunya adalah smartphone pada Samsung Z2 yang mengusug OS Tizen tersebut, Terlihat asing di dengar, namun dikabarkan bahwa sistem pengoperasian tersebut telah ada sejak tahun 2014 silam. Akan tetapi, OS ini belum terlalu populer pada saat itu dikarenakan sebelumnya OS yang menjajaki peringkat pertama smartphone ialah dari produk HP Android.
        Akan tetapi, setelah HP Samsung Z2 menjadi ponsel pertama yang mengusung OS Tizen ini justru langsung booming dan banyak di pertanyakan mengenai kelebihan dan kekurangan os tersebut. Samsung sendiri memanfaatkan OS Tizen ini karena memiliki pengoperasian yang bisa dibilang cukup stabil dan sangat berbeda dengan OS Android Lollipop, Marshmallow dan yg lainnya.

Kelebihan Dan Kekurangan OS Tizen

Bagi Para pemakai Smartpho, berikut adalah kelebihan dan kekurangan dari OS Tizen :

Kelebihan OS Tizen

  • Sudah mendukung HTML 5 dan juga browser bawaan
  • Support basis WEB HTML5, Java Script, dan juga CSS
  • OS Tizen dapat menjalankan semua aplikasi yang ada di OS Android
  • Memiliki potensi yang besar untuk menyaingi OS terdahulu seperti iOS dan Androi

Kekurangan OS 

  • Belum se-populer OS Android maupun iOS
  • Perlu adanya penyuluhan sosial mengenai OS Tizen ini kepada masyarakat agar lebih mengenal OS terbaru ini
  • Masih digunakan produk asing Samsung, belum merambah ke produk lokal
Kita tinggal menunggu dan menantikan hadirnya OS Tizen ini pada perangkat lainnya baik itu dari produk lokal Indonesia, maupun produk lokal asing lainnya selain samsung. Namun sistem operasi ini tentu butuh amunisi yang kuat sebelum fix di gunakan pada smartphone lainnya agar memiliki kualitas yang benar-benar mampu menyaingi OS Android dan iOS. 
 
 

Sumber :      http://teknoterkini.com 
                   http://oketekno.com

 


Sabtu, 14 Januari 2017

Struktur Query Languange (SQL)

 

1. DATABASE

Database adalah Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan disimpan secara terintegrasi dengan menggunakan metode tertentu menggunakan komputer sehingga mampu menyediakan informasi optimal yang diperlukan pemakainya. Sedangkan DBMS (Database Management System) adalah Suatu sistem yang menyusun dan mengelola record-record menggunakan komputer untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk proses mengambil keputusan. Jenis-Jenis Database bermacam-macam. Antara Lain :


No. Berbayar (Paid)  Gratis (Free)
 1  Oracle   MySQL
 2   SQL server   SQLite
 3   Microsoft Access  Firebird
 4  Dan Lain Sebagainya

Dari contoh database tersebut memiliki karakteristik tersendiri mulai dari cara kerja, keunggulan, kelemahan dan lain-lain.

       MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar Structured Query Language (SQL). Selain itu MySQL merupakan sebuah database server berlisensi free/open source yang artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya. MySQL pertama kali dirintis oleh seorang programmer database bernama Michael Widenius yang berjalan pada sistem operasi berbasis Unix seperti LINUX. Akan tetapi seiring berjalannya waktu dan banyaknya peminat yang menggunakan database ini, MySQL merilis versi yang dapat diinstal pada hampir semua platform sistem operasi termasuk Windows.
Untuk dapat mengakses Database ini, kita bisa menggunakan command line dari bawaan MySQL tersebut yang memiliki tampilan yang sama seperti Windows Command Prompt atau menggunakan aplikasi pihak ketiga yang dapat mem-visualisasikan database MySQL. Aplikasi tersebut antara lain : PHPMyAdmin, SQLYog, HeidiSQL dan masih banyak yang lainnya. Untuk mengakses Database MySQL (contoh menggunakan Aplikasi XAMPP (Apache, MySQL, PHP, Perl)), hal-hal yang perlu diperhatikan yaitu : Service MySQL dan Service Apache harus jalan (Running) seperti gambar screenshoot dibawah ini.

2. Structure Query Language (SQL)

       Structure Query Language (SQL) adalah Suatu bahasa standart yang digunakan untuk mengakses dan memanipulasi data pada Database Management System (DBMS). SQL ini ditetapkan oleh Americ National Standarts Institute (ANSI) untuk memudahkan dalam peng-akses-an maupun manipulasi data pada hampir seluruh DBMS yang ada. Akan tetapi tiap-tiap DBMS juga boleh menerapkan bahasa non-standart atau bahasa khusus dalam meng-akses DBMS tertentu (Bahasa non-standart ini akan dijelaskan lebih lanjut pada Bab selanjutnya).
        Pada awalnya ide mengenai SQL berawal dari seorang teknisi perusahaan Industrial Bussiness Machine (IBM) yang bernama Ef Codd. Ide tersebut dituangkan ke dalam sebuah artikel tentang database relasional pada tahun 1970. Dalam artikel tersebut dibahas sebuah bahasa standar yang memungkinkan untuk mengakses data dalam database tersebut. Bahasa tersebut diberi nama Structure English Query Language (SEQUEL). Kemudian berdasarkan konsep dari artikel tersebut, IBM mengadakan proyek pembuatan database relasional yang menggunakan bahasa SEQUEL. Akan tetapi karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun merubah namanya menjadi SQL. Hasil dari proyek tersebut terciptalah sebuah database relasional generasi pertama yang dikenal dengan System/R.
Pada akhir tahun 1970-an muncullah sebuah perusahaan yang bernama Oracle yang menciptakan sebuah database server yang bernama sama dengan nama perusahaan tersebut yaitu Oracle. Database tersebut menggunakan SQL sebagai bahasa standarnya. Karena kepopuleran database Oracle tersebut, sehingga menjadikan SQL populer hingga sekarang

Syntax SQL

1. Data Definition Language (DDL)
DDL adalah Perintah SQL yang digunakan untuk men-definisi-kan struktur Objek database seperti membuat tabel, mengubah struktur tabel, menghapus tabel. Perintah ini antara lain CREATE, ALTER, DROP,...........Contoh Sebagai Berikut :  

CREATE TABLE Mahasiswa (
NIM char(7) not null primary key,
Nama varchar(50) not null,
Tempat_Lahir varchar(30) not null,
Tgl_Lahir date not null,
Alamat varchar(100) not null,
Telp varchar(50) null,
); 
Penjelasan : 
Buat sebuah tabel yang ber-nama Mahasiswa dengan kolom antara lain
NIM bertipe data char max 7 karakter, harus diisi dan sebagai primary key,
Nama bertipe data varchar max 50 karakter, harus diisi
Tempat_Lahir bertipe data varchar max 30, harus diisi
Tgl_Lahir bertipe data date, harus diisi
Alamat bertipe data varchar max 100 karakter, harus diisi
Telp bertipe data varchar max 50, boleh kosong

2 Data Manipulation Language (DML)
DML adalah Perintah SQL yang digunakan untuk manipulasi data seperti menampilkan, menambah, mengedit, menghapus data. Perintah ini antara lain SELECT, INSERT, DELETE, UPDATE,.............Contoh sebagai berikut : 
INSERT INTO Mahasiswa VALUES ( '41130131', 'Budi Handoko', 'Jombang', '1986-06-29', 'Jl. Cak Durasim No. 12 Jombang', '085649591515');  

Penjelasan :
Masukkan Data berikut sebagai data baru ke dalam tabel Mahasiswa
masukkan nilai 41130131 ke dalam kolom NIM
masukkan nilai Budi Handoko ke dalam kolom Nama
masukkan nilai Jombang ke dalam kolom Tempat_Lahir
masukkan nilai 1986-06-29 ke dalam kolom Tgl_Lahir
masukkan nilai Jl. Cak Durasim No. 12 ke dalam kolom Alamat
masukkan nilai 085649591515 ke dalam kolom Telp
3.Data Control Language (DCL)
DCL adalah Perintah SQL yang digunakan untuk mengatur hak akses dari user terhadap database. Perintah ini antara lain GRANT, REVOKE,..........Contoh sebagai berikut :
GRANT ALL PRIVILEGES ON siakad.* TO JoniRGB@192.168.1.100 IDENTIFIED BY '12345678'; 

Penjelasan :
Tambahkan user baru dengan nama JoniRGB
yang hanya dapat mengakses database siakad
dan juga hanya dapat mengakses database tersebut dari PC yang ber-IP 192.168.1.100
dengan password 12345678