Sistem Ekonomi Tradisional



Barter merupakan salah satu bagian dari sistem perekonomian tradisonal dengan cara pertukaran barang produksi antara manusia satu dengan lainnya. Nelayan memiliki ikan, ditukarkan dengan petani yang menanam tela misalnya. 
Tetapi semuanya terbentur sifat manusia yakni untung rugi. Hal ini  karena barang yang dibuat tidak menggunakan proses yang sama, kadar lelah yang sama, dan sebagainya. 
Saat ini , Anda melakukan transaksi dengan alat tukar bernama uang. Alat tukar tersebut memberikan standar pada nilai, Jika si A membeli batagor dan si tukang batagor membeli baju yang si A jual, mereka sama-sama mendapatkan barang yang diinginkan, tetapi dengan nilai transaksi yang berbeda. Mereka melakukan barter tetapi dengan nilai transaksi yang berbeda. Itu;aj haekat ilmu ekonomi. Naluri manusia yakni untuk selalu hidup dan memenuhi kebutuhan hidupnya. istilahnya gregariousness

Apa sih waifu?


Waifu merupakan istilah untuk menyebut istri. Tetapi seringkali disalah gunakan untuk menatakan istri dalam karakter anime. Biasanya orang yang punya waifu itu jones atau jomblo akut di dunia nyata. Makanya mereka beralih memilih pasangan 2D yang Cuma gambar mangak.



Kata waifu merupakan pelesetan dari bahasa Inggris “wife” artinya istri. Waifu merupakan karakter anime perempuan dalam serial manga atau video game yang paling disukai seorang otaku. Biasanya para otaku punya waifu. Ini karena ke-maniak-an mereka terhadap anime, video game, manga dan sebagainya.

Desain karakter anime menjadi hal yang paling utama yang membuat para otaku menyukai waifu mereka. Biasanya sih cowok-cowok memilih waifu-nya karena fisiknya seperti rambut, mata, sampai bodynya yang semlohai. 

Memang sih waifu dengan desain semlohai menjadi keindahan sendiri bagi para wibu. Mengumpulkan pernak pernik yang berhubungan dengan karakter tersebut pun menjadi lebih menyenangkan. 

Pengabdian tersebut dilakukan dengan berbagai cara. Mulai dari sekedar membaca, menonton manga atau anime kesukaanya ketika karakter waifunya muncul. Ada juga yang sampai tahap mengoleksi pernak pernik waifu mulai dari poster, dakimakura, figure, dan sebagainya.



Ga masalah kok jika kalian suka pada karakter anime 3D. Tapi jangan terlalu berlebihan sampai menganggapnya pacar atau istri kalian ya. Jangan sampai deh obsesi kalian pada karakter anime tersebut mengganggu kehidupan kalian khususnya dalam mencari pasangan di dunia nyata.

Membuat Heading dengan HTML

Membuat heading

Heading berfungsi seperti judul pada sebah dokumen. Bukan judul yang muncul di titlebar seperti yang kita buat menggunakan tag <title> namun seperti judul dalam dokumen itu sendiri. Untuk membuat heading, HTML menyiapkan enam buah tingkatan heading mulai dari yang terbesar yaitu <h1> sampai terkecil <h6>
Untuk membantu anda memahami bagaimana ukuran font antara <h1> sampai <h6> akan muncul dijendela browser , tulislah script dibawah ini


simpan dalam format all type dan jalankan di browser




Komponen Dasar Laravel

Struktur projek laravel
ü  App/
ü  Boot/strap
ü  Vendor
ü  Public/
ü  .gitattributes
ü  .gitignore
ü  Arisan
ü  Composer.json
ü  Composer.lock
ü  Phpunit.xml
ü  Server.php


Gambar: folder dalam project laravel
Penjelasan:
ü  App
Folder ini digunakan untuk menydiakan tempat default penyimpanan kode yang sudah ditulis atau dikonfigurasi. Pada folder ini lah disimpan smua kode projek aplikasi yang dimulai dari konfigurasi , logic dan sebagainya

Dalam folder app juga terdapat beberapa folder file:
·         Commands/
Folder ini merupakan folder yang digunakan untuk menyimpan perintah artisan yang digunakan untuk keperluan aplikasi anda
·         Config/
Folder ini merupakan folder yang berisi konfigurasi baiik untuk framework atau aplikasi . selain itu juga dapat membuat folder sesuai dengan keinginan anda misalnya untuk menampung kelas-kelas validasi yang telah dibuat.
·         Controllers/
Folder ini digunakan untuk menyimpan kelas-kelas php controller. Dengan menggunakan controller anda dapat memisahkan logika aplikasi dalam beberapa kelas php.
·         Databases/
Digunakan untuk menyimpan keperluan basisdata baik untuk migrasi (migration) maupun untuk memasukan data ke basisdata (seeds)
·         Lang/
Digunakan untuk menyimpan berbagai lokalisasi bahasa untuk keperluan pengembangan aplikasi , paginasi, validasi dan lainya.
·         Models/
Berisi kelas-kelas model yang kaitanya dengan interaksi ke database
·         Start/
Merupakan folder yang menyimpan file untuk prosedur aplikasi anda
·         Storage/
Berfungsi untuk menyimpan file yang dibuat oleh laravel ke harddisk. Misal untuk membackup database (file.sql) ke direktori storage/backups
·         Views/
Digunakan untuk menyimpan file-file php untuk keperluan tampilan (frontend) aplikasi
·         Filters.php
Berisi daftar filter untuk routes aplikasi. Secara default laravel sudah menyediakan beberapa filter untuk keperluan standar seperti autentifikasi dan proteksi CSRF
·         Routes.php
File ini berisi semua route untuk aplikasi khususnya lalu lintas request ke aplikasi.

ü  Bootstap/
Berisi file prosedur untuk framework laravel
·         Autoload.php
Berisi sebagian besar prosedur framework
·         Paths.php
Berisi array dari jalur sistem file umum yang digunakan oleh framework laravel
·         Start.php
ü  Tests/
Untuk menyimpan semua unit dan tests untuk keperluan pengembangan aplikasi
ü  Vendor/
Berisi semua paket composer yang digunakan dalam aplikasi
ü  Public/
Berisi assets yang digunakan untuk menyimpan file-file css, javascript, image ataupun file-file yang diperlukan.
ü  Gittatributes
Merupakan file konfigurasi standar sistem versi kontrol yang sangat populer saat ini yaitu git
ü  .gitignore
Berisi beberapa informasi folder mana saja yang akan diabaikan oleh Git
ü  Artisan
Merupakan file yang berfungsi untuk mengeksekusi atau menjalankan perintah artisan CLI untuk laravel
ü  Composer.json dan composer.lock
Berisi paket-paket composer yang akan kita gunakan untuk keperluan aplikasi
ü  Phpunit.xml
Berisi konfigurasi default unit testing php laravel. File ini juga menangani pemuatan dependensi composer dan mengeksekusi semua test yang ada pada direktori app/test
ü  Server.php

Berisi prosedur untuk menjalankan laravel dengan web server internal yang diperkenalkan pada php versi 5.4 

Mengenal XHTML



XHTML merupakan singkatan dari Extensible Hypertext Markup Language. XHTML merupakan bentuk reformulasi dari HTML menggunakan paradigma XML

XHTML diperlukan karena XHTML adalah bentuk HTML yang lebih bagus dan rapih , karenanya dapat diparsing dibanyak platform browser, seperti di web browser biasa, lalu di browser ponsel, dan gadget lain.
XHTML memanfaatkan kelebihan XML untuk memperkaya HTML. Keuntungan menuliskan HTML dalam bentuk XML antara lain
·    Di XML , anda bisa mengenal elemen-elemen baru atau atribut elemen baru. Sehingga anda bisa membuat spesifikasi modul-modul baru.
·  XHTML lebih mudah mengakomodasi interopabilitas dari caramengakses halaman web. Sehingga laman web yang dibuat menggunakan XHTML menghasilkan warna yang seragam.
dalam prakteknya, menulis dokumen XHTML hampir sama seperti menulis dokumen HTML. Hanya saja ada beberapa ciri khas dokumen XHTML , seperti berikut:
  1. Ditulis dengan huruf kecil baik nama tag maupun atributnya. 
  2. Nilai atribut haruslah ada didalam tanda petik dua 
  3. Anda tidak bisa menggunakan atribut yang berdiri sendiri di XHTML. 
  4. Jika menemukan atribut yang berdiri sendiri, anda bisa mengalokasikan ke variabel dummy. Misal noborder = “noborder”. 
  5. Elemen yang kosong perlu diakhiri dengan />. Contohnya <br/> diatas yang bisa saja dilakukan di HTML namun tidak bisa dilakukan di XHTML. 
  6. Elemen <a> tidak bisa mengandung elemen-elemen <a> lainya. 
  7. Elemen <Button> tidak boleh mengandung elemen <input> <select> <textarea> <label> <button> <form> <fieldset> <iframe> atau <isindex> 
  8. Elemen <form> tidak boleh mengandung elemen <form> lainya 
  9. Elemen <pre> tidak boleh mengandung elemen <img> <object> <small> <sub> atau <sup> 
  10. Tidak boleh menggunakan karakter sensitif. Misalnya ketika nilai atribut mengandung tanda amperstand (&) maka ampserand-nya harus ditulis sebagai &amp
Untuk validasi anda bisa menggunakan http://validator.w3.org. Untuk memvalidasi apakah file yang anda buat sudah benar atau tidak. 

sumber: Edy Winarno, dkk. Desain Web Responsif dengan HTMLL5 dan CSS3. 2015. Jakarta: Elex Media Komputindo

Mengenal HTML 5


Definisi HTML

Secara harfiah, HTML adalah Htpertext Markup Language. Lantas apa itu arti dari setiap kata-katanya?
·         Hypertext: adalah sebuah teks yang apabila diklik akan membawa anda pergi dari satu dokumen ke dokumen lainya. Dalam prakteknya, Hypertext berwujud sebuah link yang bisa mengantar anda ke dunia internet yang sangat luas.
·         Markup: adalah tag (semacam kode) yang mengatur layout dan tampilan visual yang bisa kita lihat disebuah website, termasuk font, warna teks, gambar dan sebagainya.
·         Language: merupakan penunjuk bahwa HTML adalah semacam sript pemrograman
Dengan kata lain, HTML  merupakan script pemrograman yang mengatur bagaimana kita menyajikan informasi di dunia internet dan bagaimana informasi itu membawa kita melompat dari satu tempat ke tempat lainya.

Mengetal Tag
Dalam HTML, tag adalah teks yang ditulis diantara tanda < dan >. Tag ini menentukan bagaimana teks akan tampak pada jendela browser , bagaimana tabel akan dibuat, gambar apa yang akan disajikan, dan banyak lagi.
Sebagai contoh kita ingin menulis teks seperti di layar browser:

CUCI GUDANG Seminggu Lagi

Kata “CUCI GUDANG” pada teks diatas dibuat lebih tebal dibanding teks lainya. Jika anda mengetik teks itu menggunakan Ms Word, maka anda akan menekan tombol bold yang disediakan. Naun dalam dunia HTML, anda tidaka kan menemukan tombol Bold, Italic, dsb. Oleh karena itu, teks yang akan diberi efek tebal harus diberi Tag. Tag untuk memberi efek tebaladalah <b> , sedangkan untuk mematikan huruf tebal itu untuk teks teks berikutnya, buat lagi tag <b/>
Jadi, dalam format HTML, teks tersebut harus ditulis seperti ini

<b> CUCI GUDANG<b/> Seminggu Lagi

Pada contoh diatas kita menggunakan two-sided-tag yang terdiri dari tag pembka dan tag penutup. Tag penutup berada disebelah kanan dan selalu ditandai dengan kehadiran tanda “/”. Misalnya </b>. Dalam prakteknya, two-sided tag selalu diawali dengan tag pembuka dan tag penutup

Pengenalan singkat HTML 5

Sama seperti sebuah software,  HTML memiliki beberapa Versi . versi yang terakhir adalah HTML 5. Walaupun belum semua browser mampu menginterpretasikan tag tag dalam HTML secara utuh, namun perlahan HTML 5 ini akan mendominasi desain website.
HTML 5 memiliki kapabilitas baru dibanding versi sebelumnya, HTML 4. Misalnya saja, html 5 memiliki tag baru bernama <audio> dan <video> yang secara khusus berfungsi untuk memasang video dan audio kedalam website.

Aplikasi untuk menulis sript HTML

Jika anda ingin membuat aplikasi , bisa jadi anda menulis script pemrograman menggunakan Visual Basic, Delphi dan sebagainya. Masalahnya, tidak ada editor khusus untuk menulis script HTML walaupun dipasar ada HTML editor canggih seperti Dreamweaver, namun saran pergunakanlah editor paling sederhana yang gampang ditemui yaitu notepad bawaan windows anda

Aplikasi untuk menguji coba HTML 5


Kalau anda sudah memiliki Internet Explorer, Firefox, Google Chrome, maka anda sudah memiliki aplikasi yang cukup untuk menguji coba HTML 5. Disarankan, anda menggunakan browser terbaru karena HTML 5 masih belum digunakan secara luas. Oleh karena itu, browser versi lama kerapkali tidak mampu menginterpretasikan tag-tag HTML secara tepat dan akurat.

PERIKLANAN DAN MONETIZE WEB (Mengenal periklanan Online)

Mengenal Online Advertising


Iklan online ada beragam jenis dan model pendekatanya. Pada umumnya, anda mendaftarkan diri pada penyelenggara periklanan online, memasang kode iklan di website (umumnya berupa javascript) dan mendapatkan pembayaran saat batas saldo penghasilan minimal Anda telah terpenuhi.

Cara pembayaran ada yang menggunakan layanan pembayaran online semacam paypal, ada yang melakukan transfer bank atau jasa keuangan seperti western union , dan ada juga yang mengirimkan cek.

Jenis-Jenis Online Advertising

Berikut jenis online advertising berdasarkan cara penyajian iklanya
  • Banner : iklan ditampilkan dalam bentuk gambar, animasi, atau video. Iklan menempati ruang tertentu di halaman web, miasalnya di header, slidebar atau foler.
  • Teks link: iklan ditampilkan dalam bentuk teks yang disertai link, iklan menempati ruang tertentu dihalaman web, termasuk di sela-sela artikel.
  • Pop up: iklan ditampilkan dalam sebuah frame di halaman web.
  • RSS feed: iklan ditampilkan di sela-sela item pembaharuan RSS Feed Interstitial: iklan ditampilkan seblum pengunjung dapat membaca kontent halaman web.
  • Expand: iklan muncul pada kondisi tertentu, misalnya saat pengunjung melakukan hover pada elemen tertentu.
  • Search: iklan ditampilkan di halaman hasil pencarian website


Jenis Iklan Berdasarkan Metode Pembayarannya

Model penayangan iklan terus mengalami inovasi dan muncul teknik-teknik baru. Sebagai catatan, tidak semua jenis iklan disukai pengunjung maupun mesin pencari, contohnya iklan pop up. Anda bisa memilih metode yang aman dan nyaman, baik bagi website anda maupun pengunjung anda.

Adapun jenis online advertising berdasarkan metode perhitungan pembayaranya antara lain:

1. PPC/CPC (Pay/Cost Per Click) anda dapat dibayar setiap kali tayangan iklan di halaman web di klik pengunjung

2. CPM (Cost per Mile); anda dapat dibayar setelah iklan ditayangkan seribu kali.

3. CSA (Cost per Action) & affiliate program: anda dibayar setiap kali pengunjung yang mengklik iklan melakukan aktivasi tertentu di website pengiklan, misalnya melakukan transaksi, melakukan pendaftaran anggota, atau melakukan aksi lain yang diinginkan pengiklan

4. CPE (Cost Per Engagement): Anda dibayar setiap kali pengunjung melakukan interaksi dengan kontent iklan.

5. CPV ( Cost Per View): Anda dibayar setiap kali pengunjung menonton video iklan.

6. Fixed Cost: Anda dibayar berdasarkan waktu penayangan iklan, tidak berdasarkan jumlah tampilan atau aktivitas pada iklan.


Beberapa Penyedia Iklan Online Advertising

Penyelenggara online Advertising sangat beragam. Contoh penyelenggara online advertising yang populer diantaranya:

1. Google adsense (www.google.com/adsense/start/)

Menggunakan mode PPC dan CPM dengan iklan berbentuk banner, teks link dan search. Merupakan layanan iklan paling diminati dan terbukti menghasilkan. Namun disisi lain, aturan mainya sangat ketat. Anda dilarang memasang iklan diwebsite yang berisi konten dewasa, konten SARA, atau konten tidak orisinil hasil copas sumber lain. 

Dilarang melakukan Black HAT SEO, memodifikasi kode iklan, atau menyamarkan tampilan iklan untuk mengelabuhi pengunjung. Anda juga akan dihentikan dari kemitraan jika ketahuan melakukan klik sendiri atau menyuruh orang melakukan klik pada iklan. 

Program Analisa klik iklan Google Adsense sangat pintar, jangan coba mengelabuhinya. Sekali coba, identitas anda akan di blokir dari kemitraan. Pembayaran dilakukan sebulan setelah Anda mencapai saldo pendapatan minimal $100. Pembayaran bisa dikirim melalui transfer via Western Union atau kiriman Cek.

2. Infolinks (www.infolinks.com)

Menggunakan model PPC dan CPM dengan iklan utama berbentuk teks link. Secara otomatis, sebuah teks terpilih didalam konten web akan diberi link yang jika di hover akan menampilkan callout berisi iklan. 

Infolinks dipakai sebagai pelangkap google adsense. Sayangnya, saat ini infolinks belum bisa dipasang pada website berbahasa indonesia, hanya bisa dipasang jika website berbahasa inggris.

Pembayaran dilakukan satu setengah bulan setelah anda mencapai saldo pendapatan minimal $50. Pembayaran dilakukan melalui paypal.

3. Amazon Assosiaties (affiliate-program.amazon.com)


Menggunakan model CPA atau Affiliate Program dengan berbentuk banner atau teks link. Amazon menawarkan kerjasama untuk menjualkan produk dari toko online mereka di website peserta afiliasi. Pembayaran menggunakan sistem komisi hingga besaran antara 2% sampai 5% dari harga barang.

Pembayaran dilakukan 2 bulan setelah anda mencapai saldo minimal $100. Pembayaran dikirim melalui cek. Anda juga dapat menukarkan saldo anda dengan Gift Cards amazon dengan nilai saldo minimum $10 

Dasar komputer forensik (pengertian forensik)

Forensik memiliki arti kata “menyajikan ke pengadilan” , istilah forensik memilki arti suatu proses ilmiah (didasari oleh ilmu pengetahuan) dalam mengumpulkan, menganalisa dan menghadirkan berbagai bukti dalam sidang pengadilan dikarenakan suatu kasus hukum.

Metode Forensik

Kekuatan dari forensik memungkinkan proses analisa dan mendapatkan kembali fakta dari kejadian dan lingkungan. Tidak mudah mendapatkan atau lebih tepatnya menemukan fakta, karena fakta sifatnya tersembunyi dan perlu diungkap.

Hanya metode dalam forensik pasti berubah, mengingat peralatan yang digunakan berbeda, bahkan lebih mutakhir, bukti dan evidence hadir dengan wajah baru, ilmu pengetahuan yang mendasari pun berubah.

Bidang forensik berkembang lama, diawali oleh seorang tabib yang bernama Hsi Duan Yu yang mengkategorikan bagaimana seorang yang didapati meninggal , misalnya dikarenakan:

1. Faktor usia (tua)
2. Tenggelam
3. Akibat benturan
4. Mati dicekik

Metode forensik pun berkembang sampai pada akhirnya digunakan DNA sebagai bukti yang layak untuk disajikan sebagai fakta.
DNA menjadi bagian dari pembuktian dalam forensik sudah dipahami lama, dan setelah hampir 20 tahun kemudian baru diterima dalam pengadilan amerika serikat setelah mengalami proses yang panjang.

Bukan hanya subjek yang berubah dan meluas, prosesnya pun banyak mengalami perubahan. Ini pun meluas ke bidang-bidang berteknologi baru. Bahkan didapati istilah “komputer forensik”.




Apa itu Komputer forensik?

Berbeda dari forensik pada umumnya, komputer forensik memaksudkan pengumpulan dan analisa data dari berbagai sumber daya komputer yang dikatakan layak untuk disajikan dalam pengadilan, mencakup sumberdaya:

1. Sistem komputer
2. Jaringan komputer
3. Media komunikasi
4. Media penyimpanan  

Ilmu ini menjadi bidang ilmu baru yang mengkolaborasikan dua bidang keilmuan yaitu hukum dan komputer. Komputer forensik atau digital forensik banyak ditempatkan dalam berbagai keperuan, bukan hanya melulu kasus kriminal yang melibatkan hukum. 

Bahkan berguna untuk kebutuhan khusus lainya sehubungan dengan pekerjaan yang melibatkan teknologi informasi.

Secara umum kebutuhan komputer forensik ditempatkan dalam berbagai keperluan, bukan hanya kasus-kasus kriminal yang melibatkan hukum. Bahkan berguna untuk kebutuhan khusus lainya sehubungan dengan pekerjaan yang melibatkan teknologi informasi

Kebutuhan Komputer Forensik


Secara umum kebutuhan komputer forensik dapat digolongkan sebagai 
berikut:

1. Keperluan investigasi tindak kriminal dan perkara pelanggaran hukum
2. Rekonstruksi duduk perkara insiden keamanan komputer
3. Upaya-upaya pemulihan akibat kerusakan sistem
4. Troubleshooting yang melibatkan hardware maupun software
5. Keperluan memahami sistem ataupun berbagai perangkat digital dengan lebih baik

Pentingnya Bagi Profesional IT

Sadar atau tidak, seorang IT Profesional akan mengasah kemampuan mereka berkomputer, bukan hanya pada level-level pengoperasian umum sistem komputer, tetapi meluas dan kemudian terspesifikasi sesuai kebutuhan, misalnya perihal bagaimana internal sistem operasi bekerja. 

Sebagaimana, prosesi komputer forensik pada dasarnya bukanlah sesuatu yang baru bagi profesional IT. Berikut beberapa pekerjaan yang dilakukan oleh profesional IT:

1. Berperan dalam pengembangan sistem pada level=level strategis , bahkan sistem informasi kritikal dan konfidensial milik perusahaan.  

Bukan hanya mengerti sistem secara umum, tetapi memahami sistem keseluruhan yang melibatkan perangkat keras dan perangkat lunak atau bahkan basis data

2. Memilki keahlian untuk mempertimbangkan dan membuat pilihan yang terasah dari pengalaman dan problematika yang pernah dihadapi. Problematika ini mencakup problem yang diakibatkan oleh pengguna/user, kerusakan perangkat keras/lunak.

3. Profesional IT dengan spesifikasi tertentu pasti memahami cara kerja perangkat lunak dan keras secara detail dan bagimana cara sistem bekerja.

4. Membuat penjadwalan dan kegiatan administrasi yang rapih. Tanggung jawab dalam memelihara sistem dan terlibat dalam setiap dalam setiap keputusan yang mempengaruhi sistem. 

  5. Penanganan backup menjadi faktor yang sangat penting dan bagaimana mendapatkan kembali informasi sewaktu terjadi kegagalan sistem yang mempengaruhi data berharga, terlebih bagi komputer forensik yang harus mengambil dan meambang informasi yang minim.

Sumber : Sulianta, feri. Teknik Forensik , cara jitu mengatasi problematika komputer. 2014. Jakarta : Elex Media Komutindo. 

Dasar-dasar Android (Android Studio)

Persyaratan sistem

Berikut ini beberapa persyaratan sistem untuk menggunakan Android Studio

Windows

  • Microsoft Windows 8/7/Vista/2003 (32 atau 64 bit)
  • RAM minimum 2 GB, Rekomendasi 4 GB RAM
  • Disk kosong 500 MB
  • Sedikitnya 16 GB untuk Android SDK , Emulator system imaged , and caches
  • Java Development Kit (JDK) 7 atau yang lebih tinggi
  • Resolusi minimum 1280 x 800
OS X
  • Mac OS X 10.8.5 atau yang lebih tinggi, up to 10.10 to up 10.10.1 up 10.10.2 (Yosemite)
  • RAM minimum 2 GB , Rekomendasi 4 GB
  • Sedikitnya 16 GB untuk Android SDK , Emulator system imaged , and cache
  • Java Development Kit (JDK) 7 atau yang lebih tinggi
  • Resolusi minimum 1280 x 800
GNU/LINUX
  • GNOME atau KDE atau Unity Dekstop pada Ubuntu atau Fedora
  • RAM minimum 2 GB , Rekomendasi 4 GB
  • Sedikitnya 16 GB untuk Android SDK , Emulator system imaged , and cache
  • Java Development Kit (JDK) 7 atau yang lebih tinggi
  • Resolusi minimum 1280 x 800