Minggu, 25 Oktober 2020

Website Adalah Dan Contohnya: Pengertian Website Dan Contohnya Lengkap

website, pengertian website, website adalah

Ada yang sudah mengenal atau pernah mendengar mengenai istilah Website? Simak penjelasan terlengkapnnya di bawah ini.

Website adalah sekumpulan halaman yang menampilkan dokumen berupa gambar, animasi, video, audio, teks hingga gabungan atau kombinasi semua unsur tersebut. Website bisa bersifat dinamis ataupun statis kemudian membentuk serangkaian hubungan yang memiliki keterikatan satu sama lain yang terhubung melalui hyperlink atau kumpulan jaringan pada suatu halaman.

Website biasanya bersifat statis apabila konten informasi yang terdapat di dalamnya jarang mengalami perubahan atau bersifat tetap, selain itu juga isi informasinya bersifat searah hanya berasal dari pemiliknya saja.

Sedangkan, sebuah website dikatakan dinamis jika isi informasinya selalu mengalami perubahan, bersifat lebih interaktif dari dua arah.

Adapun contoh dari website statis biasanya berisi tentang profil perusahaan atau sebuah organisasi. Sementara contoh dari website dinamis sangat banyak, seperti Multiply, Friendster, Facebook, Twitter dan masih banyak lagi yang lainnya.

Jika dilihat dari perkembangannya, sebuah website statis biasanya hanya dapat diupdate pemiliknya saja, berbeda dengan website dinamis yang dapat diupdate baik oleh pemilik maupun penggunanya. Selain arti website di atas, ada beberapa unsur website yang perlu diketahui sebagai berikut :

Manfaat Website

  • Sebagai sarana informasi yang lebih mudah dan cepat untuk didapatkan
  • Memberikan kemudahan dalam kegiatan pemasaran dan promosi bisnis karena dapat menjangkau banyak orang dalam waktu yang bersamaan
  • Website menjadi sarana berkomunikasi bagi manusia di berbagai belahan dunia
  • Sebagai sarana edukasi bagi masyarakat
  • Sebagai saran hiburan yang murah


Fungsi Website

1. Fungsi Komunikasi

Situs web yang mempunyai fungsi komunikasi pada umumnya adalah situs web dinamis. Karena dibuat menggunakan pemograman web (server side) maka dilengkapi fasilitas yang memberikan fungsi-fungsi komunikasi, seperti web mail, form contact, chatting form, dan yang lainnya.

2. Fungsi Informasi

Situs web yang memiliki fungsi informasi pada umumnya lebih menekankan pada kualitas bagian kontennya, karena tujuan situs tersebut adalah menyampaikan isisnya. Situs ini sebaiknya berisi teks dan grafik yang dapat di download dengan cepat.

Pembatasan penggunaan animasi gambar dan elemen bergerak sepertio shockwave dan java diyakini sebagai langkah yang tepat, diganti dengan fasilitas yang memberikan fungsi informasi seperti news, profile company, library, reference,dll.

3. Fungsi Entertainment

Situs web juga dapat memiliki fungsi entertainment atau hiburan. Bila situs web kita berfungsi sebagai sarana hiburan maka penggunaan animasi gambar dan elemen bergerak dapat meningkatkan mutu presentasi desainnya, meski tetap harus mempertimbangkan kecepatan downloadnya. Beberapa fasilitas yang memberikan fungsi hiburan adalah game online, film online, music online, dan sebagainya.

4. Fungsi Transaksi

Situs web dapat dijadikan sarana transaksi biisnis, baik barang, jasa, atau lainnya. Situs web ini menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui transaksi elektronik. Pembayarannya bisa menggunakan kartu kredit, transfer, atau dengan membayar secara langsung.

Tahapan Membangun Situs Website

1. Rekayasa dan Pemodelan Sistem atau Informasi

Pada tahap ini dimulai dengan membangun syarat dari semua elemen sistem dan mengalokasikan beberapa subset kebutuhan software tersebut. Pandangan sistem ini penting ketika software harus berhubungan dengan elemen-elemen lain seperti software, manusia, dan database.

Rekayasa dan analisis sistem menyangkut pengumpulan kebutuhan pada tingkat sistem dengan sejumlah kecil analisis serta desain tingkat puncak.

2. Planning (Perencanaan)

Pada tahap ini yaitu untuk menentukan tujuan dari software yang akan dibuat, melakukan analisis kebutuhan dna pengumpulan data yang diperlukan.

Proses pengumpulan kebutuhan diintensifkan dan difokuskan, khususnya pada kebuthan software. Untuk memahamai sifat program yang dibangun, analis harus memahami domain informasi, tingkah laku, unjuk kerja, dan interface yang diperlukan.

3. Designing (Desain)

Desain software sebenarnya merupakan proses multi langkah yang berfokus pada empat atribut yang berbeda, yaitu struktur data, arsitektur software, representasi interface, dan detil (algoritma) procedural. Jadi pada tahap ini proses mendesain harus berdasarkan kebutuhan sehingga sesuai dengan yang diharapkan sebelum memulai pengkodean.

4. Scripting (Pemograman)

Desain harus diterjemahkan ke dalam bentuk mesin yang bisa dibaca. Dalam tahap ini adanya pembuatan kode. Jika desain dilakukan secara lengkap, pembuatan kode dapat diselesaikan secara mekanis.

5. Testing (Pengujian)

Proses pengujian berfokus pada logika internal software untuk memastikan bahwa semua pernyataan sudah diuji, dan pada fungsi eksternal yaitu mengarahkan pengujian untuk menemukan kesalahan-kesalahan dan memastikan bahwa dengan input yang terbatas akan didapatkan hasil actual yang sesuai dengan yang dibutuhkan.

6. Maintenance (Pemeliharaan)

Software mungkin akan mengalami perubahan setelah diserahkan kepada pelanggan. Perubahan bisa terjadi karena kesalahan-kesalahan tertentu, karena software harus diubah untuk mengakomodasikan perubahan-perubahan di dalam lingkungan eksternalnya, atau karena pelanggan perlu melakukan pengembangan fungsional atau unjuk kerja. Pemeliharaan software mengaplikasikan lagi setiap fase program sebelumnya dan tidak dilakukan dengan membuat yang baru.

Unsur-Unsur Website

1. Nama Domain

Nama domain adalah nama unik sebuah website untuk mengidentifikasi nama server komputer di internet. Setiap website pasti memiliki domain unik, misalnya Google.com, Maxmanroe.com, atau Facebook.com. Domain dapat disewa dari perusahaan pengelola domain internet (registrar).

Beberapa perusahaan registrar domain diantaranya sebagai berikut :

  • Godaddy.com
  • Namecheap.com
  • Name.com
  • Masterweb.com
  • Rumahweb.com
  • Siapnge.com
  • Dewaweb.com
  • Hostinger.com

2. Web Hosting

Web hosting adalah tempat atau lokasi penyimpanan database (teks, suara, gambar, video, dan lain-lain) dari sebuah website.

Umumnya pemilik website menyewa jasa layanan internet yang menyediakan sumber daya server-server untuk menempatkan informasi di internet berupa HTTP, FTP, EMAIL, atau DNS.

Beberapa perusahaan jasa web hosting diantaranya yakni :

  • Hawkhost.com
  • Rumahweb.com
  • Niagahoster.co.id
  • Hostinger.co.id
  • Dewaweb.com

3. Konten Website

Konten website merupakan komponen yang sangat penting dalam keberadaan website di internet. Tanpa adanya konten website tentunya tidak ada yang ditawarkan kepada pengunjung.

Konten website umumnya diciptakan atau dibuat oleh si pemilik website, misalnya website berbentuk blog yang isinya adalah artikel atau gambar sesuai dengan topik website tersebut.

Namun ada juga website yang kontennya diciptakan atau dibuat oleh para penggunanya, baik itu konten berbentuk teks, gambar, atau video.

Contoh :

Media Sosial (YouTube.com, Twitter.com, Facebook.com, dan lain-lain)

Situs forum (Bersosial.com, Ads.id, Forum.idws.id, Kaskus.co.id, dan lain-lain)

Jenis-Jenis Website

1. Website Statis

ebsite statis yakni suatu halaman website yang tampilannya tidak berubah-ubah (statis). Jika si pemilik website ingin mengubah tampilan maka harus dilakukan secara manual, yaitu dengan mengedit kode-kode struktur websitenya.

Jenis website statis umumnya memiliki setidaknya 5 halaman utama untuk menjelaskan informasi mengenai website tersebut.

Selain itu, website statis umumnya tidak memungkinkan terjadinya interaksi langsung antara pemilik atau pengelola website dan pengunjung di website tersebut.

Contoh :

Website perusahaan (company profile)

Search Engine (Google, Bing, yandex)

2. Website Dinamis

Website dinamis yaitu jenis website yang dirancang khusus untuk dapat menampilkan update konten sesering mungkin. Website dinamis dapat disesuaikan dengan kebutuhan, baik dari sisi tampilannya maupun dari sisi fiturnya.

Website dinamis umumnya dirancang dengan konsep visual dan kemampuan interaksi tinggi dengan penggunanya. Beberapa fitur yang bisa ditambahkan pada website dinamis yaitu, kolom komentar, fitur live chatting, formulir pendaftaran, dan lain-lain.

Contoh :

  • Blog atau website pribadi
  • Situs E-commerce
  • Website Portal
  • Situs Berita
  • Katalog online

3. Website Interaktif

Website interaktif ialah jenis website yang digunakan untuk tujuan berinteraksi dengan orang lain secara online. Umumnya pengguna website interaktif adalah komunitas atau pengguna internet aktif.

Contoh :

  • Situs Media sosial
  • Situs forum online
  • Blog

Demikianlah penjelasan terlengkap mengenai Website Adalah Dan Contohnya: Pengertian Website Dan Contohnya Lengkap. Semoga bermanfaat untuk kalian semua


Minggu, 18 Oktober 2020

Cara Membuat Program C++ Menggunakan Code Blocks (Lengkap Penjelasan)

hello world c++

Untuk kalian yang baru pertama kali mempelajari pemrograman c++ dan mau mempraktekkannya tentu akan bingung. Biasanyauntuk awal-awal kalian akan disuruh membuat program Helo World C++, nah pada kesempatan kali ini saya akan membuatkan tutorialnya menggunakan IDE Code Blocks.

Hello world (Halo dunia) merupakan istilah yang populer di dunia pemrograman, biasanya istilah ini / program ini merupakan istilah / program yang pertama kali diajarkan saat belajar pemrograman. program ini sangat sederhana, yang berfungsi menampilkan teks "Hello World!" / "Hello World" di layar. Biasanya program ini dipakai sebagai dasar sebelum membuat program yang di inginkan / yang lebih rumit. Istilah "Hello World" mulai dikenal luas melalui buku yang ditulis oleh Brian Kernighan dan Dennis Ritchie dengan judul "The C Programming Language", sehingga banyak anggapan bahwa Hello world pertama kalinya dipakai pada bahasa C untuk menunjukkan kemampuan bahasa tersebut.

Berikut ini adalah contoh cara membuat Program Hello World dalam bahasa pemrograman C++ dengan menggunakan IDE Code Block. Pada program ini saya menggunakan Tanda Double Slash ( // ) untuk memberikan komentar pada program yang saya buat agar sobat bisa lebih memahami program tersebut.

Tanda Double Slash ( // ) sendiri merupakan tanda untuk memberikan komentar pada sebuah program, sehingga semua kalimat yang ditulis pada baris tersebut akan diabaikan atau tidak dieksekusi oleh program.

Cara membuat Program Hello World di C++ menggunakan Code Blocks

  • Buka Aplikasi Code Block yang sudah terinstal di laptop atau pc kalian
  • Buat program baru dengan cara : File - New – Empty File atau klik ikon New – Empty File atau gunakan CTRL + Shift + N
  • Ketik source code programnya seperti dibawah ini

#include <iostream>

using namespace std;

int main ()

{

     // Untuk menampilkan tulisan Hello World ke Layar

     cout<<"Hello World";

     return 0;}

  •  Setelah menulis souce nya, tekan Compile & Run
  • Maka akan muncul dialog untuk menyimpan program buatan sobat. Beri nama sesuka sobat. Misal "Hello World" kemudian save dengan Ekstensi atau akhiran ".cpp" 
Jika Kalian Menggunakan nama Hello World berarti nanti saat kalian menyimpan filenya menjadi "Hello World.cpp"
  • Setelah itu klik Save, maka akan mucul jendela yang menampilkan hasil program Hello World yang telah sobat buat.

hello world c++

Selamat sobat telah berhasil membuat program Hello World pada bahasa pemrograman C++ dengan menggunakan Code Block

Penjelasan Source Code Program Hello World C++

1. #include <iostream>

Di baris pertama kita mengetikkan tulisan #include <iostream>. Artinya baris Preprocessor yang melampirkan file header (library) iostream ketika program dicompile. Kode yang diawali dengan # merupakan sebuah Preprocessor. Preprocessor berfungsi memberitahukan compiler untuk melakukan sesuatu sebelum melakukan kompilasi.

Preprocessor #include akan memberitahukan kompiler untuk meng includekan library iostream, dimana library iostream pada Bahasa C++ berguna sebagai standar input output (Pada Bahasa C menggunakan stdio.h). Salah satu isi iostream adalah untuk menggunakan statement Cin, Cout dan Endl

2. using namespace std;

Baris ini memberitahukan kepada compiler bahwa program yang kita tulis menggunakan Standar C++ Library. Tujuan dari penulisan kode "using namespace std;" ialah untuk melakukan penulisan kode langsung tanpa menuliskan std:: , Hal ini disebabkan, pada iosteam C++ melakukan pembungkusan semua fungsi input output dalam namespace std.

3. int main() { ... }

Kode ini menyatakan pembuatan sebuah fungsi utama (fungsi main). Semua program yang ditulis menggunakan bahasa C/C++ harus mempunyai sebuah main (fungsi utama). main adalah kode / fungsi awal yang akan dieksekusi ketika program dijalankan, hal ini berarti bahwa untuk memanggil / menjalankan fungsi lain, fungsi lain tersebut harus dipanngil melalui fungsi main(). tulisan int didepan "main" dinamakan "return type“ dimana tipe return / keluaran nya berupa nilai integer.

Kemudian simbol "{" dan "}" menandakan sebuah scope dalam code dimana isi scopenya adalah isi dari fungsi main(). Jadi ketika fungsi main() dipanggil maka isi yang ada pada scope lah yang dieksekusi.

4. cout<<"Hello World";

Merupakan sebuah statement dalam C++. statement inilah yang berpengaruh terhadap hasil eksekusi program. Statement pada contoh ini (cout) menyatakan bahwa cetak tulisan “HelloWorld” pada tampilan. "cout" bisa berjalan karena terdapat file header / library "iostream". Sobat dapat membuktikannya dengan menghilangkan "#include <iositream>" dan lihat apa yang terjadi ?

5. return 0;

Menyatakan hasil keluaran dari fungsi int main() ialah 0. Dalam C++, return 0 dalam int main() dapat diartikan bahwa program berakhir dengan normal.

Membuat Hello World dalam beberapa bahasa Pemrograman

Pada saat pertama kali belajar sebuah bahasa pemrograman, biasanya kita akan diajarkan bagaimana cara membuat program untuk menampilkan / mencetak kata "Hello World". Jika berhasil berarti kita sudah sampai pada tahap pertama dalam mempelajari bahasa tersebut. Tinggal selanjutnya melangkah untuk menguasai fungsi-fungsi lainnya. Pada kesempatan kali ini kita juga akan menunjukkan bagaimana cara membuat Hello World pada beberapa bahasa pemrograman.


1. Membuat Hello World dalam Bahasa C

#include <stdio.h>

int main()

{

     printf("Hello World");

     return 0;


2. Membuat Hello World dalam Bahasa C++

#include <iostream>

using namespace std;

int main () {

 cout<<"Hello World";

 return 0;

}


3. Membuat Hello World dalam Bahasa Java

public class HelloDunia{

     public static void main(String args[]) {

          System.out.println("Hello World");

     }

}


4. Membuat Hello World dalam Bahasa LISP

(print "Halo dunia")


5. Membuat Hello World dalam Bahasa PHP

<?php echo "Halo dunia"; ?>


Sekian Artikel mengenai Membuat Hello World di C++ menggunakan code blocks Lengkap dengan Penjelasan, semoga artikel ini dapat bermanfaat bagi sobat baik untuk menambah ilmu, mengerjakan tugas, maupun untuk sekedar menambah wawasan tentang Membuat Hello World di C++, Penjelasan Program Hello World di C++ maupun Membuat Hello World dalam beberapa bahasa Pemrograman.


Sabtu, 17 Oktober 2020

18+ Template Blogger Gratis, Responsive dan Seo Friendly 2020

Template Blog, Blogger Template

Jika kalian ingin memiliki blog dengan performa yang cukup baik, dari segi design ataupun kecepatan maka harus memilih template blogger yang pas untuk blog kalian. Template blog yang memiliki fitur design Responsive, Teroptimasi SEO dan juga loading cepat sangatlah direkomendasikan untuk digunakan pada blog yang kalian buat.

Memilih template blog tentunya cukup memakan waktu, maka dari itu pada artikel kali ini saya akan membahas mengenai Template Blogger Responsive dan SEO Friendly yang bisa didownload secara gratis. Simak daftarnya berikut ini!

18+ Template Blogger Gratis, Responsive & SEO Friendly

  • Oreo Blogger Template
OREO Blogger Template

Template blogger ini didesain oleh Indrak yang juga mempunyai channel youtube bernama Blog Tips, Selain template ini gratis, speed template oreo juga mantap jiwa gratis dan rasa premium. Template ini mempunya skor Gtmetrix 100 pada PageSpeed Score dan YSlownya.

  • YoMag 
YoMag Blogger Template

Template blogger ini didesain oleh YoTemplates. Template ini memiliki fitur SEO Friendly, loading cepat, Responsive dan masih banyak lainnya. Cocok digunakan pada blog dengan berbagai topik, mulai dari teknologi, berita sampai blog personal.

  • Animo
Animo Blogger Template



Animo adalah template blogger yang didesain oleh Sora Templates. Memiliki beragam fitur diantaranya design yang responsive, loading cepat serta dapat tampil sempurna pada ponsel. Template ini bisa digunakan pada blog yang menyajikan informasi seputar Anime.

  • Super SEO
Super SEO Blogger Template

Super SEO merupakan template blogger yang didesain oleh Templatesyard. Memiliki fitur Mobile Friendly, Responsive, Ads Ready, dan loading yang cepat. Cocok digunakan untuk blog personal, teknologi dan lainnya.

  • Seoify
SEOify Blogger template

Template blogger ini didesain oleh Tempalteify. Memiliki tampilan yang cukup simple dengan warna putih dan hijau. Template blog ini memiliki kecepatan loading yang cukup cepat serta design yang responsive.

  • Moveone
MoveOne Blogger template

Template blogger Responsive ini didesain oleh Harman Singh Hira. Template ini bisa digunakan pada blog dengan niche photography, fashion ataupun travel.

  • Share Me
ShareMe Blogger Template

Template blogger ini didesain oleh Templateyards. Memiliki fitur yang cukup lengkap, diantaranya Responsive dan SEO Friendly. Template blog ini juga memiliki tampilan yang hampir menyerupai Facebook. Cocok digunakan untuk blog yang membahas topik apapun.

  • Jugas
Jugas Blogger Template

Template blogger ini didesain oleh Sora Templates. Memiliki banyak fitur diantaranya Responsive , SEO Friendly, dan Mobile Friendly. Template blog ini tampil sempurna pada perangkat manapun. Bisa  digunakan pada blog dengan kategori berita, game, teknologi dan lainnya.

  • Video Portal
Video Portal Blogger Template

Video Portal template blogger didesain oleh BloggerTheme9. Cocok digunakan untuk blog yang menyajikan video. Tampilannya keren dan memiliki fitur Responsive,Mobile Friendly serta SEO Optimized.

  • Expose
Ekspose Blogger template

Template blogger ini didesain oleh ThemeXpose. Dengan tampilan Magazine, template ini cocok digunakan untuk blog berita, photography, gaming atau topik apapun.

  • Ravia
Ravia Blogger Template

Template blog ini didesain oleh BlogTipsNTricks. Ravia Template blogger memiliki tampilan yang keren. Dan cocok untuk digunakan pada blog personal ataupun blog dengan topik lainnya. 

  • Magcro

Magcro adalah template blogger ini didesain oleh Uong Jowo. Memiliki design yang menarik dan elegant. Template ini memiliki banyak fitur, salah satunya memiliki design Responsive. 

  • Modern Portfolio

Modern Portfolio adalah template blogger dari Templateizy. Template ini mempunyai 2 tampilan berbeda yang bisa digunakan secara gratis. Memiliki fitur Responsive dan juga loading cepat. Jika ingin menampilkan gambar atau suatu karya, template ini bisa diinstall pada blog.

  • Movey
Movey Blogger Template

Movey adalah template blogger yang responsive. Template blogger ini didesain oleh BThemez. Cocok digunakan untuk website dengan topik film/movie

  • BlogTube
BlogTube Blogger Template

Template blogger ini didesain oleh Templateism. Blog Tube memiliki tampilan seperti layaknya platform YouTube. Fitur yang dimiliki diantaranya memiliki design Responsive. Template Blog ini bisa digunakan untuk blog yang menyajikan konten video.

  • Fashionista
FashionInsta Blogger template

Template Blogger Responsive ini didesain oleh BeautyTemplates. Template stylish satu ini cocok digunakan untuk website yang membahas tentang fashion, beauty blog dan photography.

  • Newspeed
NewSpeed Blogger template

Newspeed merupakan template blogger yang didesain oleh TemplateMark. Memiliki banyak fitur diantaranya memiliki slot Iklan(Ads Ready), telah dioptimasi SEO dan juga Responsive.

Template Blog ini cocok digunakan untuk blog berkategori berita, teknologi ataupun untuk personal blog.

  • Splendid Pink 
Splendid Pink Blogger Template

Template blogger ini didesain oleh BThemez. Template ini memiliki tampilan elegant dengan paduan warna putih dan pink serta font typography yang cantik.

Dari segi performa, template blog ini memiliki waktu loading yang cepat, SEO Friendly serta design yang Responsive.

  • MSD 
MSD Blogger Template

MSD merupakan template blogger yang didesain oleh TemplateMark. Mempunyai fitur unggulan seperti SEO Friendly, Mobile Friendly, Ads Ready dan masih banyak lainnya. Template ini cocok digunakan untuk website/blog dengan kategori teknologi, personal blog dan lain-lain.

3 Template Blogger Berbayar, Responsive & SEO Friendly

VioMagz - Demo | Beli

VioMagz Blogger Template


LinkMagz - Demo | Beli

Linkmagz Blogger template


VioToko - Demo | Beli

VioToko Blogger Template


Evomagz - Demo | Beli (Coming Soon)

Template Viomagz, link Magz, Viotoko dan EvoMagz adalah Template blogger premium karya sugeng.id, template ini sudah dijamin SEO friendly, Fast loading, dan yang pastinya user friendly serta mobile friendly.

Rabu, 14 Oktober 2020

How To Get Free Domain tld

How To Get Free Domain tld

Untuk sobat blogger yang sedang mencari informasi terkait free domain tld atau cara mendapatkan domain gratis, pada kesempatan kali ini saya akan mengulas sedikit beberapa penyedia layanan web hosting free domain.

Sebelumnya saya juga sudah membuatkan artikel tentang free domain .eu.org.

Lalu bagaimana cara kita bisa mendapatkan domain gratis?

Pada artikel ini yang saya ulas adalah hosting free domain, jadi ada syaratnya jika kalian mau mendapatkan domain names secara gratis. Yaitu dengan cara membeli layanan hosting tertentu dari penyedia layanan web hoting

Domain yang akan kalian dapatakan adalah domain ber ekstensi tld seperti .com, .xyz dll.

How To Get Free Domain tld?

Seperti yang saya tuliskan diatas jika cara mendapatkan free domain tld ini ada syaratnya yaitu dengan cara membeli layanan hosting tertentu, berikut beberapa penyedia layanan web hosting yang memberikan layanan free domain:

1. Godaddy

Siapa yang tidak tahu perusahaan godaddy? Perusahaan web hosting ini sangat popular bagi para blogger ataupun para web development. Godaddy ini menyediakan layanan hosting free domain sebagai berikut:

  • Paket ekonomi godaddy

Pada layanan hosting paket ekonomi ini godaddy menawarkan layanan hosting dengan spesifikasi:

Layanan untuk 1 situs web

Performa standar

Penyimpanan 100 GB

10 database

Bandwith unlimited

Gratis layanan wordpress sekali klik

Gratis layanan email professional

Free Domain

Harga: Rp 59.400

  • Paket deluxe godaddy

Pada layanan hosting paket deluxe ini godaddy menawarkan layanan hosting dengan spesifikasi:

Layanan untuk unlimited situs web

Performa standar

Penyimpanan unlimited

25 database

Bandwith unlimited

Gratis layanan wordpress sekali klik

Gratis layanan email professional

Free Domain

Harga: Rp 72.885

  • Paket ultima godaddy

Pada layanan hosting paket ultima ini godaddy menawarkan layanan hosting dengan spesifikasi:

Peningkatan kecanggihan pemrosesan

Layanan untuk unlimited situs web

Performa standar

Penyimpanan unlimited

unlimited database

Bandwith unlimited

Gratis layanan wordpress sekali klik

Gratis layanan email professional

Free Domain

Free DNS premium

Sertifikasi SSL gratis

Harga: Rp 122.675

Dan masih banyak paket hosting free domain dari godaddy ini kalian bisa cek di situs godaddy.

2. Domainesia

Domainesia adalah perusahaan penyedia layanan web hosting asal Indonesia, menariknya Domainesia juga menyediakan layanan free domain dengan ketentuan membeli layanan hosting tertentu.

  • Paket super domainesia

Pada layanan hosting paket super ini Domainesia menawarkan layanan hosting dengan spesifikasi:

Penyimpanan 2 GB

Unlimited bandwith

Unlimited website

Unlimited email

Free domain

Akses SSH

Harga: Rp 32.000

  • Paket monster domainesia

Pada layanan hosting paket super ini Domainesia menawarkan layanan hosting dengan spesifikasi:

Penyimpanan 5 GB

Unlimited bandwith

Unlimited website

Unlimited email

Free domain

Akses SSH

Harga: Rp 64.000

Dan masih banyak paket hosting free domain dari Domainesia ini kalian bisa cek di situs Domainesia.

3. IDwebhost

IDwebhost adalah perusahaan penyedia layanan web hosting asal Indonesia, menariknya Idwebhost juga menyediakan layanan free domain dengan ketentuan membeli layanan hosting tertentu.

  • Paket cute idwebhost

Pada layanan hosting paket cute ini IDwebhost menawarkan layanan hosting dengan spesifikasi:

Penyimpanan 2 GB

Unlimited bandwith

Untuk 1 website

Unlimited email

Free domain

Fre SSL

Harga: Rp 19.900

  • Paket awesome idwebhost

Pada layanan hosting paket awesome ini IDwebhost menawarkan layanan hosting dengan spesifikasi:

Penyimpanan 5 GB

Unlimited bandwith

Untuk 11 website

Unlimited email

Free domain

Fre SSL

Harga: Rp 26.900

  • Paket fantastic idwebhost

Pada layanan hosting paket cuter ini IDwebhost menawarkan layanan hosting dengan spesifikasi:

Penyimpanan 8 GB

Unlimited bandwith

Untuk 21 website

Unlimited email

Free domain

Fre SSL

Harga: Rp 86.900

Dan masih banyak paket hosting free domain dari idwebhost ini kalian bisa cek di situs idwebhost.

Sebenarnya masih ada banyak lagi penyedia layanan web hosting yang menawarkan layanan domain gratis, tapi untuk kali ini saya masukan 3 dulu jika nanti ada lagi penyedia layanan web hosting free domain artikel ini akan saya update lagi.

Selasa, 13 Oktober 2020

Spesifikasi dan Harga Oppo Reno 4F di Indonesia

Oppo Indonesia resmi memboyong smartphone terbarunya, Oppo Reno4 F untuk pasar tanah air pada Senin (12/10/2020) malam.

Oppo telah membuka pre-order untuk smartphone terbarunya Oppo Reno4 F ini.

Pre-Order OPPO Reno4 F dibuka mulai tanggal 13 hingga16 Oktober 2020 di OPPO Store / toko retail terdekat, serta online exclusive hanya di Shopee.

Di online shop Shopee, harga OPPO Reno4 F varian ram 8GB/128GB di Indonesia yakni Rp 4.299.000.

Oppo Reno4 F memiliki dimensi ketebalan 7,48 mm dengan bobot 164 gram.

Ketebalan Reno4 F mengalahkan Reno4 yang memiliki ketebalan 7.7mm , 0.22mm lebih tipis dibandingkan suksesornya.

Bodi Reno4 F tampil dengan warna Shiny Matte.

Penutup belakangnya dilapisi dengan lapisan anti sidik jari, dengan teknik lapisan optik baru yang meningkatkan kedalaman lapisan dari 250 nanometer menjadi 400 nanometer.

Lapisan ini jika terkena transmisi pantulan cahaya akan menghasilkan warna yang bervariasi saat ponsel digenggam pada sudut yang berbeda.

Ponsel yang lebih tipis sering kali menghasilkan sudut tajam pada tepian frame, hal ini dapat mengganggu kenyamanan saat digenggam.

Untuk mengatasinya, desainer Oppo menggunakan teknik desain dengan tepi membulat pada sudut 220°.

Menghasilkan tepian perangkat dengan tampilan sisi yang tipis sekaligus menawarkan kenyamanan digengam dengan satu tangan.

Mengutip informasi dari Kompas.com, dilihat sekilas, smartphone terbaru ini mirip dengan Oppo F17 Pro yang sebelumnya sudah rilis di India.

Kemungkinan Oppo Reno4 F memang dikhususkan untuk pasar Indonesia, hal tersebut karena vendor smartphone asal China ini tidak lagi memasarkan Oppo seri F di Tanah Air.

Mirip Oppo F17 Pro, Oppo Reno4 F memiliki layar Super AMOLED berdiagonal 6,43 inci dan resolusi Full HD Plus (rasio layar 20:9) dengan pemindai sidik jari terintegrasi (in-display fingerprint scanner).

Bagian kiri atas layar terdapat lubang mini dual punch hole yang memuat dua kamera yakni kamera utama 16MP (f/2.4) dan kamera depth sensor 2MP (f/2.4).

pada bagian belakang terdapat empat buah kamera yang tersusun rapi dalam modul persegi.

Keempatnya yakni kamera utama 48MP (f/1.8), kamera ultrawide 8MP (f/2.2), dan dua kamera mono yang masing-masing beresolusi 2MP (f/2.4).

Kamera ini dibekali beragam fitur kecerdasan buatan (AI), di antaranya seperti AI Portrait Color, AI Super Night Portrait, AI Night Flare Portrait, AI super Clear Portrait, AI Beautification 2.0, serta Dual Lens Bokeh.

Oppo Reno4 F hadir dengan dua pilihan warna yakni Matte Black dan Metallic White.

Di balik cangkang, Oppo Reno4 F menggunakan chipset MediaTek Helio P95 yang didukung ram 8GB LPDDR4X dan internal 128GB.

Ruang penyimpanan internal dapat diperluas hingga 256GB dengan MicroSD.

Oppo menggunakan bahan polikarbonat dalam membangun cangkang ponsel ini.

Bahan tersebut akan memberikan kesan mewah lantaran mampu memantulkan cahaya ketika dilihat dari berbagai sisi, sehingga terkesan seolah bermateri logam.

Sementara itu, pada bingkai dibuat dengan bahan logam almunium.

Pada sisi bawah terdapat lubang speaker, microfon, port USB Type-C, dan jack audio 3,5 mm.

Pada bagian kiri, terdapat tombol volume, lubang SIM ejector, dan tempat untuk menampung dua kartu SIM dan satu MicroSD (triple slot).

Sedangkan pada sisi kanan, hanya ada satu tombol yakni tombol power.

Di dalam kotak penjualan, pembeli mendapati beberapa aksesori ponsel, mencakup kabel data USB Type-C, earphone, softcase, serta charger berdaya maksimal 18 watt.

Oppo juga menyertakan beragam dokumen pelengkap di antaranya kartu garansi dan buku panduan.

Isi kotak penjualan Oppo Reno4 F versi Indonesia. Di dalam kotak penjualan yang tampak mirip Oppo Reno4 dan Reno4 Pro ini, pembeli Reno4 F bakal mendapatkan beberapa aksesori penunjang ponsel mencakup kabel data USB Type-C, earphone, softcase, serta kepala charger berdaya maksimal 18 watt. Selain itu, Oppo juga menyertakan beragam dokumen pelengkap, seperti kartu garansi dan buku panduan. (Kompas.com/Bill Clinten)

Spesifikasi Oppo Reno4 F

  • Rear Camera

  1. 48MP Main(F1.8)1/2” Sensor
  2. 8MP Wide Angle(F2.2)1/4” Sensor
  3. 2MP Mono(F2.4) 1/5” Sensor
  4. 2M Mono(F2.4)1/5” Sensor

  • Rear Camera Feature

  1. AI Color Portrait
  2. AI Night Flare Portrait
  3. AI Super Clear Portrait
  4. Ultra Steady Video

  • Front Camera

  1. 16MP Main Camera(F2.4)1/3” Sensor
  2. 2MP Depth Camera(F2.4)1/5” Sensor

  • Front Camera Feature

  1. Dual Lens Bokeh
  2. AI Color Portrait
  3. AI Super Night Portrait
  4. AI Beautification 2.0
  5. Air Gesture
  6. Selfie Gesture
  7. Ultra Steady Video
  8. Video Feature
  9. SOLOOP video editor

  • Sistem Operasi : ColorOS 7.2 berbasis Android 10
  • Baterai : 4000mAh
  • Chipset : MediaTek Helio P95

Pengertian Teknologi Informasi dan Fungsinya

tknologi informasi

Teknologi informasi adalah suatu studi perancangan, implementasi, pengembangan, dukungan atau manajemen sistem informasi berbasis komputer terutama pada aplikasi hardware (perangkat keras) dan software (perangkat lunak). Secara sederhana, pengertian teknologi informasi adalah fasilitas-fasilitas yang terdiri dari perangkat keras dan perangkat lunak dalam mendukung dan meningkatkan kualitas informasi untuk setiap lapisan masyarakat secara cepat dan berkualitas. 

Sedangkan menurut Wikipedia, pengertian teknologi Informasi (IT) adalah istilah umum teknologi untuk membantu manusia dalam membuat, mengubah, menyimpan, mengomunikasikan, dan menyebarkan informasi. Tujuan teknologi informasi adalah untuk memecahkan suatu masalah, membuka kreativitas, meningkatkan efektivitas dan efisiensi dalam aktivitas manusia.

Pengertian Teknologi Informasi (IT) Menurut Para Ahli

1. Haag dan Keen (1996): Pengertian teknologi informasi menurut Haag dan Keen bahwa teknologi informasi adalah seperangkat alat yang membantu anda bekerja dengan informasi dan melakukan tugas-tugas yang berhubungan dengan pemrosesan informasi. 

2. Oxford English Dictonary (OED): Teknologi informasi adalah hardware dan software dan bisa termasuk di dalamnya jaringan dan telekomunikasi yang biasanya dalam konteks bisnis atau usaha. 

3. Williams dan Sawyer (2003): Menurut Williams dan Sawyer, bahwa pengertian teknologi informasi adalah teknologi yang menggabungkan komputasi (komputer) dengan jalur komunikasi kecepatan tinggi yang membawa data, suara, dan video. 

4. Martin (1999): Menurut Martin, teknologi informasi merupakan teknologi yang tidak hanya pada teknologi komputer (perangkat keras dan perangkat lunak) yang akan digunakan untuk memroses dan menyimpan informasi, melainkan mencakup teknologi komunikasi untuk mengirim atau menyebarluaskan informasi.

5. Menurut KBBI, ada dua pengertian teknologi, yaitu: 

  • Teknologi adalah metode ilmiah untuk mencapai tujuan praktis atau ilmu pengetahuan terapan. 
  • Teknologi adalah keseluruhan sarana untuk menyediakan barang-barang yang diperlukan bagi kelangsungan dan kenyamanan hidup manusia. 

Menurut KBBI, pengertian informasi adalah penerangan, pemberitahuan, kabar atau berita tentang sesuatu. 

Menurut KBBI, pengertian komunikasi adalah pengiriman dan penerimaan pesan atau berita antara dua orang atau lebih sehingga pesan yang dimaksud dapat dipahami. Komunikasi juga berarti hubungan atau kontak.

6. Menurut Kemdikbud, teknologi informasi dan komunikasi (TIK) memuat semua teknologi yang berhubungan dengan penanganan informasi. Pengertian Teknologi Informasi dan Komunikasi adalah teknologi yang berhubungan dengan pengambilan, pengumpulan, pengolahan, penyimpangan, penyebaran, dan penyajian informasi. 

7. Mengutip Tech Terms, TIK mengacu pada teknologi yang menyediakan akses informasi melalui telekomunikasi. TIK mirip dengan Teknologi Informasi (TI) tetapi fokus utama TIK pada teknologi komunikasi, seperti internet, jaringan nirkabel, telepon seluler, dan media komunikasi lainnya.

7. Mengutip UNESCO Institute for Statistics, TIK adalah perangkat teknologi dan sumber daya yang beragam yang digunakan untuk mengirimkan, menyimpan, membuat, berbagi, atau bertukar informasi. Contoh teknologi informasi dan komunikasi adalah: 

  • Komputer; 
  • Internet (situs web, blog, dan email); 
  • Teknologi siaran langsung (radio, televisi, dan webcasting); 
  • Teknologi penyiaran yang direkam (podcast), 
  • Pemutar audio dan video, dan perangkat penyimpanan); 
  • Telepon (telepon kabel, telepon seluler, satelit, visio atau konferensi video); 
  • Dan lain-lain.

Fungsi Teknologi Informasi

fungsi dari teknologi informasi ada enam, di antaranya sebagai berikut:

1. Menangkap (Capture) Menangkap disini dapat diartikan sebagai menginput. Misalnya, menerima inputan dari mic, keyboard, scanner, dan lain-lain. 

2. Mengolah (Processing) Mengolah atau memroses data masukkan yang diterima untuk menjadi informasi. Pengolahan dan pemrosesan data dapat berupa mengkonversi, menganalisis, dan menghitung (kalkulasi). 

3. Menghasilkan (Generating) Menghasilkan atau mengorganisasikan informasi ke dalam bentuk yang berguna atau laporan yang dapat dimengerti oleh orang lain. Misalnya seperti, laporan, tabel, grafik, dan gambar. 

4. Menyimpan (Storage) Merekam atau menyimpan data dan informasi dalam suatu media yang dapat digunakan untuk keperluan lain. Contohnya adalah menyimpan ke hard disk, flash disk, tape, dan lain-lain. 

5. Mencari Kembali (Retrival) Menelusuri dan mendapatkan kembali informasi atau menyalin data dan informasi yang sudah tersimpan. Misalnya mencari data penjualan yang sudah disimpan sebelumnya. 

6. Mentransmisi (Transmission) Mengirim data dan informasi dari suatu lokasi ke lokasi lain melalui jaringan komputer. Misalkan dengan mengirimkan data penjualan dari user A ke user yang lainnya.

Demikianlah informasi mengenai pengertian teknologi informasi dan fungsinya. Semoga dapat bermanfaat bagi kita semua baik itu dalam membantu kegiatan kita sehari-hari yang berkaitan dengan kebutuhan teknologi dan mendapatkan informasi. 

Sabtu, 10 Oktober 2020

Laptop Core I 3 Murah Untuk Anak TI Terbaru 2020

Laptop sudah menjadi bagian dari keseharian banyak kalangan saat ini. Mulai dipakai untuk bekerja, kuliah, menikmati film atau musik, dan bermain game.

Untuk Kalian mahasiswa teknologi informasi (TI) yang sedang mencari rekomndasi laptop Core i3 murah yang bisa menunjang kebutuhan kalian mengerjakan tugas Pemrograman atau Coding dan tugas lain yuk simak artikel ini sampai habis.

Sebagai salah satu pabrikan prosesor ternama, Intel dikenal memiliki tiga buah lini prosesor dengan keunggulannya masing-masing yang diperuntukkan bagi perangkat laptop.

Nah, untuk yang mengincar laptop untuk keperluan ringan untuk sekadar mengerjakan tugas atau multimedia dengan harga terjangkau, laptop Intel Core i3 tentu jadi pilihan.

Lalu rekomendasi laptop Core i3 murah untuk anak TI 2020 mana saja yang bisa kalian miliki? Untuk tahu lebih banyak, yuk simak terus ulasan Jaka di bawah ini ya, sob.

Rekomendasi Laptop Core i3 Murah Untuk Anak TI 2020

Intel Core i3 menjadi salah satu varian prosesor besutan Intel Corporation yang dibanderol dengan harga terjangkau bila dibandingkan dengan lini lainnya.

Pada daftar ini, saya tidak memasukan daftar laptop Core i3 harga 3 jutaan karena hanya menggunakan prosesor generasi ke-4 hingga ke-5 dan umumnya hanya bisa dibeli dalam kondisi bekas.

Dimulai dari harga Rp5 jutaan, berikut daftar laptop Core i3 terbaik untuk anak TI 2020 yang sudah menggunakan prosesor Intel Core Generasi ke-6 hingga terbaru Generasi ke-10, lho. Penasaran?

1. Acer Swift 3 Day Editiob (Sf314-54G)

Laptop andalan Acer ini ditenagai oleh Nvidia GeForce MX150 dan layar 14 inci yang mengusung resolusi full HD! Tak hanya itu, notebook Swift 3 Acer Day Edition SF314-54G ini juga menawarkan daya tahan baterai yang terbilang lama di kelasnya. Acer Swift 3 Acer Day Edition SF314-54G ini hadir dengan desain premium khas seri Swift dengan balutan casing berwarna silver yang menawan.

Laptop ini dilengkapi procerssor Core i3 7020u.

Dengan spesifikasi yang ditawarkan tentu laptop ini ptut dipertimbangkan untuk dibeli.

Spesifikasi Swift 3 Acer Day Edition SF314-54G

Layar CineCrystal IPS LCD dengan LED backlight 14 inci resolusi Full HD 1920 x 1080 piksel, Acer ComfyView, Acer Color Intelligence

Prosesor Intel Core i3-7020U dual-core 2,3GHz

Chipset Intel

Grafis Intel UHD Graphics 620 dan Nvidia GeForce MX150 VRAM 2GB GDDR5

Memori RAM 4GB DDR4-2133MHz

Storage hard disk 1TB 5400rpm

Konektifitas LAN, WiFi, Bluetooth, Port USB 3.0, Port USB 2.0, Port USB Type-C, Port HDMI

Speaker stereo dengan teknologi Acer TrueHarmony

Kamera depan dengan resolusi HD 720p

Baterai 4 cell 3320 mAh hingga 12 jam penggunaan 

Sistem Operasi Microsoft Windows 10 Home x64

Dimensi 323 mm x 228 mm x 18.70 mm berat 1,5 kilogram  

Warna Blue, Silver dan Gold

Harga 8 jutaan

2. Lenovo IdeaPad 130-14IKB

Untuk Kalian yang sedang mencari laptop Intel Core i3 murah dan dalam kondisi baru, Lenovo IdeaPad 130-14IKB bisa jadi pilihan yang cukup terjangkau.

Dibanderol mulai Rp5 jutaan, laptop Lenovo ini dibekali dengan prosesor Intel Core i3 gtenerasi 7 yaitu Core i3-7020U yang punya performa yang bisa diandalkan oleh pemula, pelajar, hingga mahasiswa.

Untuk mendukung kebutuhan sehari-hari pula, laptop ini juga sudah dibekali dengan RAM 4GB dan kapasitas penyimpanan HDD 1TB, sob.

Spesifikasi Lenovo IdeaPad 130-14IKB

Ukuran Dimensi: 338.3 x 249.9 x 22.7 mm

Bobot: 2100 gram

Layar 14.0" (16:9) LED-backlit HD (1366 x 768) TN Anti Glare Panel

OS Windows 10 Home

Prosesor Intel Core i3-7020U 2.3GHz

RAM 4GB DDR3 2133MHz SDRAM

Storage 1TB 5400 rpm SATA HDD

VGA Intel HD Graphics 520

I/O 1x Combo audio jack, 2x USB 3.0, 1x HDMI, 1x RJ45, 1x card reader

Harga Rp5.859.000,- (Core i3-7020U, 4GB RAM, 1TB HDD, HD, Intel HD Graphics, Win 10 Home)

Rp5.629.000,- (Core i3-7020U, 4GB RAM, 1TB HDD, HD, Intel HD Graphics, DOS)

3. HP Pavilion x360 14-dh1033TX 

Laptop HP terbaru yang dibekali dengan prosesor Intel Core i3-10110U dan kartu grafis NVIDIA GeForce MX130 2GB ini tentu punya performa kencang untuk kebutuhan harian, multimedia apa lagi coding.

Layar laptop ini pun sudah mendukung fitur touchscreen, sehingga lebih interaktif untuk kalian gunakan.

HP Pavilion x360 14-dh1033TX ini juga merupakan laptop convertible murah yang membuatnya bisa dipakai dalam berbagai mode, seperti tablet, table top, dan masih banyak lainnya, lho.

Spesifikasi HP Pavilion x360 14-dh1033TX

Ukuran Dimensi: 324 x 222.9 x 20.5 mm

Bobot: 1580 gram

Layar 14.0" FHD IPS anti-glare micro-edge WLED-backlit touch screen (1920 x 1080)

OS Windows 10 Home

Prosesor Intel Core i3-10110U 2.1GHz (up to 4.1GHz)

RAM 8GB DDR4 2400MHz SDRAM

Storage 512GB SSD M.2

VGA NVIDIA GeForce MX120 2GB GDDR5

I/O 1x USB Type-C 3.1, 2X USB 3.1, 1x HDMI, 1x Combo audio jack

Harga Rp9.799.000,- (Core i3-10110U, 8GB RAM, 512GB SSD, FHD, NVIDIA GeForce MX130, Win 10 Home)

4. ASUS VivoBook A409UA

Untuk kalian yang mengincar laptop Core i3 terbaru dan kekinian, ada pula ASUS VivoBook A409UA yang unggul dari segi desain layarnya.

Walaupun masih beresolusi HD (1366 x 768 piksel) saja, laptop Asus VivoBook ini punya bezel layar yang cukup tipis sehingga bakal membuat nyaman saat digunakan untuk nonton film.

ASUS VivoBook A409UA sendiri sudah dibekali dengan prosesor Intel Core i3-7020U lengkap dengan RAM 4GB dan kapasitas penyimpanan HDD 1TB atau SSD 512GB.

Spesifikasi ASUS VivoBook A409UA

Ukuran Dimensi: 328 x 246 x 21.9 mm

Bobot: 1400 gram

Layar 14.0" (16:9) LED-backlit HD (1366 x 768) Panel with 45% NTSC

OS Windows 10 Home

Prosesor Intel Core i3-7020U 2.3GHz

RAM 4GB DDR3 2133MHz SDRAM

Storage 1TB 5400 rpm SATA HDD

512GB SSD M.2

VGA Intel HD Graphics

I/O 1x Combo audio jack, 2x USB 2.0, 1x USB 3.1 Gen 1 Type A, 1x USB 3.1 Gen 1 Type-C

Harga Rp5.749.000,- (Core i3-7020U, 4GB RAM, 1TB HDD, HD, Intel HD Graphics, Win 10 Home)

Rp7.299.000,- (Core i3-7020U, 4GB RAM, 512GB SSD, HD, Intel HD Graphics, Win 10 Home)

5. Acer Aspire A514

Acer Aspire A514 juga menawarkan fitur serupa dengan banderol harga lebih terjangkau, yakni mulai Rp5,7 jutaan saja, geng.

Laptop Acer Core i3 ini dibekali dengan layar seluas 14 inci beresolusi HD (1366 x 768 piksel) dengan bezel tipis yang membuat gambar terlihat lebih luas dan nyaman dipandang.

Sama seperti laptop sebelumnya, Acer Aspire A514 ini dibekali dengan dapur pacu Intel Core i3-7020U.

Spesifikasi Acer Aspire A514

Ukuran Dimensi: 323 x 228 x 17.9 mm

Bobot: 1700 gram

Layar 14.0" (16:9) LED-backlit HD (1366 x 768) Acer ComfyView

OS Windows 10 Home

Prosesor Intel Core i3-7020U 2.3GHz

RAM 4GB DDR3 2133MHz SDRAM

Storage 1TB 5400 rpm SATA HDD

256GB SSD M.2

VGA Intel HD Graphics 620

I/O 1x Combo audio jack, 1x USB 3.1, 1x USB 2.0, 1x VGA, 1x HDMI Output, 1x RJ45

Harga Rp5.849.000,- (Core i3-7020U, 4GB RAM, 256GB SSD, HD, Intel HD Graphics 620, Win 10 Home)

Rp5.899.000,- (Core i3-7020U, 4GB RAM, 1TB HDD, HD, Intel HD Graphics 620, Win 10 Home)

6. HP Pavilion 14S-cf0063TU

Pilihan laptop terbaik untuk pelajar berikutnya adalah HP Pavilion 14S-cf0063TU yang hanya dibanderol sekitar Rp5 jutaan saja.

Prosesor Intel Core i3-7020U yang dibenamkan padanya, tentu sudah cukup untuk mengakomodasi kebutuhan pelajar, seperti mengerjakan tugas, browsing, coding, hingga membuat presentasi.

Selain menyediakan opsi kartu grafis Intel HD Graphics, laptop HP ini juga menyediakan versi dengan AMD Radeon R520 2GB yang cukup untuk bermain game-game ringan, sob.

Spesifikasi HP Pavilion 14S-cf0063TU

Ukuran Dimensi: 336 x 239 x 19.9 mm

Bobot: 1320 gram

Layar 14.0" (16:9) LED-backlit HD (1366 x 768) Panel

OS Windows 10 Home

Prosesor Intel Core i3-7020U 2.3GHz

RAM 4GB DDR3 2133MHz SDRAM

Storage 1TB 5400 rpm SATA HDD

VGA Intel HD Graphics

AMD Radeon R520, with 2GB DDR5 VRAM

I/O 1x Combo audio jack, 1x USB 3.1 Type-C Gen 1, 2x USB 3.1 Gen 1, 1x HDMI, 1x RJ45

Harga Rp5.849.000,- (Core i3-7020U, 4GB RAM, 1TB HDD, HD, Intel HD Graphics, Win 10 Home)

Rp6.599.000,- (Core i3-7020U, 4GB RAM, 1TB HDD, HD, Radeon 520 2GB, Win 10 Home)

7. ASUS VivoBook X441UA

Jajaran laptop ASUS memang menyediakan berbagai lini, mulai dari laptop dengan harga terjangkau hingga jajaran laptop gaming dengan spesifikasi kelas atas.

Termasuk pada ASUS VivoBook X441UA yang terbilang cukup ekonomis ini. Laptop Core i3 RAM 4GB ini dibekali dengan dapur pacu Intel Core i3-7020U.

ASUS VivoBook X441UA juga andal untuk urusan multimedia, dengan dilengkapi teknologi seperti ASUS SonicMaster untuk audio hingga ASUS Eye Care untuk layarnya.

Spesifikasi ASUS VivoBook X441UA

Ukuran Dimensi: 328 x 246 x 21.9 mm

Bobot: 1700 gram

Layar 14.0" (16:9) LED-backlit HD (1366 x 768) 60Hz Panel with 45% NTSC

OS Windows 10 Home

Prosesor Intel Core i3-7020U 2.3GHz

RAM 4GB DDR3 2133MHz SDRAM

Storage 1TB 5400 rpm SATA HDD

VGA Intel HD Graphics 620

I/O 1x Combo audio jack, 1x Type A USB 3.0, 1x USB 2.0, 1x HDMI, 1x microSD card reader

Harga Rp5.949.000,- (Core i3-7020U, 4GB RAM, 1TB HDD, HD, Intel HD Graphics 620, Win 10 Home)

8. ASUS VivoBook S13 S330FA

ASUS VivoBook S13 S330FA membawa update terbaru dari desain laptop khas ASUS, seperti teknologi NanoEdge dan ErgoLift yang dimilikinya.

Desain NanoEdge membuat laptop ASUS ini punya layar bezel tipis dan desain compact. Sementara teknologi ErgoLift membuat engsel yang mengangkat keyboard untuk posisi mengetik lebih nyaman.

Untuk dapur pacunya sendiri, kamu akan mendapatkan prosesor Intel Core Generasi ke-8, yakni Intel Core i3-8145U yang powerful digunakan untuk kebutuhan harian hingga multimedia.

Spesifikasi ASUS VivoBook S13 S330FA

Ukuran Dimensi: 305.7 x 196.3 x 17.9 mm

Bobot: 1200 gram

Layar 13.3" (16:9) LED-backlit FHD (1920 x 1080) Panel Matte Display

OS Windows 10 Home

Prosesor Intel Core i3-8145U 2.1GHz (up to 3.9GHz)

RAM 4GB DDR3 2133MHz SDRAM

Storage 256GB SSD M.2

512GB SSD M.2

VGA Intel HD Graphics 620

I/O 1x Combo audio jack, 1x Type-C USB 3.1 Gen 1, 1x Type-A USB 3.1 Gen 1, 1x USB 2.0, 1x HDMI, 1x microSD card reader

Harga Rp7.399.000,- (Core i3-8145U, 4GB RAM, 256GB SSD, FHD, Intel HD Graphics 620, Win 10 Home)

Rp8.099.000,- (Core i3-8145U, 4GB RAM, 512GB SSD, FHD, Intel HD Graphics 620, Win 10 Home)

9. Lenovo IdeaPad C340-14IML 

Kemudian dengan harga Rp8 jutaan saja, kini kalian juga bisa mendapatkan Lenovo IdeaPad C340-14IML yang sudah mengusung konsep 2-in-1 dan layar sentuh, sob.

Laptop Lenovo terbaru ini bisa jadi pilihan buat kalian yang memerlukan laptop tipis dan desain simpel yang cocok untuk berbagai tipe penggunaan.

Untuk performanya sendiri, Lenovo IdeaPad C340-14IML ini didukung dengan prosesor Intel Core 13-10110U dan kartu grafis NVIDIA GeForce MX230 yang lebih kencang, lho.

Dengan begini, laptop ini sudah terbilang mumpuni untuk produktivitas, multimedia, coding dan hiburan.

Spesifikasi Lenovo Ideapad C340-14IML

Ukuran Dimensi: 328 x 229 x 17.9 mm

Bobot: 1650 gram

Layar 14.0" FHD (1920x1080) IPS 250nits Glossy Touch Screen

OS Windows 10 Home

Prosesor Intel Core i3-10110U 2.1GHz (up to 4.1GHz)

RAM 8GB DDR4 2400MHz SDRAM

Storage 512GB SSD M.2

VGA NVIDIA GeForce MX230 2GB GDDR5

I/O 2x USB Type-A 3.1, 1x USB Type-C 3.1, 1x HDMI, 1x Combo audio jack

Harga Rp8.999.000,- (Core i3-10110U, 8GB RAM, 512GB SSD, FHD, NVIDIA GeForce MX230, Win 10 Home)

10. Acer Aspire E5-476G

Seri Acer Aspire E5-476G tentu sudah dikenal betul oleh kalangan pecinta laptop. Laptop Acer ini menyediakan berbagai lini, termasuk untuk seri Intel Core i3, sob.

Acer Aspire E5-476G ini punya dua seri prosesor yang bisa kamu pilih, yakni Intel Core i3-6006U dan Intel Core i3-7020U yang dibanderol mulai Rp5-6 jutaan saja.

Walau desainnya agak terkesan jadul, namun laptop Intel Core i3 murah ini Saya sarankan untuk para pelajar. Terlebih masih disediakannya slot DVD-drive yang mungkin masih digunakaan hingga saat ini.

Spesifikasi Acer Aspire E5-476G

Ukuran Dimensi: 343 x 248 x 30.0 mm

Bobot: 2100 gram

Layar 13.3" (16:9) LED-backlit HD (1368 x 768) Panel

OS Windows 10 Home

Prosesor Intel Core i3-6006U 2.0GHz

Intel Core i3-7020U 2.3GHz

RAM 4GB DDR3 2133MHz SDRAM

Storage 1TB 5400 rpm SATA HDD

VGA Intel HD Graphics 620

Nvidia GeForce MX130, with 2GB DDR5 VRAM

I/O 1x Combo audio jack, 2x USB 3.0, 1x USB 2.0, 1x VGA, 1x HDMI Output, 1x RJ45

Harga Rp5.899.000,- (Core i3-7020U, 4GB RAM, 1TB HDD, HD, Intel HD Graphics 620, Win 10 Home)

Rp6.699.000,- (Core i3-6006U, 4GB RAM, 1TB HDD, HD, GeForce MX130 2GB, Win 10 Home)

11. Acer Swift 3 SF314

Lagi cari laptop Core i3 terbaik di 2020 yang sudah dilengkapi dengan prosesor Intel Core Generasi ke-10? Tentu Acer Swift SF314 bisa jadi salah satu pilihan yang patut untuk kamu pertimbangkan.

Desainnya slim dengan bobot di bawah 1,2 kilogram, membuatnya cukup compact untuk dibawa ke mana saja. Untuk dapur pacunya, Acer Swift 13 SF314 ini dilengkapi dengan Intel Core i3-1005G1.

Kalian juga akan mendapatkan desain layar kekinian dengan bezel tipis. Dengan resolusi FullHD (1920 x 1080 piksel) dan teknologi TrueHarmony audio membuatnya cocok buat diajak streaming film, sob.

Spesifikasi Acer Swift 3 SF314

Ukuran Dimensi: 323 x 228 x 17.9 mm

Bobot: 1190 gram

Layar 14.0" (16:9) LED-backlit FHD (1920 x 1080) IPS Technology

OS Windows 10 Home

Prosesor Intel Core i3-1005G1 1.2GHz (up to 3.4GHz)

RAM  4GB DDR4 2400MHz SDRAM

Storage 256GB SSD M.2

VGA Intel UHD Graphics

I/O 1x Combo audio jack, 1x USB Type-C, 1x USB Type-A, 1x HDMI Output

Harga  Rp8.999.000,- (Core i3-1005G1, 4GB RAM, 256GB SSD, FHD, Intel UHD Graphics, Win 10 Home)

12. Dell Inspiron 15-3581

Mau tetap punya laptop Core i3 dengan layar FullHD tapi bujet mepet? Dell Inspiron 15-3581 yang dibanderol Rp6 jutaan ini bisa jadi pilihannya.

Dell Inspiron 15-3581 ini dilengkapi dengan layar seluas 15,6 inci yang sudah pasti lega, lengkap dengan keyboard dengan layout penuh lengkap dengan numpad-nya.

Laptop Dell ini ditenagai dengan prosesor Intel Core i3-7020U dan dukungan RAM 4GB serta kapasitas memori HDD 1TB, sob.

Spesifikasi Dell Inspiron 15-3581

Ukuran Dimensi: 380 x 258 x 22.7 mm

Bobot: 2100 gram

Layar 15.6" (16:9) LED-backlit FHD (1920 x 1080) Anti-Glare Panel

OS Windows 10 Home

Prosesor Intel Core i3-7020 2.3GHz

RAM 4GB DDR4 2400MHz SDRAM

Storage 1TB 5400 rpm SATA HDD

VGA Intel HD Graphics 620

I/O 1x Combo audio jack, 1x USB 2.0, 2x USB 3.1, 1x HDMI Output, 1x RJ45, 1x SD card reader

Harga Rp6.149.000,- (Core i3-7020U, 4GB RAM, 1TB HDD, FHD, Intel HD Graphics 620, Win 10 Home)

13. MSI Prestige Modern 14 A10RB-674ID 

Terakhir, ada pula MSI Prestige Modern 14 A10RB-674ID yang dikenal akan jajaran laptop gaming harga terjangkau nih, geng.

Laptop ini sudah dilengkapi dengan layar 14 inci dengan panel IPS FullHD (1920 x 1080 piksel) dan juga punya bezel tipis yang membuatnya punya kesan mewah.

MSI Prestige Modern 14 A10RB-674ID ini dilengkapi dengan prosesor Intel Core i3-10110U. Keyboard lengkap dengan backlit membuat laptop MSI ini makin terkesan premium.

Spesifikasi MSI Prestige Modern 14 A10RB-674ID

Ukuran Dimensi: 322 x 222 x 15.9 mm


Bobot: 1190 gram

Layar 14.0" (16:9) LED-backlit FHD (1920 x 1080) IPS Technology, Thin Bezel sRGB

OS Windows 10 Home

Prosesor Intel Core i3-10110U 2.1GHz (up to 4.1GHz)

RAM 4GB DDR4 2400MHz SDRAM

Storage 256GB SSD M.2

VGA Nvidia GeForce MX250, with 2GB DDR5 VRAM

I/O 1x Combo audio jack, 2x Type-C USB3.2 Gen 1, 2x Type A, USB 3.2 Gen 1, 1x SD card reader, 1x HDMI

Harga Rp9.499.000,- (Core i3-10110U, 4GB RAM, 256GB SSD, FHD, GeForce MX250 2GB, Win 10 Home)

Selasa, 06 Oktober 2020

Daftar Universitas Dengan Jurusan Teknologi Informasi Terbaik di Indonesia Berdasarkan Akreditasi BAN-PT ( Akreditasi A )

Daftar Universitas Dengan Jurusan Teknologi Informasi Terbaik Di Indonesia

Jurusan Teknologi Informasi, di zaman yang serba digital ini tentu orang membutuhkan lulusan dari jurusan ini. Di Jurusan Teknologi Informasi ini ada beberapa pecahan program studinya, seperti Teknik Infomatika, Sistem Informasi, Teknik Komputer dll.

Prospek kerjanya pun semakin lama semakin banyak dan peminatnya juga semakin banyak, lulusan dari Jurusan Teknologi Informasi bisa bekerja sebagai Ahli IT, IT Consultant, Programmer dll. Mahasiswa lulusan jursan ini juga menjadi salah satu tulang punggung start up di Indonesia.

Mahasiswa lulusan Teknologi Informasi juga dinilai mempunya masa depan yang cerah lo, karena keahliannya di bidang teknologi tentunya.

Jika kalian tertarik dengan Jurusan Teknologi Informaasi, ini dia daftar 34 Universitas terbaik di Indonesia untuk Jurusan Ilmu Komputer, Teknik Informatika, Teknologi Informasi, Sistem Informatika dan Sistem Informasi dengan peringkat A di BAN-PT.

17 Universitas Terbaik di Indonesia Untuk Jurusan Teknik Informatika ( Akreditasi A )

  • Universitas Negeri Yogyakarta, Yogyakarta
  • Universitas Atma Jaya, Yogyakarta
  • Universitas Islam Indonesia, Yogyakarta
  • Universitas Teknologi, Yogyakarta
  • Universitas Islam Negeri Sunan Kalijaga, Yogyakarta
  • Universitas Negeri Semarang, Semarang
  • Universitas Negeri Padang, Sumatera Barat
  • Institut Teknologi Sepuluh Nopember, Surabaya
  • Institut Teknologi Bandung, Bandung
  • Universitas Presiden, Cikarang
  • Universitas Kristen Satya Wacana, Salatiga
  • Universitas Kristen Petra, Surabaya
  • Universitas Surabaya, Surabaya
  • Universitas Gunadarma, Depok
  • Universitas Bina Nusantara, Jakarta
  • Universitas Esa Unggul, Jakarta
  • Universitas Dian Nuswanto, Semarang

8 Universitas Terbaik di Indonesia Untuk Jurusan Sistem Informasi ( Akreditasi A)

  • Telkom University Bandung, Bandung
  • UIN Jakarta - Syarifhidayatullah, Jakarta
  • Universitas Indonesia, Depok
  • Universitas Kristen Satya Wacana, Salatiga
  • Universitas Bina Nusantara, Jakarta
  • Universitas Bina Darma, Palembang
  • Universitas Gunadarma, Depok
  • Institut Teknologi Sepuluh Nopember, Surabaya

7 Universitas Terbaik di Indonesia Untuk Jurusan Ilmu Komputer ( Akreditasi A )

  • Universitas Indonesia, Depok
  • Institut Pertanian Bogor, Bogor
  • Universitas Sumatera Utara, Sumatera Utara
  • Universitas Gadjah Mada, Yogyakarta
  • Universitas Lampung, Lampung
  • Universitas Bandar Lampung, Lampung
  • Universitas Mulawarman, Samarinda

2 Universitas Terbaik di Indonesia Untuk Jurusan Teknologi Informasi ( Akreditasi A )

  • Institut Teknologi Bandung, Bandung
  • Universitas Gadjah Mada, Yogyakarta

Minggu, 04 Oktober 2020

Sejarah dan Pengertian Java

Java adalah sebuah bahasa pemrograman untuk membuat sebuah aplikasi. Java juga merupakan bahasa pemrograman yang dapat di jalankan di berbagai komputer ataupun berbagai telepon genggam. Kemudian, bahasa pemrograman java ini sendiri bisa digunakan untuk membuat sebuah game ataupun aplikasi untuk perangkat lunak maupun komputer sekalipun.

Salah satu penggunaan terbesar Java adalah dalam pembuatan aplikasi native untuk Android. Selain itu Java pun menjadi pondasi bagi berbagai bahasa pemrograman seperti Kotlin, Scala, Clojure, Groovy, JRuby, Jython, dan lainnya yang memanfaatkan Java Virtual Machine sebagai rumahnya.

Pada mulanya, untuk belajar ataupun mengenal bahasa pemrograman Java ini sendiri memerlukan beberapa software pendukung yaitu adalah JDK dan juga JRE. JDK (Java Development Kit) adalah perangkat lunak yang digunakan untuk melakukan proses kompilasi dari kode java ke bytecode yang dapat dimengerti dan dapat dijalankan oleh JRE (Java Runtime Envirotment). Sedangkan JRE adalah perangkat lunak yang digunakan untuk menjalankan aplikasi yang dibangun menggunakan java. Versi JRE harus sama atau lebih tinggi dengan JDK yang dugunakan untuk membangun aplikasi java.

Selain software pendukung tersebut, untuk mengetikan ataupun mengkompile sebuah bahasa pemrograman Java ini juga memerlukan software pendukung sendiri. Software yang biasanya sering digunakan antaralain adalah netbeans, eclipse atau juga bisa dengan menggunakan textpad. Biasanya untuk pemula, lebih banyak yang menggunakan textpad karena tidak memiliki “auto complete” pada penulisan kode – kode Java tersebut.

Tapi saat diperkuliahan, universitas yang ada di Indonesia kebanyakan menggunakan IDE Netbeans.

Sejarah Java

Java awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi. 

Sejarah perkembangan Java

Java terlahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan James Gosling, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.

Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).

Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.

Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internetsebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.

Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.

Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.

Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.

Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).

Tutorial Java Untuk Pemula

 
Tutorial Java Untuk Pemula

Apa itu Java?

Java merupakan bahasa pemrograman yang dapat berjalan di berbagai komputer termasuk telephon genggam atau kini biasa kita kenal dengan smartphone.

“ Tulis sekali, jalankan di mana pun “ merupakan slogan terkenal dari bahasa pemrograman yang satu ini. Slogan tersebut tercipta tidak lain karena Java mampu berjalan di berbagai sistem operasi yang berbeda.

Menurut Survey yang dilakukan oleh Stackoverflow pada tahun 2019. Java adalah salah satu bahasa pemrograman yang paling banyak digunakan di dunia, dari 25 bahasa pemrograman saat ini Java bertengger di urutan ke 5 setelah phyton, sql, html & CSS, dan Javascript.

Saat inipun di tahun 2020 java masih tetap masuk ke dalam 10 besar bahasa pemrograman yang paling banyak digunakan oleh developer di dunia.

Fungsi Java

Setelah kita memahami apa itu Java, saatnya kita kupas fungsi dari bahasa pemrograman Java.

Setiap bahasa pemrograman tentunya memiliki fungsi utama untuk membuat sebuah program atau aplikasi. Lalu bagaimana dengan Java ? Berikut ini program atau aplikasi yang bisa kita kembangkan menggunakan bahasa pemrograman Java, di antaranya yaitu :

  1. Multi-platform : Dengan menggunakan bahasa pemrograman Java kita bisa mengembangkan aplikasi yang bisa berjalan di berbagai platform. Misal kita ingin membuat aplikasi kasir berbasis desktop. Nantinya aplikasi tersebut berjalan di berbagai OS seperti Windows dan Linux, nah bahasa pemrograman Java bisa jadi pilihan untuk membuatnya.
  2. Mobile Application Android : Tahukah kamu aplikasi android ternyata banyak dikembangkan menggunakan bahasa pemrograman ini. Jadi tidak heran jika Java menjadi salah satu bahasa pemrograman yang paling banyak dipakai, karena berbagai aplikasi android native dibuat dengan bahasa pemrograman Java dengan bantuan IDE Android Studio.
  3. Server Side Application : Seperti yang kita tahu server side scripting adalah bahasa pemrograman yang pengolahannya dilakukan di server. Ternyata selain PHP, ASP, dan JSP, Java juga bisa menjadi bahasa pemrograman server side yang cukup di andalkan.

Didalam Bahasa Pemrograman Java, kita mengenal

  1. Class: Class adalah inti program java, setiap kita membuat program dalam java berarti kita akan membuat class, yang perlu diperhatikan nama class harus sama dengan nama file class tersebut contoh kita akan membuat class dengan nama file NamaKelas.java
  2. Object : Object adalah instansiasi dari class. Kalau dianalogikan class adalah sebuah cetakan dan object adalah materi hasil cetakan dari class. Setiap object akan mempunyai state (instance variabel/properties) yang membedakan satu object dengan object lain, kemudian object juga mempunyai behaviour (method) dimana logic dari class disimpan.
  3. Method : Method adalah sekumpulan kode yang diberi nama, untuk merujuk ke sekumpulan kode tersebut digunakan sebuah nama yang disebut dengan nama method. Method bisa mempunyai parameter sebagai input dan nilai kembalian sebagai output.

public class NamaKelas {

void namaMethod(){}

}

Instance Variables: Setiap objek memiliki seperangkat properti yang unik dari variabel. Variabel tersebut dapat diisi/dimodifikasi dengan nilai-nilai melalui objek yang dibuat.

Memang untuk pemula terkadang membingunkan tapi nantinya anda akan memahami sendiri seiring dengan seringnya anda membuat program java.

Hello World Java

Program Hello World biasanya digunakan oleh programmer sebagai kode program pertama yang dibuat di berbagai bahasa pemograman. Untuk memulai membuat program Hello World di dalam Java  sebagai berikut :

Buka aplikasi editor misal notepad, gedit, Netbeans dll.

Buat kode program dibawah ini, saya akan mengganti Hello World dengan Halo Dunia, simpan dengan nama Halo.java . Ingat ekstensinya .java

public class Halo{   

public static void main(String[] args){

    System.out.println("Halo dunia");

}

}

Buka command prompt lalu arahkan ke direktori filenya lalu ketik javac Halo.java untuk mencompile

Jika tidak ada masalah, jalankan programnya dengan perintah java Halo

Halo Dunia

Aturan dalam java

Didalam java ada beberapa aturan ketika menulis program  java

  1. Case Sensitive : Kita tidak boleh salah menempatkan huruf besar dan huruf kecil karena sangat berpengaruh .
  2. Nama Class : Setiap membuat nama class huruf pertama diawali dengan huruf besar , ini sudah merupakan kebiasaan oleh programmer java seluruh dunia, contoh kita akan membuat class java yang terdiri dari beberapa kata
  3. Nama Method : Berbeda dengan nama class , nama method huruf pertama harus diawali dengan huruf kecil, dan selanjutnya kata kedua bisa dengan huruf besar.
  4. Nama Program : Nama file program harus sesuai dengan nama kelas. Contoh nama program dari kelas ProgramPertama harus disimpan dengan nama file ProgramPertama.java .
  5. public static void main(String args[]) : Setiap program java yang ingin di Run atau dijalankan,  harus memiliki method main() . Method main() berfungsi untuk menjalankan program Java, tanpa method ini program java hanya bisa dicompile tapi tidak bisa dijalankan.

Identifier dalam Java

Identifers adalah nama-nama yang bisa dideklarasikan dalam java tetapi bukan bagian keyword java, yang termasuk dalam identifers antara lain: class, interface, variabel/property dan method.

Tata cara penamaan identifers di java diatur oleh beberapa aturan:

  1. Aturan pertama sudah kita bahas sebelumnya adalah semua keyword java tidak boleh digunakan sebagai identifers.
  2. Identifers harus diawali oleh huruf, simbol mata uang dolar($) atau karakter penghubung underscore (_). Angka tidak boleh digunakan sebagai karakter pertama identifers.
  3. Setelah karakter pertama, berikutnya boleh diikuti oleh huruf, simbol mata uang dolar, karakter penghubung, dan angka.
  4. Tidak ada pembatasan panjang identifers
  5. Identifers di java bersifat case-sensitif, goo dengan Goo adalah dua buah identifers berbeda.
  6. Nama public class harus sama persis dengan nama fle .java

Java Modifiers

Seperti bahasa pemograman lainnya, java mengijinkan  memodifikasi kelas, metode, dll, dengan menggunakan modifiers. Ada dua kategori pengubah:

  1. Access Modifiers: default, public , protected, private
  2. Non-access Modifiers: final, abstract, strictfp

Variabel Dalam Java 

Tipe variabel dalam java adalah sebagai berikut:

  1. Local Variables
  2. Class Variables (Static Variables)
  3. Instance Variables (Non-static variables)
  4. Java Array

Array adalah objek yang menyimpan beberapa variabel dari jenis yang sama. Namun, sebuah array itu sendiri adalah objek. Akan dibahas di tutorial selanjutnya.

Keyword Dalam Java 

Berikut macam-macam keyword dalam java

1. Komentar dalam program java

Untuk membuat komentar multi baris gunakan blok /* */

Untuk membuat komentar satu baris gunakan blok //

   /*

    * ini adalah blok komentar

    * multi baris

    */


    public class Halo{

        //ini adalah komentar 1 baris

        public static void main(String[] args){

            System.out.println("Halo dunia");

        }


    }

2. Inheritance / Pewarisan

Di  java , class dapat diturunkan ke class anaknya. Pada dasarnya kita hanya perlu untuk membuat class baru yang mewariskan sifat class induknya , maka kita dimungkinkan untuk mewarisi kode yang sudah ada dikelas induknya. Dalam skenario ini class induk yang ada disebut superclass dan kelas turunan disebut subclass.

3. Interface

Dalam Java, sebuah interface dapat didefinisikan sebagai alat komunikasi antara objek  dengan satu sama lain. Interface memainkan peran penting ketika datang ke konsep pewarisan. Sebuah interface mendefinisikan metode, yang digunakan oleh class anak (subclass). Namun pelaksanaan metode terserah subclass. Jadi bisa dibilang interface hanya mendefinisikan method tanpa implementasi ,  kemudian class anak lah yang menginplementasikan method tersebut.

Aturan Dalam Penulisan Java

1. Aturan penulisan komentar pada Java

-Apabila komentar hanya 1 baris, maka menggunakan : 

//Contoh komentar 1 baris 

-Apabila komentar lebih dari 1 baris, maka menggunakan :

/* 

Contoh komentar baris pertama,

Contoh komentar baris kedua

*/ 

2. Aturan penulisan method (fungsi) pada Java

didalam penulisan method pada java ada beberapa aturan penulisan sebagai berikut:

  1. Nama method tidak boleh di ambil dari keyword (kata kunci) dari Bahasa pemrograman Java.
  2. Nama method boleh menggunakan huruf, angka (0-9), garis bawah (underscore), symbol dollar ($), namun penggunakan garis bawah dan symbol dollar lebih baik dihindari.
  3. Nama method harus diawali dengan huruf kecil diikuti tanda kurung buka tutup ().
  4. Apabila nama method lebih dari satu kata, maka kata kedua dituliskan diawali dengan huruf besar (kapital).

Contoh penulisan method :

main()

hitungKeliling()

tampil()

tampilDataMahasiswa()

3. Aturan penulisan variabel pada Java

didalam java ada beberapa aturan penulisan variabel sebagai berikut:

  1. Nama variabel tidak boleh diambil darikeyword (kata kunci) dari bahasa pemrograman Java.
  2. Nama variabel boleh menggunakan huruf, angka (0-9), garis bawah (underscore), dan symbol dollar ($), namun penggunaan garis bawah dan symbol lebih baik dihindari.
  3. Nama variabel harus diawali dengan huruf kecil.
  4. Apabila nama variabel lebih dari 1 kata, maka kata ke-2 dituliskan diawali dengan huruf besar dan seterusnya.

Contoh penulisan variable :

nim

namaMahasiswa

alamat

tanggalLahir

 Java

4. Aturan penulisan kelas pada Java

didalam java ada aturan penulisan kelas sebagai berikut:

  1. Nama kelas tidak boleh diambil dari Keyword (kata kunci) dari Bahasa pemrograman Java.
  2. Nama kelas boleh menggunakan huruf, angka (0-9), garis bawah (underscore) dan symbol dollar ($), namun penggunaan garis bawah dan symbol lebih baik dihindari.
  3. Nama kelas harus diawali dengan huruf besar (kapital).