Saturday, 31 December 2016

Contoh Aplikasi Toko Online (Online Shop) Berbasis Android (JSON, PHP, MySQL)

Mencoba Bangkit Kembali…!!!

Aplikasi toko online yang masih dibilang sangat sederhana dengan berbasis android menggunakan PHP, MySQL, JSON, Volley dan Libraby lainnya.

Halaman Login

Halaman Daftar

Screenshot_2017-01-03-10-11-24

Screenshot_2017-01-03-10-12-38


 

Tampilan Slide Intro ViewPager

 
image image
 

Tampilan Menu Navigation Drawer

Tampilan Menu Profil

Screenshot_2017-01-03-10-03-50

Screenshot_2017-01-03-10-03-16

 

Tampilan Activity Edit Profil

Tampilan Activity Ganti Password

Screenshot_2017-01-03-10-03-05

Screenshot_2017-01-03-10-03-22

 

Tampilan Ganti DP Profil

Tampilan Fragment Home All Produk

Screenshot_2017-01-03-10-00-56

Screenshot_2017-01-03-09-49-16

 

Tampilan Fragment Home Produk Baru

Tampilan Fragment Home Produk Diskon

Screenshot_2017-01-03-09-49-05

Screenshot_2017-01-03-09-49-25

 

Tampilan Activity Detail Produk

Tampilan Activity Detail Produk

Screenshot_2017-01-03-09-57-21

Screenshot_2017-01-03-09-57-38

 

Tampilan Activity Detail Produk

Tampilan Activity Rating & Komentar Produk

Screenshot_2017-01-03-09-58-31

Screenshot_2017-01-03-09-57-48

 

Tampilan Fragmen Cart

Tampilan Detail Produk Cart (Edit & Hapus)

Screenshot_2017-01-03-09-58-56

Screenshot_2017-01-03-09-59-02

 

Tampilan Cart Kosong

Tampilan Activity Pencarian Produk

Screenshot_2017-01-03-09-59-29

Screenshot_2017-01-03-09-56-59

 

Tampilan Transaksi Tab Proses

Tampilan Transaksi Detail Proses

Screenshot_2017-01-03-10-04-08

Screenshot_2017-01-03-10-04-21

 

Tampilan Activity Upload Bukti Transfer Bank

Tampilan Fragment Tab Proses (Dibayar)

Screenshot_2017-01-03-10-05-25

Gambarnya pake Tattletale Strangler gan karena ini hanya contoh saja Smile

Screenshot_2017-01-03-10-05-44

 

Fragment Tab Proses (Diproses oleh Admin)

Fragment Tab Kirim

Screenshot_2017-01-03-10-07-54

Screenshot_2017-01-03-10-08-47

 

Tampilan Activity Detail Pengiriman (Konfirmasi Terima Barang)

Fragment Selesai (Transaksi Berhasil)

Screenshot_2017-01-03-10-09-17

Screenshot_2017-01-03-10-09-44

Activity Detail Transaksi Selesai

Fragment Daftar Rekening Toko

Screenshot_2017-01-03-10-10-07

Screenshot_2017-01-03-11-19-53

 

Fragment Daftar Kontak & Jejaring Sosial Toko

Menu Logout

Screenshot_2017-01-03-11-26-43

Screenshot_2017-01-03-10-11-14 

Bila ada yang ingin ditanyakan bisa hubungi:

BBM 7CEA929D
WA 085221645626

 

Kata Kunci: Android, Aplikasi, Online Shop, Third-Party Library, Volley, CircleImageView, PHP, MySQL, JSON, Slide Intro, ViewPager, CardView RecycleView, CollapsingToolBarLayout

Friday, 18 November 2016

Kebutuhan File System Terdistribusi

1. Transparency
Keseimbangan antara flesibilitas dan skalabilitas terhadap kompleksitas dan performansi dalam desainnya.
2. Concurrent File Updates
Perbaruan file serentak bersamaan antara file server dan client. Kebanyakan arah sistem mengikuti standar UNIX dalam memberikan pelayanan advisory atau mendatory file atau record file level locking.
3. File Replication
Replikasi dapat untuk share load, untuk mempertinggi fault tolerance, dan untuk mempertinggi scalability. Kebanyakan sistem yang ada dapat melayani caching dengan replication terbatas. Sebagian dapat melayani full replication.
4. Hardware dan Operating Systems
Heterogenitas atau kesamaan adalah kebutuhan yang sangat penting dalam melayani keterbukaan.
5. Fault Tolerance
Service harus terus menerus beroperasi walaupun terjadi kesalahan atau error pada client ataupun server
6. Consistency
7. Security
Semua sistem melayani mekanisme akses kontrol berbasiskan daftar akses kontrol (access control lists)
8. Efficiency
Sistem harus dapat melayani perbandingan performance apakah lebih baik atau tidak

Struktur File System (Sistem Terdistribusi)

  • Modul direktori : menghubungkan nama file dengan ID file
  • Modul File : menghubungkan ID dengan file tertentu
  • Modul Akses Kontrol : memeriksa permission utuk operasi yang diminta
  • Modul Akses File : read / write data file atau atribut
  • Modul Blok : akses dan alokasi blok disk
  • Modul Perangkat : disk I/O dan buffering

Atribut File (Sistem Terdistribusi)

File adalah kumpulan informasi berkait yang diberi nama dan direkam pada penyimpanan sekunder. Atribut file terdir dari :

1. Nama
Merupakan satu-satunya informasi yang tetap dalam bentuk yang bisa dibaca oleh manusia (human readable form)

2. Type
Dibutuhkan untuk sistem yang mendukung beberapa tipe berbeda

3. Lokasi
Merupakan pointer atau penunjuk ke device dan lokasi file pada device tersebut berada

4. Ukuran (Size)
Ukuran file pada saat itu, baik dalam byte, huruf ataupun blok

5. Proteksi
Informasi mengenai kontrol akses, misalnya siapa saja yang boleh membaca, menulis dan mengeksekusi file

6. Waktu, tanggal dan identifikasi pengguna

Informasi ini biasanya disimpan untuk :
- Pembuatan file
- Modifikasi terakhir yang dilakukan pada file
- Penggunaan terakhir file

Atribute file

Panjang File

Creation Timestamp

Read Timestamp

Write Timestamp

Attribute Timestamp

Reference Count

Owner

Tipe File

Daftar Akses Kontrol

Pengertian File Service dan Karakteristik File System (Sistem Terdistribusi)

Pengertian File Service

File service adalah suatu perincian atau pelayanan dari file system yang ditawarkan pada komputer client. Suatu file server adalah implementasi dari file service dan berjalan pada
satu atau lebih mesin. File itu sendiri berisi dari nama, data dan atribut file seperti kepemilikan file, ukuran, waktu pembuatan file dan hak akses file. File sistem merupakan mekanisme penyimpanan on-line serta untuk akses, baik data maupun program yang berada dalam sistem operasi.

Karakteristik File System

File Sistem adalah bertanggung jawab untuk pengorganisasian, penyimpanan, pencarian keterangan, penamaan, sharing atau pembagian dan protection atau perlindungan dari file-file. File berisi dari dua bagian penting yaitu data dan atribut. File sistem didesain untuk menyimpan dan mengatur banyak dan besar file dengan fasilitas untuk membuat, memberi nama dan menghapus file. File system juga bertanggung jawab untuk pengontrolan dari akses file, akses terbatas ke file oleh user yang berhak dan tipe-tipe dari akses yang diminta.

- Operasi pada file (=data + atribut)

  • Create / delete
  • Query / Modifikasi Atribut
  • Open / Close
  • Read / Write
  • Akses Kontrol

- Organisasi penyimpanan

  • Struktur direktori (hirarki, pathname)
  • Metadata (pengaturan informasi file) : atribut file, informasi struktur direktori, dll

Cara Mengubah Tema Notepad++

Hi, kali ini saya akan posting mengenai cara mengubah tema pada notepad++,disat kita sedang ngoding mungkin agak terganggu dengan tampilan notepad++ yang terlalu terang atau tidak pas dengan mata. untuk itu akan saya jelaskan cara mengubahnya:

image

Tampilan Notepad++ yang terang

buka notepad++ dan pilih menu Settings > Style Configurator

image

lalu akan muncul sebuah jendela, dan ubah themenya pada combobox dibawah ini

image

ubah menurut anda cocok dan pas dimata, kalau saya menggunakan Zenburn agar tidak terlalu terang, Klik Save&Close untuk menyimpan settingan anda

image

Tema Berhasil diubah

image

Demikian tutorial yang bisa saya bagikan semoga bermanfaat

Thursday, 17 November 2016

Cara Mengetik Tulisan / Font Arab di Windows 10

Assalamualaikum pengunjung muslihpedia, pada postingan kali ini saya akan membagikan cara menulis tulisan arab pada windows 10, langsung saja ke langkah-langkahnya:

Pertama kita pilih button windows dan pilih Settings

image

Kemudian pilih Time & Language

image

lalu pilih Region & Language

image

kemudian pilih Add a Language

image

dan pilih Arabic

image

kemudian pilih bahasa arab yang anda inginkan, kalau saya menggunakan Arabic Saudi Arabia

image

dan bisa kita lihat bahasa arab sudah ditambahkan

image

pada ujung taskbar bisa kita lihat terdapat menu dengan tulisan IND, klik pada menu itu maka akan muncul bahasa yang sudah ditambahkan tadi. pilih pada bahasa arab.

image

Sekarang buka Ms.word nya dan anda dapat mengetikan tulisan arab. bila masih bingung letak keyboard arabnya bisa menggunakan Keyboard On Screen, caranya klik kanan pada taskbar dan pilih show touch keyboard button

image

klik logo keyboard maka akan muncul keyboard dengan tulisan arab

image

untuk menambahkan syakal kita tingga klik pada tombol panah ke atas, dan otomatis keyboard akan menampilkan syakal

image

Demikian tutorial yang saya buat, terimakasih sudah berkunjung dan semoga bermanfaat.

Atribut-atribut Proyek (Kuliah Manajemen Proyek)

Suatu proyek mempunyai maksud atau tujuan yang unik. Proyek dapat dipandang dari atributnya, yaitu:

  • Maksud. Suatu proyek seharusnya mempunyai sasaran yang tertentu (well defined objective). Hasil dari proyek memberikan produk, jasa dan outcome yang unik. Kegiatan proyek harus mencapai atau melebihi kebutuhan dan harapan dari stakeholders.
  • Jangka Waktu (time frame) proyek hanya sementara atau temporer. Suatu proyek mempunyai akhir dan awal yang pasti.
  • Kepemilikan. Proyek harus memberikan sesuatu yang bernilai ke individu atau kelompok yang akan menjadi pemilik dari proyek tersebut setelah proyek tersebut selesai. Untuk menentukan siapa yang akan menjadi pemilik atau bukan pemilik proyek tersebut tidak selalu mudah. Misalnya: berbagai kelompok yang berbeda akan berjuang untuk dapat ditentukan siapa yang akan memiliki atau bukan pemilik dari sistem, data, dukungan dan biaya akhir dari implementasi dan perawatan (maintaining) sistemnya.
  • Sumberdaya TI. Suatu proyek memerlukan sumberdaya: waktu, uang, orang dan teknologi yang seringkali dari berbagai area. Perusahaan akan melakukan kontrak dengan konsultan untuk mendapatkan masukan (input). Sumberdaya memberikan arti untuk pencapaian tujuan proyek dan juga bertindak sebagai hambatan. Misalnya: Lingkup proyek, atau kerja yang harus diselesaikan, ditentukan secara langsung oleh tujuan proyek, Jadi apabila kita tahu apa yang harus diselesaikan, maka kita akan bisa menggambarkan bagaimana penyelesaiannya.
  • Peranan. Sekarang, proyek TI memerlukan individual yang berbeda-beda dengan berbagai rangkaian keterampilan. Meskipun keterampilan ini berbeda-beda pada proyek yang berbeda-beda
  • Resiko dan Asumsi. Semua proyek mempunyai elemen resiko dan beberapa proyek lebih beresiko daripada yang lainnya. Resiko muncul dari banyak sumber, baik internal maupun eksternal dari tim proyek.
  • Tugas saling ketergantungan (interdependent tasks). Kerja proyek memerlukan banyak tugas yang saling tergantung. Misalnya suatu jaringan tidak dapat di-install sampai perangkat kerasnya dikirim, atau kebutuhan tertentu tidak dapat digabungkan ke dalam desain sampai user kuncinya diwawancara. Kadang-kadang penundaan dari satu tugas dapat berdampak pada tugas berikutnya yang mandiri. Jadwal proyek mungkin tergelincir, dan proyeknya mungkin tidak mencapai batas waktu (deadline) yang direncanakan
  • Perubahan Organisasi (Organizational Change). Proyek direncanakan bagi perubahan organisasi. Perubahan harus dipahami dan dikelola karena implementasi proyek TI akan merubah cara orang-orang tersebut bekerja. Oleh karena itu perlawanan yang potensial terjadi/ada, dan suatu sistem yang secara teknis sukses dapat berakhir menjadi kegagalan organisasi
  • Beroperasi dalam Lingkungan yang Lebih besar dari proyek itu sendiri. Organisasi memilih proyek untuk sejumlah alasan dan proyek yang dipilih dapat berdampak pada organisasinya (Laudon and Laudon 1996). Sangat penting bahwa manajer proyek dan tim memahami budaya, lingkungan, politik, dan sejenisnya dari perusahaan.

Pengertian Proyek (Kuliah Manajemen Proyek)

Proyek adalah suatu upaya atau usaha temporer atau sementara untuk menciptakan suatu produk atau jasa yang unik. Proyek biasanya termasuk beberapa orang yang melakukan kegiatan yang saling berhubungan atau terkait. Konsumen utama proyek tersebut akan tertarik pada penggunaan sumberdaya yang efektif guna penyelesaian proyek tersebut, bila dilakukan secara efisien dan tepat waktu.  

Proyek memasukkan ketidak pastian. Karena suatu proyek itu unik, kadang-kadang sulit untuk secara jelas mendefinisikan: sasaran proyek, estimasi berapa lama proyek tersebut selesai, atau berapa biaya yang diperlukan. Ketidak pastian ini yang menjadi alasan utama dilakukan pengelolaan proyek dalam menghadapi tantangan, terutama proyek yang memasukkan teknologi baru.  Program adalah sekelompok proyek yang dikelola dengan cara koordinasi untuk mendapatkan keuntungan yang tidak didapatkan dari pengelolaannya secara individu.

Peranan Utama Basis Data

Basis data memiliki peranan penting dalam suatu organisasi, dan dimanfaatkan untuk sejumlah tujuan yang mendukung tujuan utama organisasi.
Peranan utama basis data antara lain sebagai berikut:

1. Ketersediaan (availability) : basis data harus diorganisasi sedemikian rupa sehingga data selalu tersedia ketika diperlukan, walaupun secara fisik penyimpanan file-file datanya tidak harus berada pada satu lokasi, tetapi dengan teknologi jaringan komputer file-file data ini secara logis tersedia bagi penggunanya.

2. Kecepatan dan kemudahan (speed) : basis data harus bisa menjamin bahwa data dapat diakses dengan mudah dan cepat ketika diperlukan.

3. Kelengkapan (completeness) : data yang tersimpan dalam basis data harus lengkap, dengan kata lain dapat melayani semua kebutuhan penggunanya, walaupun kata lengkap adalah relatif terhadap kebutuhan setiap orang, namun basis data menjamin kemudahan dalam menambah koleksi data, menjamin kemudahan dalam memodifikasi struktur data seperti penambahan field-field data.

4. Keakuratan (accuracy) : data dalam file-file database diorganisasi sedemikian rupa sehingga dapat menekan kesalahan-kesalahan pada saat pemasukan (dataentry) dan pada penyimpanan (datastore).

5. Keamanan (security) : sistem basis data yang baik pasti menyediakan fasilitas pengamanan data sehingga data tidak dapat diakses, dimodifikasi, diubah, atau dihapus oleh orang yang tidak diberi hak. Sistem basis data harus bisa menentukan siapa yang boleh meng-akses data siapa yang tidak boleh, dengan demikian data dapat diamankan

6. Pemakaian bersama (data sharing) : basis data umum-nya dirancang agar dapat digunakan oleh berbagai unit kerja, dan tidak terbatas pada satu pemakai, pada satu lokasi, atau satu aplikasi saja

7. Effisiensi penyimpanan (space/storage efficiency) : organisasi basis data dibuat sedemikian rupa sehingga dapat menghindari duplikasi data (redundancy), karena duplikasi data memperbesar ruang penyimpanan. Sistem pengkodean dan relasi data yang diterapkan pada basis data dapat menghemat ruang penyimpanan

Pengertian dan 3 Level Abstraksi Data

Pengertian Abstraksi Data

Abstraksi data merupakan tingkatan/level dalam bagaimana melihat data dalam sebuah sistem basis data.

3 Level abstraksi data:

1. Level Fisik (Physical Level) –Internal Level

Level fisik merupakan level paling rendah yang menggambarkan bagaimana sesungguhnya suatu data disimpan.
Pada level ini representasi dari organisasi data disimpan sebagai teks, angka, atau himpunan bit data. Mengetahui bahwa data disimpan dalam beberapa file/tabel, seperti file pegawai, file keluarga,dll


2. Level Logik/Konseptual (Conceptual Level)

Memperhatikan data apa sebenarnya (secara fungsional) disimpan dalam basis data dan hubungannya dengan data yang lainnya.
Level ini menggambarkan data apa yang disimpan dalam database dan hubungan relasi yang terjadi antara data dari keseluruhan database. Pemakai tidak memperdulikan kerumitan dalam struktur level fisik lagi, penggambaran cukup dengan memakai kotak, garis,dan hubungan secukupnya.

3. Level Penampakan (View Level) –External Level

Level abstraksi data tertinggi yang hanya menunjukkan sebagian saja yang dilihat dan dipakai dari keseluruhan database, sesuai dengan kebutuhan pemakai.

bagi user yang menggunakan terasa sebagai satu kesatuan data yang kompak.

Keuntungan dan Kerugian Pemakaian Sistem Basis Data

Keuntungan

1. Mengurangi redundansi. data yang sama pada beberapa aplikasi cukup disimpan sekali saja.

2. Menghindarkan inkonsistensi. karena redundansi berkurang, sehingga umumnya update hanya sekali saja.

3. Terpeliharanya integritas data. data tersimpan secara akurat.

4. Data dapat dipakai bersama-sama. data yang sama dapat diakses oleh beberapa user pada saat bersamaan.

5. Memudahkan penerapan standarisasi. menyangkut keseragaman penyajian data.

6. Jaminan sekuriti. data hanya dapat diakses oleh yang berhak.

7. Menyeimbangkan kebutuhan. dapat ditentukan prioritas suatu operasi, misalnya antara update (mengubah data) dengan retrieval (menampilkan data) didahulukan update.

 

Kerugian

1. Mahal

  • Diperlukan hardware tambahan
    - CPU yang lebih besar
    - Terminal yang lebih banyak
    - Alat untuk komunikasi
  • Biaya performance yang lebih besar
    - Listrik
    - Personil yang lebih tinggi klasifikasinya
    - Biaya telekomunikasi yang antar lokasi / kota

2. Kompleks

3. Prosedur Backup dan Recovery Sulit

Pengertian, Komponen dan Tujuan Sistem Basis Data

Definisi :

Sistem Basis Data merupakan sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer) dan sekumpulan program lain untuk mengakses dan memanipulasi file (tabel) tersebut.

Komponen Sistem Basis Data

  • Hardware
  • Data
  • Sistem Operasi
  • Software DBMS : MySQL, Ms. SQL Server, Interbase, Paradox, Ms. Access, Oracle, DB2
  • Pemakai : Programmer, User Aplikasi
  • Aplikasi Lain

TUJUAN

  • Mencegah data redudancy dan inconsistency
  • Mempermudah dalam melakukan akses terhadap data
  • Mempertimbangkan data isolation
  • Mencegah concurent access anomaly
  • Mempertimbangkan masalah ke-amanan data
  • Mempertimbangkan masalah integritas

Wednesday, 16 November 2016

Cara Install VB.NET – Microsoft Visual Studio 2010

Hai, selamat datang di blog muslihpedia, kali ini admin akan membagikan postingan tentang cara menginstal VB.NET. langkah-langkahya adalah sebagai berkut:

Cari File Setupnya kemudian double klik

image

Kemudian pilih Install Microsoft Visual Studio 2010

image

Tunggu Hingga Button Next Tersedia

image

Klik Next untuk melanjutkan Installasi

image

Pilih I Have read and Accept the License term dan pilih next

image

Pilih Full Bila anda ingin menginstal Microsoft Visual Studio 2010 secara keseluruhan.  bisa kita lihat total hardisk yang dibutuhkan adalah 6GB, tapi apabila anda ingin costumisasi penginstallan pilih Custom. lalu pilih Install

image

Tunggu hingga proses Instalasi selesai, ini memakan waktu yang cukup lama

image

Kemudian klik Finish bila proses instalasi selesai

image

Nah, sekarang untuk mengisi serial numbernya yaitu masuk ke Control Panel > Program and Features

image

Klik kanan pada Microsoft Visual Studio – ENU dan pilih Uninstal/Change

image

Tunggu hingga proses loading selesai

image

dan isi pada 5 textbox tersebut dengan serial yang anda punya. bila sudah selesai pilih Activate

image

Selamat Anda sudah berhasil menginstal Microsoft Visual Studio 2010

image

Demikian tutorial yang saya bagikan, terimakasih semoga bermanfaat