Sharing With Passion

July 14, 2019

Posted by sabarsan in | July 14, 2019 No comments
Kelebihan :
Sekali lagi Samsung membuktikan formula seri Galaxy S9 dengan layar 5,8 inci yang cantik, desain yang melengkung begitu indah serta kamera yang luar biasa untuk bidikan dengan hasil terang. Kecepatan whiplash-nya sudah tidak diragukan lagi, kekuatan wifi dan ketahanan pada kondisi lingkungan yang basah dan berair melengkapi fiturnya semakin canggih dan elegan. Dibalut dengan warna ungu dan biru yang elegan terlihat lebih memukau.

Kekurangan :
Hasil foto untuk kondisi lingkungan pencahayaan yang rendah terkadang menjadi terlihat buram dan tekstur kurang jelas, hal ini sangat kontras dengan jenis ponsel kamera merek lain yang sepadan dengan Galaxy S9. Pada waktu tertentu ketika kamera sedang digunakan ada kalanya berganti mode. Perangkat lunak untuk menampilkan avatar 3D kurang begitu bagus, sistem keamanan ponsel menggunakan pengenalan wajah yang baru yang pada dasarnya tidak begitu aman untuk level gadget. Terakhir dilihat dari harganya Galaxy S9 tentu saja lebih tinggi tipe Galaxy yang lainnya seperti Galaxy S8 yang diluncurkan pada tahun 2017.

Review Singkat Galaxy S9 :

Hampir satu tahun terakhir Galaxy S9 ($ 600 di Walmart) merupakan ponsel yang luar biasa dengan menghadirkan keunggulan dari sisi perangkat keras, kinerja, dan serta fotografi terbaik dari handset yang sepadan dengannya. Namun masa itu akan segera berakhir setelah ada penggantinya dalam seri yang sama yaitu Galaxy S10 ($ 890 di Amazon), yang diluncurkan oleh Samsung 20 Februari 2019 di San Francisco.

Galaxy S9 dan Galaxy S9 Plus ($ 715 di Walmart) tidak akan lagi menjadi ponsel yang paling kompetitif untuk tahun 2019. Galaxy S10 harganya lebih mahal daripada Galaxy S9 saat diluncurkan, Galaxy S10 dilengkapi dengan pendeteksi sidik jari pada bagian layar. Samsung Galaxy S10 dilengkapi dengan enam kamera, serta kamera 3D yang menghadap ke depan berfungsi untuk membuka kunci ponsel dengan sistem pemindaian wajah.

Berikut ini adalah beberapa fitur dari Galaxy S9 :
  • Layar AMOLED 5,8 inci yang cerah dengan dua layar yang melengkung, terlihat luar biasa.
  • Desain warna dasar yang dihadirkan adalah ungu dan biru karang. Namun kita juga dapat menggantinya dengan membeli casing terpisah midnight black dan titanium gray.
  • Prosesor cepat Snapdragon 845 dapat menyelesaikan tugas aplikasi, menangani permainan dengan grafis yang intensif (beberapa model masing menggunakan Samsung Exynos 9810).
  • Fasilitas baterai yang penuh dapat kita gunakan dari pagi hingga malam hari. Walaupun menu navigasi dan streaming akan cukup menguras baterai lebih cepat.
  • Foto yang cerah dan cantik di luar ruangan dapat dihasilkan dengan kamera 12 megapiksel.
  • Sistem dual-speaker dapat menghasilkan audio yang memiliki kesan megah.
  • Soket headphone kuno terlihat bagus.
  • Penempatan pembacaan sidik jari yang begitu baik menjadikan penggunaan ponsel menjadi lebih nyaman.
  • Fasilitas nirkabel serta perangkat anti air (menggunakan IP68, dan lulus uji) memberikan tambahan keunggulan yang sama dimiliki oleh seri sebelumnya.
Ketika kita amati lebih detail, terdapat beberapa masalah menjadi hambatan dari beberapa fitur unggulan yang sudah dijelaskan pada bagian atas. Sebagai contoh, lensa dual-aperture yang pertama kali di terapkan pada ponsel Samsung Galaxy S9 dan S9 Plus benar-benar membuat foto seterang yang dijanjikan, namun memeiliki kelemahan yaitu terlihat buram ketika ada gerakan. Avatar 3D dan sistem pengenalan wajah untuk membuka ponsel hampir mirip dengan iPhone X ($ 630 di Walmart) namun masih terdapat kekurangan yang mendasat.

Galaxy S9 dan Galaxy S9 plus, memiliki fitur inti yang hampir sama, termasuk ukuran, berat dan harga. Namun ada sedikit perbedaan dari kedua tipe Galaxy tersebut, yaitu sebagai berikut :


Perbedaan yang paling jelas adalah adanya lensa kamera di bagian belakang pada tipe S9 Plus, lensa foto jarak jauh yang didesain untuk menghasilkan bidikan kedalaman gambar pada area terbuka, sehingga objek yang tertangkap oleh kamera begitu nyata dan mengaburkan latar belakang yang ada disekelilingnya.

Jika tujuannya adalah menginginkan ponsel dengan layar lebih besar, dengan pengambilan gambar yang bagus dan detail, maka S9 Plus adalah pilihannya dan tentunya sesuai dengan harga yang harus dibayar. Berbeda dengan tipe S9 yang ukurannya lebih kecil dan lebih nyaman untuk dipegang dan digunakan.


Untuk masalah harga S9 Plus memang lebih mahal, ini dikarenakan S9 Plus memiliki keunggulan dibandung S9, salah satunya adalah kamera canggih yang tertanam didalamnya. Jenis kamera yang digunakan menyerupai fungsi kamera DSLR namun ukurannya lebih kecil dan menyesuaikan pada bentuk kamera, fitur yang dirancang pada kamera tersebut dapat menerima lebih banyak cahaya, mengurangi noise dari gambar yang diambil, dan umumnya hasil foto menjadi lebih baik.

Pada Galaxy S9, secara fisik apertur akan berubah ukuran ketika kamera mendeteksi adanya cahaya yang redup, maka secara otomatis kita harus mengubah ulang antara pengaturan f / 2.4 dan f / 1.5, meskipun kita dapat mengatur sendiri ini secara manual dalam mode Pro. Samsung mengklaim bahwa kamera yang disediakan memungkinkan dapat menerima cahaya lebih banyak 28 persen pada lingkungan pencahayaan dimmer, dan itu memang sudah terbukti dan teruji.

Pada sebuah sample pengambilan sejumlah foto dari kamera S9 dan S9 Plus, dapat diambil kesimpulan bahwa cahaya pada gambar yang diambil oleh tipe S9 dengan lingkungan pencahayaan rendah, noise yang ada pada gambar tersebut cukup sedikit dibandingkan dengan ponsel tipe yang lain. Kamera secara otomatis akan menggunakan pengaturan aperture yang tepat untuk pemotretan cahaya yang rendah.

Kualitas gambar pada lingkungan yang lebih gelap itu memiliki kelebihan tersendiri. Kecepatan rana cahaya menjadi lebih lambat yaitu 1/10 dan 1/11, sehingga lebih memungkinkan terdapat banyak cahaya yang masuk, namun kelemahannya adalah gambar sedikit buram.
Posted by sabarsan in | July 14, 2019 No comments
Istilah 'Forex' merupakan singkatan dari Foreign Exchange (Valuta Asing). Perdagangan valas / forex dalam istilah sederhana merupakan perdagangan mata uang dari dua negara yang berbeda antara satu sama lain, misalnya Dolar AS terhadap Euro. Siapa pun yang berkaitan dengan negara asing, baik itu liburan di negara tersebut, atau hanya sekedar ingin membeli sesuatu dari negara yang dituju, umumnya harus menggunakan mata uang yang berlaku dinegara tersebut. Contoh jika kita (WNI) kuliah di Amerika Serikat, maka uang untuk membayar biaya kuliah harus menggunakan Dollar Amerika (USD) sebagai mata uang resmi yang digunakan, dan kita harus menukar terlebih dahulu mata uang rupiah ke dollar amerika.

Jika pada saat di bandara terdapat spanduk yang bertuliskan 'Dijual / Ditukar Mata Uang Asing di sini', maka disanalah tempat kita menukar uang rupiah kita dengan mata uang negara yang di tuju, dalam hal ini adalah dollar amerika.

Bagi para pialang, mereka dapat menjual mata uang dollar amerika, begitu juga kebalikannya mereka dapat membeli kembali mata uang dollar amerika, yang dilakukan di pasar valuta asing (forex) yaitu sebuah pasar untuk jual beli mata uang terbesar di dunia.

Setiap hari perputaran transaksi jual beli mata uang di bursa forex mencapai hingga 4 triliun dollar amerika. Sebuah nilai yang fantastis untuk sebuah transaksi jual beli.

Terdapat banyak sekali manfaat yang dapat kita peroleh ketika terjun di dunia forex. Berikut ini adalah beberapa alasan mengapa begitu banyak orang yang memilih bisnis forex sebagai sesuatu yang menjanjikan untuk masa depan :


Tidak Ada Komisi (No Commission)

Dalam perdagangan forex, kita tidak akan terkena biaya kliring, tidak ada biaya tukar mata uang, tidak ada pajak pemerintah, tidak ada biaya broker, dan lain sebagainya. Sebagian besar broker forex akan mendapatkan kompensasi untuk layanan yang diberikan kepada pialang berupa spread forex, yaitu selisih antara harga jual dan nilai beli. Spread merupakan penghasilan yang didapatkan oleh broker dimana pada saat kita sell, spread akan dikenakan antara 2 point sampai puluhan point tergantung dari pair yang digunakan.


Tidak Ada Ukuran Lot Tetap

Dalam pasar berjangka, ukuran lot atau kontrak ditentukan oleh bursa. Satuan lot merupakan jumlah unit mata uang yang akan kita beli atau kita jual. Ukuran standar untuk 1 lot adalah 100.000 unit mata uang. Untuk saat ini sudah terdapat beberapa varian ukuran lot seperti mini, mikro, dan nano yang memiliki nilai pembanding 10.000, 1.000, dan 100 unit. 

Berbeda dengan pasar berjangka, di forex kita bebas menentukan jumlah lot kita sendiri. Sehingga dengan ini maka dapat memungkinkan untuk melakukan trading dengan akun sekecil mungkin misalkan $ 25 (meskipun sebenarnya akun sebesar $ 25 merupakan ide yang kurang bagus).


Biaya Transaksi Rendah

Biaya transaksi (spread) biasanya kurang dari 0,1% ketika pasar dalam kondisi normal. Untuk transaksi yang lebih besar, spread bisa serendah 0,07%. Tentu saja, ini tergantung pada leverage yang sebelumnya sudah kita tentukan sendiri. 

Spread merupakan perbedaan harga terkecil antara harga penawaran dan harga permintaan. Semakin kecil jarak antara penawaran dan permintaan, maka kita dapat membeli harga mata uang dengan nilai lebih rendah, dan menjual kembali dengan harga yang lebih tinggi. Manfaat utama dari spread rendah adalah dapat memungkinkan para trader untuk mengurangi biaya transaksi forex dengan porsi yang cukup signifikan.


Transaksi 24 jam

Dalam Trading Forex, tidak ada waktu untuk memulai perdagangan atau waktu tutup transaksi, kecuali pada hari sabtu dan minggu. Dari mulai pembukaan senin pagi di Australia hingga penutupan jumat sore di New York, pasar forex tidak pernah tidur. Ini sangat luar biasa bagi mereka yang ingin berbisnis paruh waktu karena dengan kondisi waktu seperti ini maka kita dapat memilih waktu kapan akan melakukan transaksi, pagi, siang, malam, saat sarapan, atau ketika hendak tidur.


Tidak Ada Yang Bisa Menghentikan Pasar Valas

Pasar valuta asing begitu besar dan memiliki begitu banyak pihak yang terlibat sehingga tidak ada satu pun entitas (bahkan bank sentral dunia) yang dapat mengendalikan harga pasar untuk periode waktu yang lama.


Keuntungan Yang Berlipat

Dalam perdagangan valas (forex), setoran yang kecil dapat mengendalikan jumlah nilai kontrak yang jauh lebih besar. Leverage dapat memungkinkan trader untuk mendapatkan keuntungan yang bagus, dan pada saat yang sama dapat menjaga modal dengan risiko seminimal mungkin.

Sebagai contoh, broker forex dapat menawarkan leverage 50 banding 1, yang berarti bahwa deposit margin $ 50 dolar akan memungkinkan trader untuk membeli atau menjual mata uang tersebut senilai $ 2.500. Demikian pula, hanya dengan $ 500, maka trader dapat melakukan transaksi forex hingga $ 25.000 dolar dan seterusnya. Namun tetap saja kembali kepada individu yang menjalankannya, tanpa adanya manajemen risiko yang tepat, tingkat leverage yang tinggi dapat menyebabkan kerugian yang besar atau kebalikannya berupa keuntungan yang besar.


Likuiditas Tinggi

Dikarenakan pasar forex begitu besar, sehingga berpengaruh pada faktor likuiditas. Dalam pasar forex, likuiditas erat kaitannya dengan kemampuan pasangan mata uang untuk dibeli dan dijual tanpa menyebabkan perubahan yang signifikan dalam nilai tukarnya. Pasangan mata uang dikatakan memiliki tingkat likuiditas yang tinggi ketika mudah dibeli atau dijual dan ada sejumlah besar aktivitas trading yang dilakukan pada pasangan mata uang tersebut.

Maka jelas ini menjadi satu keuntungan bagi trader karena pada saat pasar dalam kondisi normal, maka hanya dengan meng-klik mouse dari rumah, kita dapat membeli atau menjual nilai mata uang yang kita pilih. Platform yang di gunakan untuk trading secara online akan bekerja secara secara otomatis kapan akan menutup posisi nilai mata uang setelah mendapatkan keuntungan hasil jual / beli mata uang yang sudah kita tentukan.


Minim Hambatan Untuk Masuk ke Pasar Valas (Forex)

Mungkin sebagian dari kita akan berfikir bahwa untuk memulai bisnis forex diperlukan uang yang cukup banyak sebagai modal. Namun faktanya adalah tidak seperti itu, jika dibandingkan dengan pasar saham ataupun futures, ini sangat berbeda. Broker forex akan menawarkan akun forex dalam beberapa jenis salah stunya adalah "mini" dan "mikro", bahkan beberapa broker menyediakan layanan trading forex dengan modal awal minimum sebesar $ 25. Disini bukan berarti kita harus menyediakan modal minimum, namun ini artinya bahwa trading forex dapat diakses oleh setiap individu yang rata-rata memiliki modal awal tidak terlalu besar.


Akun Gratis Untuk Belajar dan Berlatih!

Sebagian besar pialang forex online akan menawarkan akun "demo" untuk berlatih dalam trading dan mengasah keterampilan dalam menganalisis perubahan nilai mata uang, dilengkapi dengan berita forex dan layanan grafik secara real-time. Semua yang ditawarkan dalam akun demo adalah gratis untuk kita gunakan. Akun demo merupakan sumber daya yang sangat berharga bagi mereka yang "minim finansial" dan ingin mengasah keterampilan dalam trading forex mereka dengan "uang virtual" sebelum membuka akun dengan modal uang yang sebenarnya.

July 01, 2019

Posted by Sabar Santoso in | July 01, 2019 No comments
Untuk membuka suatu usaha terdapat hal-hal yang harus diperhatikan, yaitu sebagai berikut :

1. BIDANG USAHA

Tentukan lebih dulu, bidang usaha macam apa yang ingin Anda jalankan. Apakah Anda ingin menjalankan usaha rumah makan kecil? Apakah Anda ingin membuka usaha jahitan? Atau Anda tertarik untuk membuka toko kelontong kecil? Bisa juga Anda membuka usaha jasa pembuatan kue-kue atau minuman (siapa tahu Anda bisa seperti Ibu Nila Chandra atau Pak Sukyanto). Bagaimana dengan usaha pernik-pernik/suvenir? Anda bisa membuka toko kecil yang menjual pernik-pernik lucu seperti gelas-gelas lucu atau semacamnya. Pada prinsipnya, semua bidang usaha tersebut bisa dibagi menjadi:

Bidang Usaha yang masih jarang atau belum ada yang memulai.


Beberapa dari Anda mungkin ragu bila ingin memulai bidang usaha yang belum ada atau masih jarang dilakukan. Tapi itu bukan berarti Anda tidak akan sukses. Tengok Aqua. Ketika pertama kali diperkenalkan, banyak orang ragu apakah Aqua bisa berhasil di pasaran, padahal belum pernah sebelumnya ada pengusaha yang menjual air minum dalam botol. Bahkan pada awalnya banyak yang mencibir: apa ada orang yang mau membeli air dengan harga lebih mahal dari bensin? Apalagi kita bisa memasak air minum sendiri di rumah.

Nyatanya Aqua sukses besar. Salah buktinya sekarang ini terus saja bermunculan merek air minum dalam kemasan yang lainnya. Suatu kali saya pernah datang ke sebuah restoran dan memesan air minum di restoran. Saya tanya pada pelayannya, "Ada Aqua, enggak?" Pelayan restoran langsung menjawab: "Aqua yang merek apa, Pak?" Kesimpulan-nya, memulai jenis usaha yang masih langka atau baru sama sekali bukanlah hal yang tabu. Sudah banyak contoh yang berhasil.

Bidang usaha yang sudah banyak dilakukan

Bisa juga Anda memulai Bidang Usaha yang sudah banyak dilakukan. Kalau tadi banyak orang ragu untuk memulai bidang usaha yang baru, tapi di lain pihak banyak juga orang yang ragu untuk memulai bidang usaha yang sudah banyak dijalankan. Sebagai contoh, banyak ibu rumah tangga yang ragu untuk membuka usaha jahitan, karena di sekitarnya sudah banyak yang melakukannya.
Sebenarnya, biarpun usaha jahitan Anda baru berdiri, tapi kalau mempunyai kelebihan atau ciri khas dibanding pesaing Anda, selalu ada peluang untuk berhasil. Belum lagi faktor pelayanan yang baik, maka usaha Anda ­ walaupun sudah banyak saingan yang lebih dulu berdiri ­ tetap bisa berhasil.


2. LOKASI


Di mana Anda ingin membuka lokasi usaha Anda? Di rumah sendiri? Atau Anda ingin menyewa sebuah tempat kecil di pinggir jalan? Atau Anda ingin menyewa sebuah ruko?

Jangan lupa bahwa dalam beberapa jenis bidang usaha, lokasi memegang peranan yang cukup penting. Sebagai contoh, Anda mungkin memutuskan untuk membuka usaha penjualan lumpia. Nah, Anda bisa menyewa sebuah stan kecil di pertokoan dan menjual lumpia Anda di situ. Di sini, Anda sendirilah yang harus menentukan lokasi mana yang tepat dalam usaha Anda.

Atau Anda ingin membuka sebuah warung yang menjual segala kebutuhan sehari-hari seperti deterjen, sabun, beras, rokok, dan lain-lain. Anda bisa membuka warung seperti ini di rumah Anda. Sudah banyak contoh warung yang didirikan di rumah-rumah dan cukup laris.



3. PELANGGAN


Bagaimana Anda mendapatkan pembeli barang dagangan Anda? Atau bila itu usaha jasa, bagaimana cara Anda akan mendapatkan klien? Apakah Anda akan memulainya dengan mempromosikannya dari mulut ke mulut? Ataukah Anda akan membuat brosur dan menyebarkannya dari rumah ke rumah?


Beberapa orang yang saya kenal mempromosikan usahanya dengan memasang plang di depan tempat usahanya. Ada juga yang mempromosikan usahanya dengan memasang iklan kecil di koran. Atau, kenapa Anda tidak mencoba memasang iklan Anda di iklan mungil NOVA?


Yang terpenting di sini adalah Anda sudah harus tahu terlebih dahulu tentang bagaimana cara Anda dalam mendapatkan pembeli atau klien dari usaha Anda. Bila tak ada pembeli, tak akan ada penjualan. Bila tak ada penjualan, maka usaha Anda tidak cukup berhasil. Sederhana sekali.


4. TENAGA KERJA

Berapa orang yang akan Anda pekerjakan? Apakah hanya Anda sendiri yang bekerja di situ? Apakah Anda juga mempekerjakan sejumlah orang dalam usaha Anda? Mungkin ada baiknya kalau Anda mulai dengan jumlah tenaga kerja yang sedikit lebih dahulu. Nanti bila usaha Anda makin berkembang, Anda mungkin akan membutuhkan sejumlah tambahan orang yang bisa Anda pekerjakan.


Ada bagusnya bila Anda juga mempekerjakan anggota keluarga Anda. Seperti anak Anda (bila mereka sudah cukup umur tentunya), atau mungkin suami Anda. Dengan mempekerjakan mereka, maka secara tidak langsung mereka juga akan mempunyai rasa ikut memiliki dalam usaha tersebut. Dengan adanya rasa memiliki dari para anggota keluarga, maka dukungan yang diberikan kepada Anda untuk menjalankan usaha tersebut bisa makin besar.


5. PERENCANAAN KEUANGAN


Banyak usaha yang bangkrut karena kehabisan uang tunai. Karena itu penting sekali bagi Anda untuk memperhitungkan jumlah modal awal yang sebaiknya Anda miliki untuk bisa menjalankan usaha Anda. Alangkah baiknya apabila modal tersebut bisa mencukupi untuk membayar pengeluaran perusahaan selama duabelas bulan ke depan. Selain modal awal, apa yang harus Anda lakukan adalah dengan membuat Perkiraan arus kas selama 12 bulan ke depan. Perkiraan arus kas adalah perhitungan yang menggambarkan berapa perkiraan arus keluar masuk uang tunai dalam usaha Anda. Sama seperti modal, maka alangkah baiknya kalau Anda memiliki perkiraan arus kas selama 12 bulan ke depan. Dengan demikian, dalam setahun ke depan, usaha Anda diharapkan tidak akan bangkrut hanya gara-gara kehabisan uang tunai.

Di samping hal-hal di atas, ada hal-hal lain yang perlu Anda perhatikan sehubungan dengan gaya berdagang Anda. Memang ada pepatah yang mengatakan bahwa orang baik bahagia hidupnya. Tapi dalam bidang usaha, terlalu baik hati bisa menciptakan sejumlah hambatan. Dan memang banyak pemilik usaha kecil yang terlalu "baik" dalam menjalankan usahanya, seperti:
  • Mereka terlalu mengalah terhadap partner atau langganannya
  • Mereka menetapkan harga yang pas-pasan saja atas produk dan jasa yang dijualnya
  • Mereka terlalu baik hati dan kurang tegas terhadap bawahannya
  • Mereka merasa ada sesuatu yang salah, kotor atau tak bermoral kalau mereka mendapatkan uang, keuntungan atau kesempatan 
Karena itu, hindari hal-hal seperti itu. Pengusaha yang baik tidak berlaku baik, tetapi berlaku adil. Adil terhadap partner atau pelanggannya, adil terhadap harga barang dan jasa yang dijualnya, adil terhadap bawahannya, dan tentu saja adil terhadap dirinya sendiri.

June 30, 2019

Posted by Sabar Santoso in , , , | June 30, 2019 No comments
Seperti kita ketahui, laporan baik berbentuk soft file atau hard file merupakan hasil akhir dari data yang telah di olah (informasi). Oleh karena itu semakin baik suatu  program, maka program tersebut akan menyediakan banyak laporan yang  dibutuhkan oleh pengguna.

Salah satu tool yang mendukung untuk membuat laporan menggunakan VB.Net ada  Crystal Report. Crystal Report adalah tool untuk membuat laporan yang handal,  karena di dalamnya banyak sekali fitur-fitur untuk memudahkan kita dalam  membuat laporan. Dan Crystal Report akan otomatis terinstal saat kita menginstall  VS.NET. Menurut Wikipedia Crsytal Report adalah sebuah aplikasi yang digunakan untuk membuat laporan dari berbagai sumber data. Sumber data maksudnya bisa dikatakan database, jadi dengan Crystal Report kita bisa membuat laporan yang data-datanya diperoleh dari Database apapun, misalnya SQLServer, Ms. Access, Mysql, dll.

Ada beberapa model yang akan kita buat, report tanpa parameter dan report dengan parameter. Meskipun kita bisa membuat report dari wizard yang telah disediakan oleh Microsoft, kali ini kita akan membuat report secara custom.

Sebelum menampilkan data pada Crystal reports, maka kitaperlu membuat databasenya, dengan struktur table sebagai berikut :

Nama Database    : CrystalDb
Nama Table         : OrderMaster, OrderDetails, OrderProduct







Setelah database selesai dibuat, maka langkah selanjutnya adalah mulai mengerjakan mulai membuat Crystal Reports dengan Ms Visual Studio .Net

- Buka Visual Studio .Net dan pilih new Visual Basic .NET Project.


June 29, 2019

Posted by sabarsan in | June 29, 2019 No comments

The Galaxy Watch is Samsung's attempt to bring its smartwatch line under a larger Galaxy umbrella so that it fits into the ecosystem more seamlessly. So the company let go of the "Gear" branding and kept things simple by calling it the Galaxy Watch. And while Samsung's efforts look to be in the right direction, the ecosystem that we are looking at still hasn't reached the Apple kind, and that leaves the Galaxy Watch stuck somewhere between truly great and just another smartwatch.
Don't get me wrong, I love the Galaxy Watch, but I feel it still hasn't reached its true potential yet. It brings a familiar Gear-like design with a rounded body, a AMOLED display and a rotating bezel. And more importantly - it feels like a watch. The Galaxy Watch also touts an impressive battery life and some use activity tracking. And all of this comes at a reasonable starting price of Rs 24,999. Is the Galaxy Watch the best Apple Watch alternative?
Design and display
A watch is an extremely personal and subjective product, more so than a smartphone. At least, that's what I believe. What a watch should be shaped like is a matter of choice. Some like it round and chunky while others may prefer it square and petite. I personally prefer the former which is why I find the Galaxy Watch extremely attractive. It has a rounded body that comes in two sizes - 42mm and 46mm. I received the 46mm model as my review unit and I'm glad because it's the perfect size for my wrist. If you have a small wrist then the 42mm should be ideal for you.
The 46mm model is big but surprisingly lightweight. The body comes in silver while the rotating bezel and accents on the buttons are in a dark gray colour which adds a nice touch of contrast. You can also opt for the all-Black version or the all-Rose Gold option as well, but these colours are limited to the 42mm model only. The buttons placed on the right side have a rough pattern on it which makes it easy to identify and there's a nice tactile feel as well. They aren't firmly placed and you can feel it move around, which feels kind of cheap.
I cannot stress this enough, but I find the rotating bezel design to be absolutely the best way to navigate on a smartwatch yet. It is definitely a feature that should be seen on more smartwatches and I'm glad Samsung hasn't removed this. Turning the bezel clockwise or anticlockwise will allow you to browse through the entire UI and apps smoothly and the fact that you don't have to use your finger to navigate leaves the display completely free. There's also a little clicky feel with every rotation that makes it feel more authentic and real. And speaking of real, you also have the option to enable the ticking sound of the seconds hand to mimic a real watch, which is oddly satisfying.
I am not a big fan of the silicone straps that come with the smartwatch as it attracts way too much dust that's not easy to remove. Of course, you could always give them a quick wash under the tap as the smartwatch is waterproof. I suggest buying better 22mm strap made of stainless steel or leather or whatever that takes your fancy.
The 46mm model comes with a 1.3-inch AMOLED display with a pixel density of 282 DPI while the smaller 42mm model gets a 1.2-inch display with a higher 302 DPI. It is a gorgeous AMOLED display and you can count on Samsung to deliver sharp and vivid colours and detail. Brightness levels and viewing angles are good and you'll be able to view the display even on average brightness. The UI in general has a lot of colourful icons which makes it look rich and lively.
Features and performance
To get started, you need to first pair the Galaxy Watch with a phone. The watch is supported on both Android and iOS as opposed to the Apple Watch which only works on an iPhone. You need to download the Galaxy Wearable app from the Play Store. In the iOS App Store this goes by the name of Galaxy Watch. Once the app is downloaded, you will be taken through the pairing process over Bluetooth. The app will give you a dashboard that shows you the battery percentage, internal storage and memory consumed. The Galaxy Watch comes with 4GB of storage, but you will have access to less than half of that, and around 768MB of RAM.
You should note that pairing the Galaxy Watch with an iPhone will allow you to read notifications but not reply to them. Notifications on the watch will be a lot more interactive if connected to an Android device. Apart from quick reply options, you can also type full messages on the watch with the help of a small feature phone-like keypad. The watch vibrates every time you receive a notification, but I'm not a fan of the little animation that keeps showing up before you're able to read the message as it can get really annoying if you get a lot of notifications through the day.
The Galaxy Watch comes with a lot of the same features as the Gear S3 so anyone familiar with that watch will instantly know how to work on this one. Rotating the bezel clockwise or swiping left on the touchscreen will show you some widgets and the option to add contacts, alarms and workouts. Rotating the bezel anticlockwise or swiping right will bring up notifications.
What really makes the Galaxy Watch stand out is quite simply because of all the watch faces to choose from. Samsung says there are over 60,000 watch faces in the Galaxy Wearable app, and while you may never go through all of them, just the idea of having an endless supply of watch faces has me sold. There are a few faces included in the Settings menu that look quite nice as well.
Samsung is offering close to 40 workouts that includes running, hiking, swimming, treadmill and crunches. The watch also auto detects when you're running or walking over a prolonged period or some of the other workouts so you don't have to manually start the timer. It doesn't always work seamlessly for all workouts, but the tracking is quite on point. The watch can also detect when you're inactive and will buzz you when it feels you should do a torso twist.There is a speaker on the left side that allows you to talk someone on a call. The volume levels aren't great and you'll only be able to hear something in a very quiet environment. Notably, the person on the other end of the line will be able to hear you quite clearly, as if you were talking over the phone.

Battery

One key aspect about smartwatches is the battery life. I find it tiresome to have to charge a watch before I sleep every night. The Apple Watch will make you do that every other day. But the Galaxy Watch goes up to four full days before you need to reach for the bundled wireless charger, and that's just great. In fact, you can even stretch it up to five days if you know the right battery saving combinations. Note that this for the 46mm model as it gets a bigger battery 470mAh battery as compared to the 42mm model that gets a 270mAh capacity. As we couldn't test the smaller variant it's hard to say how it delivers on battery life, but I reckon it will be around 2-3 days at the most.

Now, If you want to reach Samsung's four-day battery life promise, you will need to keep a few things in mind. The Always-On feature needs to be toggled off, which is fine because you don't need the display to stay on when you're not looking at it. But if you do prefer the Always-On option then do note that this will drain battery life a lot faster, offering around two full days before draining out. Next, I found it ideal to set the display brightness at around 7, which is sufficient for indoors and outdoor visibility, while at the same time does not drain the battery too fast. You can also switch off the Wi-Fi option if the watch is connected to your phone via Bluetooth.

To charge the Galaxy Watch, simply place the body on the wireless charger with the back facing the dock. Wireless charging in general is a pretty slow technology and even with a battery as small as a 470mAh inside the 46mm model will take about two and a half hours to charge from zero to 100 percent. The charging time should be faster for the 42mm as it comes with a battery size that's almost half at 270mAh.
Posted by sabarsan in | June 29, 2019 No comments

It’s safe to say that the iPhone X has been the most-talked about tech product of 2017. The anticipation for the tenth anniversary iPhone started last year, well before the usual time for the iPhone rumour mill to start whirring. While the launch itself may have been without too many surprises - thanks to the generous number of leaks, the biggest from Apple itself - that didn’t stop the iPhone X from grabbing everyone’s attention, not least because it made Rs. 1 lakh phones a reality.
The iPhone has never been about specifications, and that’s never been more true than with the iPhone X, which shares most of its internals with the iPhone 8 and iPhone 8 Plus, but is nothing like any other iPhone - new or old - in terms of design or how you interact with it on an everyday basis. With Face ID and a UI paradigm reimagined without the Home button, Apple says the iPhone X is “the future of the smartphone”.
The first time we saw the iPhone X from the back, it reminded us of older iPhone models, specifically the pronounced rounded corners and general ‘chunkiness’ of the iPhone 3GS. No, the iPhone X is nowhere near as thick as the iPhone 3GS - thankfully - but at 174g, it’s a fair bit heavier than any iPhone model to date that hasn’t carried the ‘Plus’ moniker. If you are moving from an iPhone 7 or earlier ‘regular’ sized model to the iPhone X, you will certainly notice the additional weight.
The glass back is a huge fingerprint magnet, and, again, just like the other two new iPhone models, the iPhone X is prone to sliding off surfaces that are even slightly slippery or have even a bit of an incline. Be sure to protect your ‘precious’ in some sort of a case, or you could end up with a repair bill that rivals the GDP of a small nation. The dual rear cameras on the iPhone X are laid out vertically, as opposed to horizontally on the Plus-sized models. We found the mute button on the iPhone X to be stiffer than expected, requiring more force than usual to toggle on two different units that we tested.
Posted by sabarsan in | June 29, 2019 No comments
Untuk mendapatkan penghasilan tambahan paling mudah adalah berdagang kecil-kecilan dengan modal sedikit ataupun berhutang dari bank atau kerabat. Paling sederhana dan tidak menghabiskan waktu adalah berwirausaha atau berdagang dengan menitipkan barang dagangan kita di toko orang atau tempat umum lainnya.
Untuk memulai usaha dagang, berikut tips berdagang / berwirausaha untuk pemula:
1. Tentukan konsumen yang akan kita jangkau. Hal ini sangat penting, karena kalau tidak punya sasaran yang sempit kita akan bingung menentukan barang yang akan dijual.
2. Tentukan jenis barang apa yang kira-kira laku di komunitas tertentu, sehingga usaha yang kita lakukan tidaklah sia-sia.
3. Hitung modal yang diperlukan, kalau uang tabungan kita masih kurang untuk berdagang, kita dapat meminjam uang dari keluarga, teman atau kerabat lainnya. Kenapa tidak dengan Bank? Karena jangka waktu untuk pembayaran dari keluarga, teman atau kerabat lainnya masih bisa dikompromikan, hal ini dilakukan untuk berjaga-jaga apabila usaha dagang kita tidak lancar.
4. Tentukan tempat berdagang dilakukan. Masalah tempat “menggelar” barang dagangan jangan pikirkan secara sempit di jaman sekarang. Sekarang ini, kita dapat menggelar barang dagangan kita di dunia maya juga, jadi jangan lupakan hal ini. Bila dibuat daftarnya kira-kira tempat berdagang yang dapat dipilih adalah: 

  • Berjualan di rumah sendiri. Tanpa modal sewa dan gunakan peralatan-peralatan yang ada. Untuk tenaga kerja bisa minta tolong suami/istri atau sanak keluarga yang tinggal di rumah dan tidak bekerja untuk melayani pembeli. Contoh usaha yang cocok dengan tempat ini adalah rumah makan, warung, kedai jus, toko aksesoris wanita, toko baju, jualan voucher, dsb.
  • Menitip di toko/warung tetangga atau orang lain, biasanya disebut dengan konsinyasi. Jadi kita tidak perlu menyewa toko, meluangkan waktu melayani pembeli, dan menyediakan peralatan sendiri. Dalam hal ini kita hanya memberikan komisi atau pemilik toko/warung menjual dengan harga yang lebih tinggi dari kita kasih, sehingga pemilik toko/warung dapat untung dari selisih harganya. Contoh dagangan yang cocok dengan tempat ini adalah makanan kecil / snack, baju, minuman, aksesoris wanita, voucher, dsb.
  • Membawa barang dagangan ke tempat kita bekerja. Hal ini dapat dilakukan apabila tidak ada aturan resmi yang membatasi karyawan untuk melakukan jual beli di luar konteks dari kantor. Cara ini biasanya dilakukan dengan cara promosi dari mulut ke mulut. Pembeli akan langsung datang ke kita apabila tertarik. Contoh barang dagangan yang cocok di tempat ini adalah makanan, baju, aksesoris wanita, parfum, voucher, dsb.
  • Menggunakan media internet. Cara ini paling mudah untuk menjangkau orang di luar lingkungan kita, karena internet itu bersifat umum dan semua orang darimana pun bisa menggunakannya. Bagi orang awam yang tidak bisa mendesign web sederhana, dapat melakukannya dengan menawarkan barang dagangan di website-website komunitas. Contohnya friendster, multiply, facebook, yahoo groups, dsb. Caranya mudah, yaitu masukkan foto-foto produk kita, dan jangan lupa buat kalimat penawaran di profil kita di website komunitas tersebut. Bagi seorang yang professional dalam membuat web sederhana, maka dapat membuat web yang berisi penawaran kita kepada konsumen beserta foto contoh produknya. Kemudian web kita dapat diluncurkan di host server  (penyedia tempat web) yang gratis, seperti Google, dan penyedia Blog gratis. Dengan media internet tentunya jangan lupa cantumkan Contact Person, Alamat dan Telepon yang bisa dihubungi, dan juga Area/Daerah/Kota yang kita dapat layani.
Dengan langkah-langkah ini, tentunya kita dapat memanfaatkan sumber daya (modal, tenaga, pikiran, media) semaksimal mungkin, sehingga pengeluaran-pengeluaran yang besar untuk sewa tempat, rekrut karyawan dapat dikurangi. Bagi pemula yang bekerja di perusahaan mungkin kalau berhenti bekerja dan langsung berdagang tentunya tidak bisa langsung berhasil. Oleh karena itu dengan bekerja di tempat bekerja sekarang dan berdagang kecil-kecilan bisa menghasilkan pendapatan yang lebih besar dari biasanya.
Dengan tips berdagang ini diharapkan para pembaca bisa tetap bekerja di pekerjaannya masing-masing sambil berjualan kecil-kecilan, karena waktu untuk berjualan diserahkan kepada orang lain, dan kita hanya menerima hasilnya saja. Selamat mencoba!

June 24, 2019

Posted by Sabar Santoso in | June 24, 2019 No comments














Membuka usaha toko kelontong dengan memanfaatkan ruangan yang tidak terpakai di rumah memang sangat menyenangkan. Untuk seorang ibu rumah tangga selain bisa tetap menjaga rumah, juga bisa tetap menjaga anak apalagi jika bisa menghasilkan keuntungan yang berlipat pula.

Toko kelontong biasanya mempunyai pasar yang selalu ada, yakni tetangga sekitar pemukiman tersebut sebagai konsumennya. Walaupun margin per item tipis tapi total keuntungan yang didapatkan cukuplah menggiurkan.

Selain itu, jumlah produk yang dijual semakin beragam dan banyak. Semakin beargam produk yang dijual, keuntungan akan semakin besar pula. Tidak hanya barang kebutuhan pokok saja tetapi barang-barang kebutuhan sekunder pun juga semakin banyak jenisnya.

UD. Cendrawasih adalah salah satu toko kelontong yang sudah berjalan. Usaha tersebut telah berdiri sejak 15 tahun yang lalu. Pemiliknya bernama ibu Kwasua.

Sebagai pemilik, ibu Kwasua memang menyukai usaha kelontongan ini. Usaha ini dijalaninya karena dianggap mudah dibandingkan usaha warung makan yang baginya terlalu ribet dan butuh keahlian. 

Barang-barang yang ada di tokonya dibeli di pasar Demangan dan beberapa sales yang datang ke tokonya. Beraneka macam barang yang disediakannya kebutuhan sembako seperti gula, teh, kopi, mie instan, dan juga beras. Juga keperluan lainnya seperti sabun mandi maupun sabun cuci, aneka minuman instan, telur dan masih banyak lagi. Sebagai pelengkap dan menambah pemasukan maka usahanya ditambah dengan berjualan pulsa handphone. Hal ini dilakukannya karena kesadaran akan kebutuhan pulsa hp terlebih untuk para mahasiswa yang kost di tempat sekitarnya.



Hal yang Dipersiapkan dalam Membuka Toko Kelontong


Untuk membuka usaha toko kelontongan ini yang harus disiapkan adalah etalase dan rak yang digunakan untuk memajang barang-barang dagangannya. Besarnya etalase disesuaikan dengan jumlah dan jenis barang yang dijual, dan berapa modal yang ada untuk memulai usaha ini.


Untuk rak, jika modal terbatas maka pemilik cukup membeli bagian-bagiannya saja seperti kayu dan besi kemudian dirakit sendiri karena ini jelas lebih menghemat.
Persiapan tempat yang strategis untuk berjualan seperti di depan rumah atau garasi, atau dengan menyewa ruko sangat perlu diperhatikan. Dan jangan lupa menyiapkan timbangan untuk menakar barang-barang dan kalkulator untuk menghitung.

Sebagai pemula, jika belum mengenal agen atau distributor dari produk-produk yang akan dijual pemilik bisa langsung mendatangi mereka. Usahakan selalu membeli barang langsung dari distributor atau agen karena harganya jauh lebih murah.


Susunlah daftar barang yang akan dijual, disesuaikan dengan modal yang ada. Sambil menyusun, buatlah skala prioritas terhadap barang-barang tersebut. Untuk barang yang diprediksi akan cepat laku maka stok diperbanyak dan selalu dipersiapkan agar tidak pernah kehabisan.

Simulasi Keuntungan :

Pendapatan
Asumsi pendapatan harian Rp 600.000,00
Omset 1 bulan : Rp 600.000,00 x 30 = Rp 18.000.000,00

Pengeluaran
Belanja stok produk = Rp 500.000,00 x 30 = Rp 15.000.000,00
Transportasi = Rp 5.000,00 x 30 = Rp 150.000,00
Listik dll = Rp 50.000,00
Total pengeluaran = Rp 15.200.000,00

Keuntungan bersih
Rp 18.000.000,00 – Rp 15.200.000,00 = Rp 2.800.000,00

ref : -bisnisukm.com
Posted by Sabar Santoso in , | June 24, 2019 No comments

Sudah pada tahu kan PTC itu apa? Ya PTC atau Paid To Click, yaitu program yang diadakan oleh sebuah website, jika kita melakukan klik pada iklan yang mereka sediakan, maka kita akan dibayar.

Jadi pada intinya bisnis online seperti ini merupakan jembatan antara pengiklan dan konsumen. Pengiklan akan membayar untuk menampilkan sebuah link (iklan) di situs PTC, sedangkan konsumen akan dibayar untuk menge-klik suatu link (iklan).

Pada postingan terdahulu sudah saya jelaskan mengenai PTC lokal atau PTC nya dari Indoesia, yaitu IDRClickIt. Nah yang ini sama juga PTC cuma dari luar negeri dan bayarannya pun dollar, nama nya adalah Incrasebux.

Incrasebux merupakan PTC yang sudah terpercaya dan bukan scam / website penipu, dan sampai saat ini sudah memiliki jutaan member diseluruh dunia.

Bagi yang suka chatting ataupun facebookan, bisnis online ini sangat cocok untuk dikerjakan. Cara kerjanya pun sangat mudah. Terlebih dahulu kita harus memiliki account di website tersebut, dengan cara daftar di bagian register, dan ini gratis / tidak bayar, sifat keanggotaannya adalah untuk selamanya.

Kemudian setelah kita punya account maka akan disediakan beberapa iklan (antara 4 sampai 7 iklan). Tugas kita adalah meng klik iklan itu satu persatu, maka detik itu juga kita akan di bayar melalui pay pal (alat transaksi keuangan internet), kalau belum punya account paypal langsung aja daftar di sini. informasi mengenai paypal bisa klik disini.
Analisa perhitungan uang yang bisa diperoleh dari Incrasebux adalah sebagai berikut :

  • 1 kali klik iklan adalah $0.01
  • Rata-rata 1 hari iklan adalah 4 sampai 7 iklan, kita ambil tengahnya saja yaitu 5 iklan, jadi : 5 iklan x $0.01 = $0.05
  • Kemudian kita memiliki referral minimal 100 orang : 100 orang x $0.05 = $5
  • Sampai sini, jadi kita memiliki penghasilan $5 per hari, berarti dalam sebulan uang yang bisa kita peroleh adalah sebesar : 30 hari x $5 = $150
Lumayan  kan.. Nah itu baru 100 referral, kalo kita rajin promosi link Incrasebux ini, maka referral yang bisa kita dapatkan di atas 100, bisa 200, 300 atau 1000 referral, tergantung kerajinan kita mempromosikannya, karena jangkauan kita adalah internasiaonal.

February 08, 2019

Posted by Sabar Santoso in , | February 08, 2019 No comments















Java sebagai salah satu bahasa pemrograman open source menjanjikan banyak kemudahan bagi programer junior maupun senior. Tutorial ini akan membawa Anda mengenal lebih jauh bahasa ini melalui pembahasan konsep model perancangan dan petunjuk sederhana penggunaannya.

Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991, yang saat ini sudah di akuisisi oleh Oracle. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan ­platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer­­. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.


Platform Independent

Platform independent berarti program yang ditulis dalam bahasa Java dapat dengan mudah dipindahkan antar berbagai jenis sistem operasi dan berbagai jenis arsitektur komputer. Aspek ini sangat penting untuk dapat mencapai tujuan Java sebagai bahasa pemrograman Internet di mana sebuah program akan dijalankan oleh berbagai jenis komputer dengan berbagai jenis sistem operasi. Sifat ini berlaku untuk level source code dan binary code dari program Java. Berbeda dengan bahasa C dan C++, semua tipe data dalam bahasa Java mempunyai ukuran yang konsisten di semua jenis platform. Source code program Java sendiri tidak perlu dirubah sama sekali jika Anda ingin mengkompile ulang di platform lain. Hasil dari mengkompile source code Java bukanlah kode mesin atau instruksi prosesor yang spesifik terhadap mesin tertentu, melainkan berupa bytecode yang berupa file berekstensi .class. Bytecode tersebut dapat langsung Anda eksekusi di tiap platform yang dengan menggunakan Java Virtual Machine (JVM) sebagai interpreter terhadap bytecode tersebut.

JVM sendiri adalah sebuah aplikasi yang berjalan di atas sebuah sistem operasi dan menerjemahkan bytecode program Java dan mengeksekusinya, sehingga secara konsep bisa dianggap sebagai sebuah interpreter. Proses pengeksekusian program Java dapat dilukiskan seperti di Gambar 1. Dengan cara ini, sebuah program Java yang telah dikompilasi akan dapat berjalan di platform mana saja, asalkan ada JVM di sana.

Kompiler dan interpreter untuk program Java berbentuk Java Development Kit (JDK) yang diproduksi oleh Sun Microsystems. JDK ini dapat didownload gratis dari situs java.sun.com. Interpreter untuk program Java sendiri sering juga disebut Java Runtime atau Java Virtual Machine. Interpreter Java, tanpa kompilernya, disebut Java Runtime Environment (JRE) dapat didownload juga di situs yang sama. Untuk mengembangkan program Java dibutuhkan JDK, sementara jika hanya ingin menjalankan bytecode Java cukup dengan JRE saja. Namun untuk mengeksekusi applet (sebuah bytecode Java juga) Anda biasanya tidak perlu lagi mendownload JRE karena browser yang Java-enabled telah memiliki JVM sendiri.


Library

Selain kompiler dan interpreter, bahasa Java sendiri memiliki library yang cukup besar yang dapat mempermudah Anda dalam membuat sebuah aplikasi dengan cepat. Library ini sudah mencakup untuk grafik, desain user interface, kriptografi, jaringan, suara, database, dan lain-lain.


Object Oriented

Java adalah bahasa pemrograman berorientasi objek. Pemrograman berorientasi objek secara gamblang adalah teknik untuk mengorganisir program dan dapat dilakukan dengan hampir semua bahasa pemrograman. Namun Java sendiri telah mengimplementasikan berbagai fasilitas agar seorang programer dapat mengoptimalkan teknik pemrograman berorientasi objek.

Sedikit perbandingan tambahan dengan bahasa C dan C++, Java banyak mewarisi konsep orientasi objek dari C++ namun dengan menghilangkan aspek-aspek kerumitan dalam bahasa C++ tanpa mengurangi kekuatannya. Hal ini mempermudah programer pemula untuk mempelajari Java namun mengurangi keleluasaan programer berpengalaman dalam mengutak-atik sebuah program. Di balik kemudahan yang ditawarkan Java, luasnya fasilitas library Java sendiri membuat seorang programer membutuhkan waktu yang tidak singkat untuk dapat menguasai penggunaan library-library tersebut.


Memulai Pemrograman Java

Untuk membuat program Java, seperti telah disebutkan sebelumnya, Anda membutuhkan JDK. Proses instalasi JDK tersebut sangat mudah dan tidak membutuhkan pengetahuan tertentu. Namun untuk menggunakannya Anda perlu melakukan beberapa penyesuaian dengan sistem operasi Anda. Umumnya yang perlu Anda lakukan adalah memasukkan path ke direktori JDK Anda ke setting path pada sistem operasi Anda. Misalkan direktori JDK Anda adalah C:\jdk1.4SET PATH=C:\jdk1.4\bin pada file autoexec.bat Anda. Untuk Windows NT/2000/XP Anda cukup menambahkan direktori C:\jdk1.4\bin pada variabel path di System Environment. Caranya: klik kanan ikon My Computer, pilih Properties. Kemudian pilih tab Advanced. Lalu klik tombol Environment Variables, cari variabel path, kemudian tambahkan path direktori JDK Anda ke dalam variabel tersebut. Untuk Linux, tambahkan baris perintah SET CLASSPATH=(direktori jdk Anda) ke file profile Anda. Untuk mencoba JDK, ketikkan perintah java dan javac pada shell prompt (atau DOS Command Prompt). Jika perintah tersebut sudah dikenali, maka program java atau javac Visual Café dari Symantec atau JBuilder dari Borland pada Windows 98 anda cukup menambahkan baris perintah akan menampilkan sintaks penggunaan. Untuk kemudahan dan berbagai fasilitas tambahan Anda dapat menggunakan Integrated Development Environment (IDE) untuk bahasa Java seperti

Urutan langkah-langkah yang harus Anda lakukan untuk membuat sebuah program Java sederhana adalah:
  1. Membuat source code program dengan editor teks apapun. Ingat, file tersebut harus berekstensi .java dan case sensitive.
  2. Mengkompile source code dengan perintah javac. Misalnya: javac HelloWorld.java. Jika berhasil, hasilnya adalah file bytecode berakhiran .class.
  3. Mengeksekusi bytecode dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh: java HelloWorld.

Source Code

Berikut kode untuk HelloWorld.java:

public class HelloWorld
{
    public static void main(String[] args)
    {
        System.out.println("Hello World....");
    }
}

Dan ini sebuah contoh lain, yaitu applet sederhana untuk menampilkan teks di applet. Sebutlah file ini bernama HelloWorldApplet.java:

import java.awt.Graphics;

public class HelloWorldApplet extends java.applet.Applet
   {
      public void paint(Graphics g)
      {
         g.drawString("Apa Kabar Dunia?", 5, 25);
      }
   }

Secara gamblang dapat diperhatikan bahwa struktur kedua program sangat mirip, dan hanya berbeda dalam konteks eksekusi. Kedua program ini akan dibahas lebih lanjut setelah kita membahas cara mengkompile dan mengeksekusi program tersebut. Perlu diingat bahwa bahasa Java bersifat case sensitive, sehingga Anda harus memperhatikan penggunaan huruf besar dan kecil. Selain itu penulisan source code program tidak harus memperhatikan bentuk tertentu, sehingga Anda bisa saja menuliskan semua baris source code tersebut dalam satu baris asal Anda tidak lupa membubuhkan tanda titik koma (;), atau menuliskan tiap kata dalam satu baris tersendiri. Namun dianjurkan Anda mengikuti layout seperti pada contoh agar program Anda mudah dibaca dan dimengerti.


Kompilasi

Setelah kedua file disave dengan nama HelloWorld.java dan HelloWorldApplet.java, kita akan mengkompile kedua program tersebut dengan perintah:
prompt> javac HelloWorld.java
prompt> javac HelloWorldApplet.java
Perlu diperhatikan bahwa direktori aktif Anda saat ini adalah direktori tempat Anda meletakkan file-file program tersebut. Anda tetap dapat mengkompile program Anda dari direktori berbeda dengan perintah:
prompt> javac (direktori program)/namafile.java
Setelah perintah ini selesai, Anda akan melihat bahwa telah tercipta dua buah file .class, yaitu bytecode hasil kompilasi source code kita.


Sintaks Program

Sekarang kita akan mencoba membahas elemen-elemen dalam kedua source code tersebut.

Pada awal Listing 2 kita menemukan perintah import. Pada tahap awal ini Anda perlu mengetahui bahwa pernyataan tersebut hanya berfungsi mempermudah penulisan metode atau dalam bahasa pemrograman lain disebut prosedur atau fungsi. Jadi Anda hanya perlu menulis Graphics sebagai pengganti java.awt.Graphics, karena kita telah mengimpor java.awt.Graphics.

Kemudian di masing-masing listing terdapat pernyataan public class. Pernyataan ini adalah pernyataan pembuka sebuah kelas. Kelas sendiri digunakan untuk menciptakan objek. Ingat bahwa Java berorientasi objek. Kata public di depannya berfungsi agar kelas tersebut dapat diakses oleh semua program lain. Untuk saat ini anggaplah objek sebagai suatu item yang dapat dimanipulasi oleh sebuah program. Dalam Listing 2 terdapat tambahan kata extends. Hal ini berarti kelas yang kita buat akan mewarisi sifat-sifat dari kelas yang kita extends. Dengan kata lain kita menjadikan kelas yang kita extends sebagai himpunan bagian dari kelas kita buat.

Kemudian kita menemukan baris pernyataan public static void main(String[] args) dan public void paint(Graphics g). Keduanya adalah pernyataan pembuka sebuah metode. Metode sendiri adalah kumpulan pernyataan untuk melakukan suatu tugas tertentu dalam kelas. Keduanya sebenarnya mempunyai fungsi yang sama namun dalam konteks yang berbeda. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekusi pertama kali saat program tersebut dieksekusi. Sementara dalam applet, metode yang pertama kali akan dieksekusi ketika applet diload adalah paint. Kata public di depannya mempunyai fungsi yang sama dengan kata public yang ada di depan baris permulaan kelas. Namun nantinya Anda akan menemukan juga bentuk lain seperti private dan protect yang akan kita bahas nanti.

Pada Listing 1 terdapat kata static pada pernyataan pembuka metode main. Hal ini berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. Dalam metode mainString[] args, di mana args hanyalah sebuah nama dari objek array dari String. Array ini nantinya akan berisi parameter-parameter yang diberikan user sebagai argumen command line. Sementara Anda tidak perlu mengerti mengenai parameter tersebut, cukup diingat bahwa bentuk metode main harus selalu demikian. dalam aplikasi, parameternya adalah selalu

Kemudian di dalam kedua metode pada kedua listing tersebut, kita menemukan sebuah pernyataan. Anda tentu dapat saja meletakkan lebih dari satu pernyataan dalam sebuah metode. Setiap pernyataan dalam sebuah metode dipisahkan oleh titik koma dan akan dieksekusi satu persatu. Kedua pernyataan pada listing ternyata memanggil sebuah metode lain yaitu metode println dan paint. Tentunya dapat Anda perhatikan bahwa untuk memanggil sebuah metode diperlukan tiga komponen yaitu:
  1. Objek yang ingin kita pakai. Dalam hal ini objek System.out dan Graphics g.
  2. Nama metode yang ingin kita pakai. Dalam hal ini println dan paint.
  3. Sepasang tanda kurung yang berisi informasi tambahan yang diperlukan oleh metode yang dipanggil, yaitu parameter.
Dalam Listing 1, pernyataan System.out.println("Apa Kabar Dunia?"); berarti carilah objek outSystem kemudian panggil metode println dari objek out dengan parameter berupa string "Apa Kabar Dunia?". Sedang dalam Listing 2, pernyataan g.drawString("Apa Kabar Dunia?", 5, 25); berarti carilah objek g kemudian panggil metode drawString pada objek g dengan parameter "Apa Kabar Dunia?”, 5, 25);. dalam kelas


Eksekusi

Setelah selesai membahas sintaks dasar Java dalam kedua listing, selanjutnya kita akan mencoba mengeksekusi kedua program ini. Untuk program pertama yang berupa aplikasi biasa, kita tinggal mengetikkan perintah java HelloWorld pada prompt dan pesan Apa Kabar Dunia? akan tampil di layar (atau mungkin di tempat lain, bergantung sistem operasi Anda). (ref - Ari Hermawan, Ilmu Komputer).

Search

Bookmark Us

Delicious Digg Facebook Favorites More Stumbleupon Twitter