Postingan

MPPL - Tugas 4

 Project Charter Zulfiqar Fauzul Akbar (05111940000101)   Mohammad Tauchid (05111940000136) Pada kesempatan kali ini, kami akan membuat dokumen Project Charter dari MokaPos. Berikut dokumen Project Charter yang kami buat.

MPPL A - Tugas 3

 Statement of Work Zulfiqar Fauzul Akbar (05111940000101)   Mohammad Tauchid (05111940000136) Pada kesempatan kali ini, kami akan membuat dokumen Statement of Work (SOW) dari MokaPos. Berikut dokumen SOW yang kami buat.

MPPL A - Tugas 2

Gambar
Identifikasi Siklus Manajemen Inisiasi (Moka POS)    Moka POS  adalah sebuah sistem Aplikasi online berbasis cloud yang dapat membantu potensi usaha, baik online maupun offline. Pada kesempatan kali ini, saya akan mencoba menganalisa siklus manajemen pada tahap inisiasi dari 4 tahap siklus manajemen proyek. Identification of the Problem Sulitnya mengawasi pemasukan dan pengeluaran Sulitnya menghitung keuntungan Sulitnya melakukan tracking barang Sulitnya melakukan pengawasan pegawai Kurang efisiennya proses pembayaran Lamanya waktu transaksi karena harus melakukan perhitungan secara manual Sulitnya mengatur integrasi toko Identification of the Scope      Semua pelaku usaha terutama UMKM di Indonesia yang menginginkan kemudahan dalam memanajemen usaha serta transaksi. Identification of Deliverables      Produk dari Moka POS ini dapat berupa hardware (mesin kasir) dan software yang terintegrasi untuk mengatur hardware tersebut yang a...

MPPL A - Tugas 1

Gambar
     Pada pertemuan pertama MPPL ini, saya diminta untuk mendaftar proyek pada berbagai situs proyek dan diminta untuk memberikan daftar skill yang dibutuhkan. 1. Bergabung ke situs proyek tampilan awal projects.co.id Situs yang saya pilih adalah projects.co.id  dikarenakan situs ini merupakan salah satu situs yang direkomendasikan oleh dosen saya. Selain itu, situs ini menyediakan banyak sekali variasi proyek yang ditawarkan sehingga sangat memudahkan bagi pemula seperti saya. 2. Mencari proyek yang sesuai proyek pilihan Proyek yang saya pilih adalah pembuatan tampilan user (link proyek dapat diklik di sini ). Alasan saya memilih proyek ini adalah karena menurut saya proyek ini mudah dilakukan dan saya sudah memenuhi beberapa skill yang dibutuhkan untuk mengerjakan proyek ini. 3. Roadmap skill Untuk mengerjakan proyek pilihan saya tersebut, dibutuhkan beberapa skill, antara lain: HTML - cukup menguasai CSS - kurang menguasai Javascript - cukup menguasai Bootstrap - ...

Final Project PBO B : Sudoku

Gambar
          Sudoku merupakan permainan puzzle yang berhubungan dengan angka-angka. Game ini bertujuan untuk mengisi semua blok yang kosong dengan angka. Namun ada persyaratan untuk memenangkan game ini, yaitu angka pada baris yang sama tidak boleh ada yang sama juga. Hal ini juga berlaku untuk kolom yang sama, dan bahkan blok yang sama (pada umumnya 1 blok memiliki warna background yang sama). Tampilan awal game          Pada game ini, terdapat 2 mode permainan, yaitu 9x9 board dan 6x6 board. Selain itu, terdapat 3 tingkat kesulitan yaitu beginner, intermediate, dan expert. Tingkat kesulitan mempengaruhi jumlah angka yang muncul pertama kali. By default, mode game ini adalah 9x9 board dengan tingkat kesulitan intermediate.  Diagram class           Pada game ini juga terdapat fitur pause and resume yang memungkinkan pemain untuk menunda permainan sejenak dan melanjutkannya lagi tanpa harus mengulang d...

Text Editor Sederhana

Gambar
         Pada post kali ini, saya akan menjelaskan mengenai sebuah tool yang sangat berguna untuk kehidupan modern seperti saat ini, yaitu sebuah text editor. Text editor ini merupakan sebuah aplikasi sederhana yang mampu menyimpan, merubah, hingga mencetak file text kita. Pada aplikasi ini, terdapat 3 menu utama yaitu: File, menu yang berisi perintah tentang manajemen file dari menyimpan, mengakses, hingga mencetak file. Edit, menu yang berisi perintah untuk membantu user merubah isi file. Close, menu yang digunakan untuk menutup aplikasi text editor. Source Code TextEditor.java Output Tampilan awal program Saat user memasukkan teks Saat user melakukan perintah save Perintah open untuk membuka file yang telah ada Perintah print, untuk mencetak file Sekian penjelasan dari saya. Jika ada salah kata mohon dimaafkan. Terima kasih :)

Exception Handling

Gambar
           Pada post kali ini, saya akan mencoba menjelaskan tentang salah satu konsep dasar dalam pemrograman , yaitu Exception Handling. Bagi programmer, kata "Error" merupakan kata yang sering didengar. Error bukanlah sesuatu yang harus ditakutkan apabila kita mengetahui cara menanganinya. Nah, dengan menggunaan Exception, kita mampu menangani error yang ada.           Exception Handling   merupakan mekanisme yang paling diperlukan dalam menangani error yang terjadi pada saat runtime (program berjalan) atau yang lebih dikenal dengan sebutan runtime error. Runtime error dapat menyebabkan sebuah program berhenti atau hang.  Untuk itulah diperlukan mekanisme untuk memastikan bahwa program tetap dapat berjalan meskipun terdapat kesalahan yang terjadi.         Kata kunci yang ada dalam proses ini antara lain: 1. try : Digunakan untuk menentukan bagian mana yang akan terjadi sekiranya ada kesalah...