Postingan

Objek dan kelas

  Nama : Diotama Saputra Npm : 19316034 Kelas : TK 19 A   Kelas Kassa Atribut Kassa Kasir Pembeli Barang belanja Operasi Setor_Barang Cek_Harga Hitung_TotalBiaya Bayar  

Prototype

Nama : Diotama Saputra NPM : 19316034 Kelas : TK 19 A Universitas :   https://teknokrat.ac.id/ Fakultas :  http://ftik.teknokrat.ac.id/    Prototype Definisi Prototype Prototype merupakan salah satu metode pengembangan perangat lunak yang banyak digunakan. Dengan metode prototyping ini pengembang dan pelanggan dapat saling berinteraksi selama proses pembuatan sistem. Sering terjadi seorang pelanggan hanya mendefinisikan secara umum apa yang dikehendakinya tanpa menyebutkan secara detail output apa saja yang dibutuhkan, pemrosesan dan data-data apa saja yang dibutuhkan. Sebaliknya disisi pengembang kurang memperhatikan efesiensi algoritma, kemampuan sistem operasi dan interface yang menghubungkan manusia dan komputer. Untuk mengatasi ketidakserasian antara pelanggan dan pengembang harus dibutuhkan kerjasama yang baik diantara keduanya sehingga pengembang akan mengetahui dengan benar apa yang diinginkan pelanggan dengan tidak mengesampingkan segi-segi teknis dan pelang...

Analisis dan pemodelan perangkat lunak

  Nama : Diotama Saputra NPM : 19316034 Kelas : TK 19 A Universitas :   https://teknokrat.ac.id/ Fakultas :  http://ftik.teknokrat.ac.id/   Pengertian Metode Waterfall Metode waterfall atau metode air terjun merupakan salah satu siklus hidup klasic (Classic life cycle) dalam pengembangan perangkat lunak. Metode ini menggambarkan pendekatan yang cukup sistematis juga berurutan pada pengembangan software, mulai dari : Spesifikasi kebutuhan pengguna Perencanaan Permodelan Konstruksi Penyerahan sistem ke pengguna Serta perawatan sistem Tahapan-Tahapan Metode Waterfall Dari pengertian di atas sebetulnya kita sudah mendapatkan tahapan-tahapan metode pengembangan software ini. Supaya lebih jelas berikut ini uraiannya. Requirement Pada tahap ini pengembang harus mengetahui seluruh informasi mengenai kebutuhan sofatware seperti kegunaan software yang diinginkan oleh pengguna dan batasan software. Informasi tersebut biasanya diperoleh dari wawancara, survey, ataupun diskusi. S...

analisis dan pemodelan perangkat lunak

Nama : Diotama Saputra NPM : 19316034 Kelas : TK 19 A Universitas :   https://teknokrat.ac.id/ Fakultas :  http://ftik.teknokrat.ac.id/   1. Latar belakang perlunya kegiatan Analisis dan Pemodelan Perangkat Lunak     Pada tingkat teknik, rekayasa perangkat lunak dimulai dengan serangkaian tugas pemodelan. Model analisis sebenarnya merupakan serangkaian model  yang merupakan representasi teknis yang pertama dari system. Di dalam suatu industri dikenal berbagai macam proses, demikian juga halnya dengan industri perangkat lunak. Perbedaan proses yang digunakan akan menguraikan aktivitas-aktivitas proses dalam cara-cara yang berlainan. Perusahaan yang berbeda menggunakan proses yang berbeda untuk menghasilkan produk yang sama. Tipe produk yang berbeda mungkin dihasilkan oleh sebuah perusahaan dengan menggunakan proses yang berbeda. Namun beberapa proses lebih cocok dari lainnya untuk beberapa tipe aplikasi. Jika proses yang salah digunakan akan mengurangi ...

implementasi algoritma Algoritma Branch and Bound.

Gambar
Nama : Diotama Saputra Npm   : 19316034 Kelas  : TK 19 A Universitas :  https://teknokrat.ac.id/ Fakultas      :  http://ftik.teknokrat.ac.id/    Algoritma  Branch and   Bound  (B&B) juga merupakan metode pencarian di dalam ruang solusi secara sistematis. ·         Algoritma runut-balik  à  skema DFS     Algoritma B&B  à  skema BFS ·         Untuk mempercepat pencarian ke simpul solusi, maka setiap simpul diberi sebuah nilai ongkos ( cost ). ·         Simpul berikutnya yang akan diekspansi tidak lagi berdasarkan urutan pembangkitannya (sebagaimana pada BFS murni), tetapi simpul yang memiliki ongkos yang paling kecil ( least cost search ). ·         Nilai ongkos pada setiap simpul  i  menyatakan taksiran ongkos termurah...

Langkah-langkah mengamankan komputer atau laptop

Nama : Diotama Saputra Npm : 19316034 Kelas : TK 19 A @ teknokrat.ac.id 1# – Gunakan Antivirus WinPoin sudah menyinggung sebelumnya, Antivirus merupakan salah satu keamanan yang harus dimiliki dalam sebuah komputer. Sangat memungkinkan sekali hacker akan memanfaatkan zero day untuk menyerang komputer kamu jika tidak memiliki Antivirus, seperti Adobe Flash player yang terinstall di browser kamu. Ketika browser kamu melakukan update, patch pada update tersebut tidak akan berguna dan terbilang percuma. Kelemahan Adobe Flash player di browser kamu masih rawan serangan hacker. Untuk itu Antivirus dapat membantu kamu dengan mengamankan komputer dari serangan virus, trojan atau malware sejenis lainnya.   2# – Aktifkan UAC User Account Control adalah salah satu metode yang digunakan Microsoft untuk mengamankan komputer, ketika user tidak sengaja menjalankan aplikasi yang tidak dikenal maka UAC akan muncul dan membuat user berpikir ulang untuk menjalankan aplikasi tersebut. Ketika metode in...

implementasi algoritma divide and conquer

Gambar
Nama : Diotama Saputra Npm : 1936034 Kelas : TK 19 A Algoritma merupakan kumpulan perintah yang memiliki daya guna yang sangat besar bagi masyarakat. Algoritma biasanya digunakan sebagai kumpulan perintah untuk menyelesaikan suatu masalah. Algoritma ini memiliki aplikasi yang bermacam-macam dalam setiap masalah yang ada. Contohnya saja adalah algoritma cara menyelesaikan suatu aritmatika yang rumit, algoritma untuk menghitung luas penampang dari suatu kabel, atau bahkan untuk menghitung bayaran parkir di setiap mal. Salah satu aplikasi bentuk pemrograman ini adalah dalam bahasa permrograman yang disebut bahasa C. Dimana bahasa C ini memiliki suatu aturan-aturan tertentu yang sangat penting sehingga dalam penggunaanya kita harus memperhatikan cara menggunakan aturan tersebut. Salah satu cara penggunaannya adalah dengan array. Dimana array ini merupakan suatu data struktur yang berkoneksi satu sama lain dengan tipe yang sama. Aplikasi array ini banyak sekali, contohnya saja adalah menghi...