<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2026-05-10T15:35:13+00:00</updated><id>/feed.xml</id><title type="html">Daanii Kusnanta</title><subtitle>Hi!
</subtitle><author><name>Daanii Kusnanta</name></author><entry><title type="html">Ulasan Plague Inc: Evolved</title><link href="/blog/2023/03/12/ulasan-plague-inc-evolved.html" rel="alternate" type="text/html" title="Ulasan Plague Inc: Evolved" /><published>2023-03-12T17:47:00+00:00</published><updated>2023-03-12T17:47:00+00:00</updated><id>/blog/2023/03/12/ulasan-plague-inc-evolved</id><content type="html" xml:base="/blog/2023/03/12/ulasan-plague-inc-evolved.html">&lt;p&gt;&lt;strong&gt;Judul&lt;/strong&gt;: Plague Inc: Evolved&lt;br /&gt;
&lt;strong&gt;Genre&lt;/strong&gt;: Simulasi, Strategi&lt;br /&gt;
&lt;strong&gt;Tema&lt;/strong&gt;: Pandemi&lt;br /&gt;
&lt;strong&gt;Platform&lt;/strong&gt;: PC, MacOS, Linux, PS4, Xbox One&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Plague Inc: Evolved adalah game simulasi strategi yang menantang pemainnya untuk menciptakan dan menyebarkan sebuah penyakit mematikan ke seluruh dunia. Game ini dikembangkan dan diterbitkan oleh Ndemic Creations. Ndemic Creations awalnya merilis game ini dengan nama Plague Inc untuk perangkat mobile pada tahun 2012. Lalu pengembang mengembangkan ulang untuk PC dan konsol dengan nama Plague Inc: Evolved dan merilisnya pada 2016.&lt;/p&gt;

&lt;p&gt;Plague Inc: Evolved adalah game yang menempatkan pemain sebagai sebuah patogen yang baru saja menginfeksi patient zero. Tujuan pemain adalah untuk mengembangkan penyakit dan menulari seluruh manusia di dunia. Pemain harus bisa mencapai tujuan sebelum manusia dapat mengembangkan obat atau mengalahkan penyakit yang ada.&lt;/p&gt;

&lt;p&gt;Game ini menyediakan 12 tipe penyakit berbeda dengan ciri dan kemampuan unik. Misalnya, bakteri yang tahan tapi tidak mematikan; virus yang cepat bermutasi tapi sulit dikendalikan; dan jamur yang lambat menyebar.&lt;/p&gt;

&lt;p&gt;Terdapat pula lebih dari 50 negara dengan iklim, populasi, tingkat kesejahteraan, sistem kesehatan, kemampuan penelitian, dan jenis pemerintahan yang berbeda. Perbedaan situasi ini mempengaruhi bagaimana penyakit berperilaku dan bagaimana manusia bereaksi.&lt;/p&gt;

&lt;p&gt;Game ini memiliki empat level kesulitan: Casual, Normal, Brutal, dan Mega Brutal. Kesulitan ini mempengaruhi seberapa cepat manusia bereaksi terhadap penyakit pemain dan seberapa sulitnya menulari semua orang. Game ini juga memiliki tiga mode permainan: Main Mode, Speed Run Mode (bermain melawan waktu), dan VS. Mode (online multiplayer).&lt;/p&gt;

&lt;h3 id=&quot;gameplay&quot;&gt;&lt;strong&gt;Gameplay&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;Plague Inc: Evolved adalah game yang mengkombinasikan elemen strategi dan simulasi. Pemain akan memilih jenis penyakit yang akan mereka ciptakan dan menyebarkannya ke seluruh dunia. Pemain dapat memilih satu dari 12 tipe penyakit serta memilih satu dari 6 kemampuan yang dapat membantu penyebaran penyakit.&lt;/p&gt;

&lt;p&gt;Selagi penyakit menyebar, pemain akan mendapatkan poin DNA yang dapat digunakan untuk mengembangkan penyakit dengan menambahkan gejala, penyebaran, atau kemampuan baru. Pemain harus mencari keseimbangan antara membuat penyakit lebih menular, lebih mematikan, dan lebih tahan terhadap faktor-faktor yang berbeda seperti iklim, obat, atau sistem kekebalan tubuh.&lt;/p&gt;

&lt;p&gt;Namun, semakin menular dan mematikan penyakit yang dikembangkan, maka manusia akan mulai berjuang untuk menghentikan penyakit. Pemain harus memantau progress bar obat dan mencoba untuk memperlambatnya dengan mengembangkan sifat anti-obat atau merusak upaya penelitian. Pemain juga harus memperhatikan peristiwa acak seperti bencana alam, perang, kerusuhan, atau mutasi yang dapat membantu atau menghambat rencana pemain.&lt;/p&gt;

&lt;p&gt;Game ini berakhir ketika Pemain berhasil menulari dan membunuh semua orang di Bumi atau manusia berhasil mengobati atau menghilangkan penyakit. Pemain akan mendapatkan skor berdasarkan seberapa jauh dampak dari penyakit yang ada.&lt;/p&gt;

&lt;h3 id=&quot;nilai-edukasi&quot;&gt;&lt;strong&gt;Nilai Edukasi&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;Desain Plague Inc: Evolved mirip dengan model penyebaran penyakit dan kondisi geografis pada dunia nyata. Oleh karena itu, pemain dapat menggunakan game ini untuk mempelajari tentang penyakit dan kondisi geografis di seluruh dunia. Selain itu, pemain juga dapat mempelajari bagaimana manusia bereaksi terhadap penyakit dan bagaimana mereka mencoba untuk mengatasinya melalui game ini.&lt;/p&gt;

&lt;h4 id=&quot;penyebaran-penyakit&quot;&gt;&lt;strong&gt;Penyebaran Penyakit&lt;/strong&gt;&lt;/h4&gt;

&lt;p&gt;Plague Inc: Evolved menggunakan model penyakit yang mirip dengan penyakit di dunia nyata. Pemain dapat memilih dari 12 jenis penyakit yang berbeda, masing-masing dengan ciri dan kemampuan unik. Pemain juga dapat memilih dari 6 kemampuan unik yang dapat membantu mereka dalam menyebarkan penyakit mereka. Dengan begitu, pemain dapat mengenali dan membedakan jenis-jenis penyebab dan vektor penyakit yang ada di dunia nyata.&lt;/p&gt;

&lt;p&gt;Selama permainan, gameplay utama dari game juga adalah tentang mengatur strategi untuk menciptakan penyakit yang dapat menyebar ke seluruh dunia. Dari sini, pemain belajar tentang bagaimana penyakit menyebar di dunia nyata. Misalnya, penyakit dapat menyebar melalui udara, air, atau kontak langsung. Penyakit juga dapat menyebar melalui hewan atau manusia. Pemain juga belajar tentang bagaimana penyakit dapat menyebar melalui jalur transportasi seperti pesawat, kapal, atau kereta api. Selain itu, kondisi geografis juga mempengaruhi bagaimana penyakit menyebar. Misalnya, penyakit dapat menyebar lebih cepat di daerah tropis karena iklimnya yang lebih hangat.&lt;/p&gt;

&lt;h4 id=&quot;kondisi-geografis-dan-politik&quot;&gt;&lt;strong&gt;Kondisi Geografis dan Politik&lt;/strong&gt;&lt;/h4&gt;

&lt;p&gt;Plague Inc: Evolved memiliki 50 negara dengan kondisi geografis dan politik yang berbeda. Kondisi yang berbeda ini mempengaruhi bagaimana penyakit berperilaku dan bagaimana manusia bereaksi.&lt;/p&gt;

&lt;p&gt;Misalnya, negara dingin membutuhkan kekuatan panas; negara miskin memiliki higiene rendah; negara kaya memiliki perawatan kesehatan yang lebih baik; negara otoriter memiliki lebih banyak lockdown; negara demokratis memiliki lebih banyak protes. Dengan begitu pemain juga mendapatkan gambaran tentang kondisi geografis dan politik negara-negara yang ada dunia.&lt;/p&gt;

&lt;h4 id=&quot;reaksi-sosial-terhadap-penyakit&quot;&gt;&lt;strong&gt;Reaksi Sosial terhadap Penyakit&lt;/strong&gt;&lt;/h4&gt;

&lt;p&gt;Permainan juga memberikan reaksi terhadap perkembangan penyakit pemain. Misalnya saat penyakit menyebar ke seluruh dunia, manusia mulai berjuang untuk menghentikan penyakit dengan mengembangkan kesadaran, langkah-langkah karantina, dan akhirnya obat. Pemain harus memantau progress bar obat dan mencoba untuk memperlambatnya dengan mengembangkan sifat anti-obat atau merusak upaya penelitian.&lt;/p&gt;

&lt;p&gt;Namun, juga ada kemungkinan pada beberapa negara dimana manusia akan memilih untuk membiarkan penyakit berlanjut karena mereka tidak ingin mengalami dampak negatif dari lockdown atau memilih untuk tidak mencuci tangan dan memakai masker. Dengan begitu, pemain juga mengetahui tentang bagaimana manusia bereaksi terhadap penyakit dan bagaimana mereka mencoba untuk mengatasinya.&lt;/p&gt;</content><author><name>Daanii Kusnanta</name></author><category term="blog" /><category term="kuliah" /><summary type="html">Judul: Plague Inc: Evolved Genre: Simulasi, Strategi Tema: Pandemi Platform: PC, MacOS, Linux, PS4, Xbox One</summary></entry><entry><title type="html">Redesigning Medication Reminder App</title><link href="/portofolio/2022/07/15/redesigning-medication-reminder-app.html" rel="alternate" type="text/html" title="Redesigning Medication Reminder App" /><published>2022-07-15T05:12:03+00:00</published><updated>2022-07-15T05:12:03+00:00</updated><id>/portofolio/2022/07/15/redesigning-medication-reminder-app</id><content type="html" xml:base="/portofolio/2022/07/15/redesigning-medication-reminder-app.html">&lt;h2 id=&quot;understanding-the-background&quot;&gt;Understanding the background&lt;/h2&gt;
&lt;p&gt;People with illnesses often have many routine medications that they have to take. These medications comes with various name, doses, and time. Keeping what and when to take a medication is a hefty job. People tends to missed their medication schedule, especially when they have more than 5 medications a day.&lt;/p&gt;

&lt;p&gt;When one of my family was diagnosed with stroke, I have to track his medication everyday. I downloaded a medication tracker and reminder app to help me. But every app that I try have some problems.&lt;/p&gt;

&lt;h2 id=&quot;the-problems&quot;&gt;The problems&lt;/h2&gt;
&lt;p&gt;The first problem is from the schedule page. It only show how much pill to take, but not the dose. People get a 500mg pill first and registered it on the app. But when they need to refill, it is often occur that the stock for 500mg pill is empty. Instead, the get a 250mg one and thus they have to take 2 pills. The app doesn’t accommodate that case, and people may be confused and take the wrong amount of medication.&lt;/p&gt;

&lt;p&gt;Another issue is on the add medication process. It doesn’t give clear information of what the user needs to fill. Because some input is optional. Meanwhile, some useful information (like when to take the medication relative to eating) is note clearly present. User have to take several steps to fill it.&lt;/p&gt;

&lt;p&gt;Other issue is with the schedule. The list only shows medication name and intake amount. As we all know, drug’s name is hard to read and not natural to our everyday language. People tends to forget their drug name and needs to search their inventory for a long time.&lt;/p&gt;

&lt;p&gt;The intention of this redesign is to create more useful schedule page and to make the add medication flow more natural.&lt;/p&gt;

&lt;div style=&quot;display: flex; flex-direction: row;&quot;&gt;
    &lt;div style=&quot;flex: auto; margin-top: 96px;&quot;&gt;
        &lt;h2&gt;&lt;b&gt;Visually clearer&lt;/b&gt;&lt;/h2&gt;
        &lt;p&gt;The schedule shows clear intruction on how much medicine to take. Complete with its strength and additional instruction. It also show the icon of the medication to helps user know instantly which medicine to take.&lt;/p&gt;
    &lt;/div&gt;
    &lt;img style=&quot;flex: none 1 1&quot; class=&quot;portofolio-image&quot; src=&quot;/assets/images/2022-portofolio-medication-reminder/schedule.png&quot; alt=&quot;Redesigned schedule page showing clearer and more useful informations.&quot; height=&quot;700px&quot; /&gt;
&lt;/div&gt;

&lt;div style=&quot;display: flex; flex-direction: row;&quot;&gt;
    &lt;img style=&quot;flex: none 1 1&quot; class=&quot;portofolio-image&quot; src=&quot;/assets/images/2022-portofolio-medication-reminder/schedule-card.png&quot; height=&quot;300px&quot; /&gt;
    &lt;div style=&quot;flex: auto; margin: 32px;&quot;&gt;
        &lt;h2&gt;&lt;b&gt;Easy access&lt;/b&gt;&lt;/h2&gt;
        &lt;p&gt;People sometimes missed the reminder screen. Being able to log a single medication directly makes it easier.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;div style=&quot;display: flex; flex-direction: row;&quot;&gt;
    &lt;div style=&quot;flex: auto; margin-top: 96px;&quot;&gt;
        &lt;h2&gt;&lt;b&gt;Useful reminder&lt;/b&gt;&lt;/h2&gt;
        &lt;p&gt;The reminder is filled with only useful informations like medication time and dose. The reminder also provides direct action to log the medication.&lt;/p&gt;
    &lt;/div&gt;
    &lt;img style=&quot;flex: none 1 1&quot; class=&quot;portofolio-image&quot; src=&quot;/assets/images/2022-portofolio-medication-reminder/reminder.png&quot; height=&quot;700px&quot; /&gt;
&lt;/div&gt;

&lt;div style=&quot;display: flex; flex-direction: column; justify-content: center;&quot;&gt;
    &lt;img style=&quot;flex: none 1 1; margin-top:96px;&quot; class=&quot;portofolio-image&quot; src=&quot;/assets/images/2022-portofolio-medication-reminder/add-medication.png&quot; height=&quot;500px&quot; /&gt;
    &lt;div style=&quot;flex: auto; display:flex; justify-content:center; flex-direction:column;&quot;&gt;
        &lt;h2&gt;&lt;b&gt;Improved adding medication experience&lt;/b&gt;&lt;/h2&gt;
        &lt;p&gt;The form gives clearer and concise instruction on what the user needs to input. &quot;What is the medication?&quot;, &quot;When will you take it?&quot; gives clear picture on what the form is. &lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;</content><author><name>Daanii Kusnanta</name></author><category term="portofolio" /><summary type="html">Understanding the background People with illnesses often have many routine medications that they have to take. These medications comes with various name, doses, and time. Keeping what and when to take a medication is a hefty job. People tends to missed their medication schedule, especially when they have more than 5 medications a day.</summary></entry><entry><title type="html">EAS Rekayasa Kebutuhan</title><link href="/blog/2022/06/08/eas-rekayasa-kebutuhan.html" rel="alternate" type="text/html" title="EAS Rekayasa Kebutuhan" /><published>2022-06-08T08:56:03+00:00</published><updated>2022-06-08T08:56:03+00:00</updated><id>/blog/2022/06/08/eas-rekayasa-kebutuhan</id><content type="html" xml:base="/blog/2022/06/08/eas-rekayasa-kebutuhan.html">&lt;p&gt;Nama: Daanii Nabil Ghinannafsi Kusnanta&lt;br /&gt;
NRP: 05111940000163&lt;br /&gt; 
Kelas: Rekayasa Kebutuhan D&lt;br /&gt;
&lt;strong&gt;EAS Rekayasa Kebutuhan&lt;/strong&gt;&lt;/p&gt;

&lt;h3 id=&quot;kebutuhan-fungsional-dan-non-fungsional-aplikasi-penyewaan-alat-berat&quot;&gt;&lt;strong&gt;Kebutuhan Fungsional dan Non-fungsional Aplikasi Penyewaan Alat Berat&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;Dalam aplikasi penyewaan alat berat ini, beberapa kebutuhan aplikasinya adalah sebagai berikut:&lt;/p&gt;

&lt;h5 id=&quot;kebutuhan-fungsional&quot;&gt;&lt;strong&gt;Kebutuhan Fungsional&lt;/strong&gt;&lt;/h5&gt;
&lt;ol&gt;
  &lt;li&gt;Sistem dapat menyimpan data pengguna (penyewa dan admin)&lt;/li&gt;
  &lt;li&gt;Sistem dapat menyimpan dan menampilkan data alat berat&lt;/li&gt;
  &lt;li&gt;Sistem mengijinkan manajemen alat berat (menambah, mengubah, dan menghapus data alat berat)&lt;/li&gt;
  &lt;li&gt;Sistem dapat membuat dan menampilkan laporan penyewaan alat berat&lt;/li&gt;
  &lt;li&gt;Sistem dapat menyimpan dan menampilkan detail penyewaan&lt;/li&gt;
  &lt;li&gt;Sistem mengijinkan pengubahan detail jadwal dan durasi penyewaan alat sewa&lt;/li&gt;
  &lt;li&gt;Sistem dapat melakukan pencarian alat berat berdasarkan harga, lokasi, dan lainnya&lt;/li&gt;
  &lt;li&gt;Sistem dapat menampilkan status penyewaan&lt;/li&gt;
  &lt;li&gt;Sistem dapat menyediakan pembayaran sewa melalui QRIS, Transfer, dan VA&lt;/li&gt;
  &lt;li&gt;Sistem dapat menyimpan data jadwal pengembalian alat berat&lt;/li&gt;
&lt;/ol&gt;

&lt;h5 id=&quot;kebutuhan-non-fungsional&quot;&gt;&lt;strong&gt;Kebutuhan Non-fungsional&lt;/strong&gt;&lt;/h5&gt;
&lt;ol&gt;
  &lt;li&gt;Sistem harus dapat diandalkan dan tersedia setiap saat&lt;/li&gt;
  &lt;li&gt;Data pengguna disimpan dengan aman&lt;/li&gt;
  &lt;li&gt;Setiap transaksi harus diamankan dengan pin sebelum dilakukan&lt;/li&gt;
  &lt;li&gt;Error rate aplikasi tidak lebih dari 0.1%&lt;/li&gt;
  &lt;li&gt;Average response time aplikasi tidak lebih dari 500ms&lt;/li&gt;
  &lt;li&gt;Aplikasi berjalan pada web dengan browser populer&lt;/li&gt;
  &lt;li&gt;Sistem didokumentasikan dengan baik&lt;/li&gt;
  &lt;li&gt;Sistem dikembangkan dengan memperhatikan &lt;em&gt;scalability&lt;/em&gt; dan &lt;em&gt;maintainability&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;Sistem memiliki desain anatarmuka yang mudah dipahami dan intuitif&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;requirement-modelling-language&quot;&gt;&lt;strong&gt;Requirement Modelling Language&lt;/strong&gt;&lt;/h3&gt;
&lt;h5 id=&quot;business-object-model&quot;&gt;&lt;strong&gt;Business Object Model&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;&lt;img src=&quot;/assets/images/2022-business-object-model-beratin.jpeg&quot; alt=&quot;Business Object Model untuk berat.in&quot; /&gt;
&lt;a href=&quot;https://daaniikusnanta.github.io/assets/images/2022-business-object-model-beratin.jpeg&quot;&gt;Lihat gambar besar&lt;/a&gt;&lt;/p&gt;
&lt;h5 id=&quot;feature-tree&quot;&gt;&lt;strong&gt;Feature Tree&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;&lt;img src=&quot;/assets/images/2022-feature-tree-beratin.jpeg&quot; alt=&quot;Feature Tree untuk berat.in&quot; /&gt;
&lt;a href=&quot;https://daaniikusnanta.github.io/assets/images/2022-feature-loketcom.jpg&quot;&gt;Lihat gambar besar&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;dokumen-skpl&quot;&gt;&lt;strong&gt;Dokumen SKPL&lt;/strong&gt;&lt;/h3&gt;
&lt;object data=&quot;/assets/pdfs/SKPL_beratin.pdf&quot; width=&quot;700&quot; height=&quot;600&quot; type=&quot;application/pdf&quot;&gt;&lt;/object&gt;

&lt;p&gt;&lt;a href=&quot;https://daaniikusnanta.github.io/assets/pdfs/SKPL_beratin.pdf&quot;&gt;Lihat PDF penuh&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;video-penjelasan&quot;&gt;&lt;strong&gt;Video Penjelasan&lt;/strong&gt;&lt;/h3&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/fKHx8hOEu20&quot; title=&quot;Video penjelasan EAS&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><author><name>Daanii Kusnanta, Deka Julian, M. Nur Abdurrauf</name></author><category term="blog" /><category term="kuliah" /><summary type="html">Nama: Daanii Nabil Ghinannafsi Kusnanta NRP: 05111940000163 Kelas: Rekayasa Kebutuhan D EAS Rekayasa Kebutuhan</summary></entry><entry><title type="html">Studi Kasus RML Objective: VIRA dari Bank BCA</title><link href="/blog/2022/06/08/studi-kasus-rml-objective-vira-bca.html" rel="alternate" type="text/html" title="Studi Kasus RML Objective: VIRA dari Bank BCA" /><published>2022-06-08T00:34:03+00:00</published><updated>2022-06-08T00:34:03+00:00</updated><id>/blog/2022/06/08/studi-kasus-rml-objective-vira-bca</id><content type="html" xml:base="/blog/2022/06/08/studi-kasus-rml-objective-vira-bca.html">&lt;p&gt;Nama: Daanii Nabil Ghinannafsi Kusnanta&lt;br /&gt;
NRP: 05111940000163&lt;br /&gt; 
Kelas: Rekayasa Kebutuhan D&lt;br /&gt;
&lt;strong&gt;Ringkasan VIRA BCA&lt;/strong&gt;&lt;/p&gt;

&lt;h5 id=&quot;tentang-vira&quot;&gt;&lt;strong&gt;Tentang VIRA&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;VIRA adalah &lt;em&gt;virtual assistant&lt;/em&gt; dari Bank BCA. VIRA merupakan chat bot yang menggunakan AI untuk membantu menjawab masalah-masalah dan kebutuhan nasabah Bank BCA. Sistem ini diharapkan dapat membantu nasabah mengakses informasi dan layanan secara cepat, mudah, dan responsif. VIRA dapat diakses nasabah melalui aplikasi-aplikasi chat populer seperti LINE, Messenger dari Facebook, dan Kaskus Chat. VIRA juga dapat diakses melalui layanan Google Assistant.&lt;/p&gt;

&lt;p&gt;Dalam tujuannya untuk memudahkan nasabah dalam mendapatkan layanan dan informasi, VIRA mampu melayani beberapa informasi berikut:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Informasi umum seperti kurs, lokasi ATM, dan promo.&lt;/li&gt;
  &lt;li&gt;Layanan adminstrasi seperti pentupuan layanan, pendaftaran kartu kredit, dan pendaftaran KPR.&lt;/li&gt;
  &lt;li&gt;Informasi akun seperti cek saldo dan mutasi terakhir pada rekening dan juga cek tagihan, sisa limit, dan transaksi pada kartu kredit.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;tentang-rml&quot;&gt;&lt;strong&gt;Tentang RML&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;RML (&lt;em&gt;Requirement Model Language&lt;/em&gt;) adalah bahasa model yang memudahkan penggambaran kebutuhan dari suatu proses bisnis. Salah satu klasifikasi model RML adalah untuk membahas mengenai objektif dari suatu solusi bisnis. Model untuk objektif ini mendeskripsikan nilai bisnis dari sistem dan membantu penyusunan prioritas dari fitur untuk solusi yang diajukan. Dalam studi kasus ini akan dibahas 2 komponen dari model objektif yaitu Business Objective Model dan Feature Tree.&lt;/p&gt;

&lt;h4 id=&quot;business-objective-model&quot;&gt;&lt;strong&gt;&lt;em&gt;Business Objective Model&lt;/em&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Business Objective Model untuk VIRA adalah sebagai berikut:
&lt;img src=&quot;/assets/images/2022-business-objective-model-vira-bca.jpg&quot; alt=&quot;Business Objective Model untuk VIRA&quot; /&gt;
&lt;a href=&quot;https://daaniikusnanta.github.io/assets/images/2022-business-objective-model-vira-bca.jpg&quot;&gt;Lihat gambar besar&lt;/a&gt;&lt;/p&gt;

&lt;h4 id=&quot;feature-tree&quot;&gt;&lt;strong&gt;&lt;em&gt;Feature Tree&lt;/em&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Feature Tree untuk platform VIRA adalah sebagai berikut:
&lt;img src=&quot;/assets/images/2022-feature-tree-vira-bca.jpg&quot; alt=&quot;Feature Tree untuk VIRA&quot; /&gt;
&lt;a href=&quot;https://daaniikusnanta.github.io/assets/images/2022-feature-tree-vira-bca.jpg&quot;&gt;Lihat gambar besar&lt;/a&gt;&lt;/p&gt;</content><author><name>Daanii Kusnanta</name></author><category term="blog" /><category term="kuliah" /><summary type="html">Nama: Daanii Nabil Ghinannafsi Kusnanta NRP: 05111940000163 Kelas: Rekayasa Kebutuhan D Ringkasan VIRA BCA</summary></entry><entry><title type="html">Studi Kasus RML Objective: Loket.com</title><link href="/blog/2022/05/25/studi-kasus-rml-objective-loketcom.html" rel="alternate" type="text/html" title="Studi Kasus RML Objective: Loket.com" /><published>2022-05-25T00:34:03+00:00</published><updated>2022-05-25T00:34:03+00:00</updated><id>/blog/2022/05/25/studi-kasus-rml-objective-loketcom</id><content type="html" xml:base="/blog/2022/05/25/studi-kasus-rml-objective-loketcom.html">&lt;p&gt;Nama: Daanii Nabil Ghinannafsi Kusnanta&lt;br /&gt;
NRP: 05111940000163&lt;br /&gt;
Kelas: Rekayasa Kebutuhan D&lt;br /&gt;
&lt;strong&gt;Tugas 9 Rekayasa Kebutuhan D&lt;/strong&gt;&lt;/p&gt;

&lt;h4 id=&quot;tentang-loketcom&quot;&gt;&lt;strong&gt;Tentang Loket.com&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Loket.com adalah platform web yang memudahkan penyelenggaraan event bagi penyelenggara mulai dari promosi event, manajemen event, penjualan tiket, dan lainnya.&lt;/p&gt;

&lt;p&gt;Beberapa fitur dari Loket.com adalah:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Manajemen event dan tiket&lt;/li&gt;
  &lt;li&gt;Kemudahan pembelian tiket event&lt;/li&gt;
  &lt;li&gt;Kemudahan pendaftaran event pada platform&lt;/li&gt;
  &lt;li&gt;Rekomendasi dan pencarian event bagi pengunjung&lt;/li&gt;
&lt;/ol&gt;

&lt;h4 id=&quot;tentang-rml&quot;&gt;&lt;strong&gt;Tentang RML&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;RML (&lt;em&gt;Requirement Model Language&lt;/em&gt;) adalah bahasa model yang memudahkan penggambaran kebutuhan dari suatu proses bisnis. Salah satu klasifikasi model RML adalah untuk membahas mengenai objektif dari suatu solusi bisnis. Model untuk objektif ini mendeskripsikan nilai bisnis dari sistem dan membantu penyusunan prioritas dari fitur untuk solusi yang diajukan. Dalam studi kasus ini akan dibahas 2 komponen dari model objektif yaitu Business Objective Model dan Feature Tree.&lt;/p&gt;

&lt;h4 id=&quot;business-objective-model&quot;&gt;&lt;strong&gt;&lt;em&gt;Business Objective Model&lt;/em&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Business Objective Model untuk platform Loket.com adalah sebagai berikut:
&lt;img src=&quot;/assets/images/2022-business-objective-model-loketcom.jpg&quot; alt=&quot;Business Objective Model untuk Loket.com&quot; /&gt;
&lt;a href=&quot;https://daaniikusnanta.github.io/assets/images/2022-business-objective-model-loketcom.jpg&quot;&gt;Lihat gambar besar&lt;/a&gt;&lt;/p&gt;

&lt;h4 id=&quot;feature-tree&quot;&gt;&lt;strong&gt;&lt;em&gt;Feature Tree&lt;/em&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Feature Tree untuk platform Loket.com adalah sebagai berikut:
&lt;img src=&quot;/assets/images/2022-feature-loketcom.jpg&quot; alt=&quot;Feature Tree untuk Loket.com&quot; /&gt;
&lt;a href=&quot;https://daaniikusnanta.github.io/assets/images/2022-feature-loketcom.jpg&quot;&gt;Lihat gambar besar&lt;/a&gt;&lt;/p&gt;</content><author><name>Daanii Kusnanta</name></author><category term="blog" /><category term="kuliah" /><summary type="html">Nama: Daanii Nabil Ghinannafsi Kusnanta NRP: 05111940000163 Kelas: Rekayasa Kebutuhan D Tugas 9 Rekayasa Kebutuhan D</summary></entry><entry><title type="html">Studi Kasus Pembuatan Spesifikasi: Video MokaPOS</title><link href="/blog/2022/04/27/studi-kasus-pembuatan-spesifikasi-video-mokapos.html" rel="alternate" type="text/html" title="Studi Kasus Pembuatan Spesifikasi: Video MokaPOS" /><published>2022-04-27T00:34:03+00:00</published><updated>2022-04-27T00:34:03+00:00</updated><id>/blog/2022/04/27/studi-kasus-pembuatan-spesifikasi-video-mokapos</id><content type="html" xml:base="/blog/2022/04/27/studi-kasus-pembuatan-spesifikasi-video-mokapos.html">&lt;p&gt;Nama: Daanii Nabil Ghinannafsi Kusnanta&lt;br /&gt;
NRP: 05111940000163&lt;br /&gt;
Kelas: Rekayasa Kebutuhan D&lt;br /&gt;
&lt;strong&gt;Tugas 8 Rekayasa Kebutuhan D&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Penggalian spesifikasi sistem MokaPOS akan dilakukan menggunakan video berikut:&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://youtube.com/embed/O3Ifv02vpFc&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;Dari video tersebut, terdapat beberapa spesifikasi:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem menyediakan fitur pendaftaran akun bagi penjual/pemilik toko (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=53&quot;&gt;00:53&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-1.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang menyediakan fitur pendaftaran akun bagi penjual/pemilik toko&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem menyediakan fitur masuk akun bagi penjual/pemilik toko (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=61&quot;&gt;01:01&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-2.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang menyediakan fitur masuk akun bagi penjual/pemilik toko&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem memperbolehkan pemilik usaha mengundang pegawai lain untuk masuk dalam sistem (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=75&quot;&gt;01:15&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem menyediakan pemilihan outlet yang ingin di-manage pengguna (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=90&quot;&gt;01:30&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-4.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang menyediakan pemilihan outlet yang ingin di-manage pengguna&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem menampilkan daftar produk favorit dari outlet yang dipilih (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=108&quot;&gt;01:48&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-5.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang menampilkan daftar produk favorit dari outlet yang dipilih&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem memperbolehkan pengguna mengatur posisi produk favorit (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=114&quot;&gt;01:54&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem menampilkan daftar semua produk dari outlet yang dipilih (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=123&quot;&gt;02:03&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-7.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang menampilkan daftar semua produk dari outlet yang dipilih&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan pengguna memasukkan data menu custom (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=134&quot;&gt;02:14&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-8.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan pengguna memasukkan data menu custom&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan kasir memulai shift kerja (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=145&quot;&gt;02:25&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-9.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan kasir memulai shift kerja&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan kasir mengisi nilai uang kas awal (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=154&quot;&gt;02:34&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-10.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan kasir mengisi nilai uang kas awal&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan kasir menambah data item penjualan pada tagihan sesuai pesanan pembeli (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=189&quot;&gt;03:09&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-11.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan kasir menambah data item penjualan pada tagihan sesuai pesanan pembeli&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan kasir melakukan penagihan tagihan pada pembeli (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=201&quot;&gt;03:21&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-12.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan kasir melakukan penagihan tagihan pada pembeli&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan kasir menambahkan data pembeli pada tagihan (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=206&quot;&gt;03:26&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-13.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan kasir menambahkan data pembeli pada tagihan&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan kasir menambahkan data pembeli baru (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=212&quot;&gt;03:32&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-14.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan kasir menambahkan data pembeli baru&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem dapat memproses pembayaran tagihan secara tunai sesuai jumlah yang dibayarkan pembeli (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=225&quot;&gt;03:45&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-15.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang dapat memproses pembayaran tagihan secara tunai sesuai jumlah yang dibayarkan pembeli&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem dapat memproses pembayaran tagihan melalui e-wallet pilihan pembeli (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=234&quot;&gt;03:54&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-16.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang dapat memproses pembayaran tagihan melalui e-wallet pilihan pembeli&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem dapat memproses pembayaran tagihan melalui layanan EDC pilihan pembeli (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=245&quot;&gt;04:05&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-17.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang dapat memproses pembayaran tagihan melalui layanan EDC pilihan pembeli&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem dapat memproses pembayaran tagihan melalui layanan lainnya yang tersedia (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=262&quot;&gt;04:22&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-18.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang dapat memproses pembayaran tagihan melalui layanan lainnya yang tersedia&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem dapat mencetak bukti pembayaran (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=299&quot;&gt;04:59&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-19.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang dapat mencetak bukti pembayaran&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem dapat mengirim bukti pembayaran ke pembeli melalui email atau nomor HP (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=304&quot;&gt;05:04&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-20.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang dapat mengirim bukti pembayaran ke pembeli melalui email atau nomor HP&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan kasir menyimpan tagihan (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=336&quot;&gt;05:36&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-21.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan kasir menyimpan tagihan&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem dapat mencetak tagihan atau nomor pesanan tersimpan apabila tersambung printer (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=349&quot;&gt;05:49&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-22.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang dapat mencetak tagihan atau nomor pesanan tersimpan apabila tersambung printer&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan kasir melihat dan memproses tagihan tersimpan (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=358&quot;&gt;05:58&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-23.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan kasir melihat dan memproses daftar tagihan tersimpan&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan kasir membatalkan atau mengubah item pesanan pada tagihan apabila memasukkan PIN yang benar (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=381&quot;&gt;06:21&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-24.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan kasir membatalkan atau mengubah item pesanan pada tagihan apabila memasukkan PIN yang benar&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem dapat menampilkan daftar riwayat tagihan (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=423&quot;&gt;07:03&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-25.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang dapat menampilkan daftar riwayat tagihan&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan kasir membagi tagihan dari pesanan (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=469&quot;&gt;07:49&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-26.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan kasir membagi tagihan dari pesanan&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan kasir mengakhiri shift kerja (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=516&quot;&gt;08:36&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-27.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan kasir mengakhiri shift kerja&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem menampilkan informasi dan statistik penjualan dari suatu shift kerja (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=521&quot;&gt;08:41&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-28.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang menampilkan informasi dan statistik penjualan dari suatu shift kerja&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem dapat mencetak laporan shift kerja (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=568&quot;&gt;09:28&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-29.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang dapat mencetak laporan shift kerja&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Sistem mengijinkan pengguna atau kasir keluar akun dari sistem (&lt;a href=&quot;https://youtu.be/O3Ifv02vpFc?t=574&quot;&gt;09:34&lt;/a&gt;)
&lt;img src=&quot;/assets/images/2022-screenshot-spesifikasi-mokapos/spec-30.png&quot; alt=&quot;Screenshot tentang sistem MokaPOS yang mengijinkan pengguna atau kasir keluar akun dari sistem&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;</content><author><name>Daanii Kusnanta</name></author><category term="blog" /><category term="kuliah" /><summary type="html">Nama: Daanii Nabil Ghinannafsi Kusnanta NRP: 05111940000163 Kelas: Rekayasa Kebutuhan D Tugas 8 Rekayasa Kebutuhan D</summary></entry><entry><title type="html">Studi Kasus Pembuatan Spesifikasi: MokaPOS</title><link href="/blog/2022/04/20/studi-kasus-pembuatan-spesifikasi-mokapos.html" rel="alternate" type="text/html" title="Studi Kasus Pembuatan Spesifikasi: MokaPOS" /><published>2022-04-20T00:34:03+00:00</published><updated>2022-04-20T00:34:03+00:00</updated><id>/blog/2022/04/20/studi-kasus-pembuatan-spesifikasi-mokapos</id><content type="html" xml:base="/blog/2022/04/20/studi-kasus-pembuatan-spesifikasi-mokapos.html">&lt;p&gt;Nama: Daanii Nabil Ghinannafsi Kusnanta&lt;br /&gt;
NRP: 05111940000163&lt;br /&gt;
Kelas: Rekayasa Kebutuhan D&lt;br /&gt;
&lt;strong&gt;Tugas 7 Rekayasa Kebutuhan D&lt;/strong&gt;&lt;/p&gt;

&lt;h4 id=&quot;tentang-mokapos&quot;&gt;&lt;strong&gt;Tentang MokaPOS&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;MokaPOS adalah layanan &lt;em&gt;point-of-sales&lt;/em&gt; berbasis &lt;em&gt;cloid&lt;/em&gt; untuk membantu para pelaku usaha. Sebagai sistem POS, Moka menyediakan layanan yang membantu pelaku usaha dalam melakukan penjualan dan inventarisasi. Beberapa layanan tersebut diantaranya adalah pencatatan transaksi, membuat katalog barang yang akan dijual, mengatur stok dan harga, hingga membuat laporan bisnis. Selain itu, Moka juga menyediakan perangkat yang akan mendukung sistem POS tadi.&lt;/p&gt;

&lt;p&gt;MokaPOS memberikan kemudahan dengan memungkinkan pelaku usaha menerima transaksi melalui berbagai macam pembayaran seperti tunai, kartu kredit dan debit, sampai menggunakan dompet digital seperti GoPay dan OVO. Moka juga memberikan layanan manajemen karyawan serta pelanggan. Sehingga, MokaPOS sudah dapat menjadi sistem &lt;em&gt;all-in-one&lt;/em&gt; bagi pelaku usaha.&lt;/p&gt;

&lt;h4 id=&quot;metode-pembuatan-spesifikasi&quot;&gt;&lt;strong&gt;Metode Pembuatan Spesifikasi&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Secara umum, pembuatan spesifikasi mengikuti alur berikut:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Menentukan proses dan mengdentifikasi fungsionalitas. Menggunakan kata kerja proses yang tidak ambigu untuk menentukan spesifikasi dan fungsi&lt;/li&gt;
  &lt;li&gt;Kategorisasi aktivitas pada sistem. Tentukan apakah aktivitas berkaitan dengan sistem, interaksi pengguna, atau lainnya.&lt;/li&gt;
  &lt;li&gt;Menentukan ketentuan legal dari aktivitas. Kebutuhan legal berkaitan dengan seberapa perlu suatu sepsifikasi bagi &lt;em&gt;stakeholder&lt;/em&gt;. Untuk menentukannya, dapat digunakan teknik MoSCoW (Must - Should - Could - Will)&lt;/li&gt;
  &lt;li&gt;Mendetailkan kebutuhan. Tambahkan detail yang dibutuhkan agar kebutuhan menjadi jelas.&lt;/li&gt;
  &lt;li&gt;Membuat frasa waktu dan logikal. Tambahkan kondisi-kondisi yang harus dipenuhi suatu aktivitas agar menjadi valid.&lt;/li&gt;
  &lt;li&gt;Menggunakan SOPHIST-Rulebok dalam menentukan kelengkapan spesifikasi. Gunakan SOPHIST-Rulebook: 1) Hindari spesifikasi tidak lengkap, 2) Hindari pernyataan yang tidak sesuai kenyataan, 3) Hindari generalisasi berlebihan.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4 id=&quot;spesifikasi&quot;&gt;&lt;strong&gt;Spesifikasi&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Dengan menggunakan metode diatas, didapat spesifikasi berikut:&lt;/p&gt;
&lt;h6 id=&quot;kebutuhan-fungsional&quot;&gt;&lt;strong&gt;Kebutuhan Fungsional&lt;/strong&gt;&lt;/h6&gt;
&lt;ul&gt;
  &lt;li&gt;Pemilik usaha dapat melakukan registrasi pada sistem&lt;/li&gt;
  &lt;li&gt;Pemilik usaha dapat melakukan login pada sistem&lt;/li&gt;
  &lt;li&gt;Pemilik usaha dapat mengatur akses karyawan pada sistem&lt;/li&gt;
  &lt;li&gt;Pemilik usaha dapat memantau tugas karyawan pada sistem di suatu waktu&lt;/li&gt;
  &lt;li&gt;Pemilik dan karyawan dapat memasukkan katalog penjualan dan detailnya pada sistem&lt;/li&gt;
  &lt;li&gt;Pemilik dan karyawan dapat melihat dan mengubah stok katalog penjualan pada sistem&lt;/li&gt;
  &lt;li&gt;Pemilik dan karyawan dapat mencatat transaksi dari pelanggan pada sistem&lt;/li&gt;
  &lt;li&gt;Pemilik dan karyawan dapat menerima pembayaran transaksi melalui tunak, kartu debit dan kredit, maupun dompet digital&lt;/li&gt;
  &lt;li&gt;Pemilik dan karyawan dapat mencetak tanda bukti transaksi&lt;/li&gt;
  &lt;li&gt;Pemilik usaha dapat mendapatkan laporan penjualan pada outlet tertentu atau pada semua bisnis terdaftar&lt;/li&gt;
  &lt;li&gt;Pemilik usaha dapat menghitung pajak usaha&lt;/li&gt;
  &lt;li&gt;Pemilik usaha dapat membuat dan memberikan survei kepuasan pada pelanggan&lt;/li&gt;
  &lt;li&gt;Pemilik usaha dapat melihat hasil survei kepuasan dari pelanggan&lt;/li&gt;
&lt;/ul&gt;

&lt;h6 id=&quot;kebutuhan-non-fungsional&quot;&gt;&lt;strong&gt;Kebutuhan Non-fungsional&lt;/strong&gt;&lt;/h6&gt;
&lt;ul&gt;
  &lt;li&gt;Sistem dapat digunakan setiap waktu tanpa kendala&lt;/li&gt;
  &lt;li&gt;Sistem mengamankan semua data pengguna&lt;/li&gt;
  &lt;li&gt;Sistem memiliki antarmuka intuitif yang mudah digunakan&lt;/li&gt;
  &lt;li&gt;Sistem didokumentasikan dengan baik&lt;/li&gt;
&lt;/ul&gt;</content><author><name>Daanii Kusnanta</name></author><category term="blog" /><category term="kuliah" /><summary type="html">Nama: Daanii Nabil Ghinannafsi Kusnanta NRP: 05111940000163 Kelas: Rekayasa Kebutuhan D Tugas 7 Rekayasa Kebutuhan D</summary></entry><entry><title type="html">ETS Rekayasa Kebutuhan</title><link href="/blog/2022/04/06/ets-rekayasa-kebutuhan.html" rel="alternate" type="text/html" title="ETS Rekayasa Kebutuhan" /><published>2022-04-06T06:34:03+00:00</published><updated>2022-04-06T06:34:03+00:00</updated><id>/blog/2022/04/06/ets-rekayasa-kebutuhan</id><content type="html" xml:base="/blog/2022/04/06/ets-rekayasa-kebutuhan.html">&lt;p&gt;Nama: Daanii Nabil Ghinannafsi Kusnanta&lt;br /&gt;
NRP: 05111940000163&lt;br /&gt;
Kelas: Rekayasa Kebutuhan D&lt;br /&gt;
&lt;strong&gt;ETS Rekayasa Kebutuhan D&lt;/strong&gt;&lt;/p&gt;

&lt;h4 id=&quot;soal&quot;&gt;&lt;strong&gt;Soal&lt;/strong&gt;&lt;/h4&gt;
&lt;ol&gt;
  &lt;li&gt;Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak&lt;/li&gt;
  &lt;li&gt;Sesuai gambaran video buatlah BRD Pegadaian Digital&lt;/li&gt;
  &lt;li&gt;Buatlah video youtube untuk mempresentasikan jawaban anda&lt;/li&gt;
  &lt;li&gt;Jawaban ditulis disertai embedded video youtube di blog masing-masing dan buat koment pada posting berikut&lt;/li&gt;
&lt;/ol&gt;

&lt;h4 id=&quot;kebutuhan-yang-harus-digali-dalam-membuat-perangkat-lunak&quot;&gt;&lt;strong&gt;Kebutuhan yang harus digali dalam membuat perangkat lunak&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Dalam proses pembuatan perangkat lunak terdapat beberapa proses yang harus dilalui. Sebelum masuk pada proses pengembangan, biasanya kita harus menentukan terlebih dahulu kebutuhan-kebutuhan perangkat lunak tersebut.&lt;/p&gt;

&lt;p&gt;Kebutuhan-kebutuhan tersebut diambil dari abstraksi teratas yaitu kebutuhan bisnis. Setelah didapatkan kebutuhan bisnis dari perangkat lunak, mulai ditelaah kebutuhan pengguna untuk memenuhi proses bisnis tadi. Setelah itu pada abstraksi terbawah, akan digali kebutuhan fungsional dan non-fungsional yang berhubungan langsung pada aplikasi untuk memenuhi kebutuhan pengguna tadi.&lt;/p&gt;

&lt;p&gt;Untuk lebih jelasnya, kebutuhan-kebutuhan tadi akan dijelaskan dibawah ini:&lt;/p&gt;

&lt;h6 id=&quot;kebutuhan-bisnis&quot;&gt;&lt;strong&gt;Kebutuhan bisnis&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;Kebutuhan bisnis adalah informasi kebutuhan dari perangkat lunak yang harus dipenuhi untuk mencapai tujuan bisnis dari dibuatnya perangkat lunak tersebut. Kebutuhan bisnis menjelaskan apa saja yang harus dimiliki untuk menghasilkan solusi dan mencapai &lt;em&gt;output&lt;/em&gt; yang diharapkan dari sebuah proses bisnis. Kebutuhan bisnis dapat berisi tujuan dari bisnis, peluang bisnis, pencapaian atau ukuran kesuksesan, dan lainnya.&lt;/p&gt;

&lt;h6 id=&quot;kebutuhan-pengguna&quot;&gt;&lt;strong&gt;Kebutuhan pengguna&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;Kebutuhan pengguna menjelaskan perilaku-perilaku atau aktivitas yang harus dapat dilakukan pengguna dalam perangkat lunak. Aktivitas tersebut ditujukan untuk mencapai &lt;em&gt;output&lt;/em&gt; atau solusi yang diharapkan dalam suatu perangkat lunak. Kebutuhan pengguna biasanya berkaitan dengan &lt;em&gt;use case&lt;/em&gt;, &lt;em&gt;user activity flow&lt;/em&gt; atau skenario, dan lainnya&lt;/p&gt;

&lt;h6 id=&quot;kebutuhan-fungsional&quot;&gt;&lt;strong&gt;Kebutuhan fungsional&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;Kebutuhan fungsional menjelaskan fungsi-fungsi yang harus dapat dilakukan oleh perangkat lunak untuk memfasilitasi pengguna mencapai tujuan dari perangkat lunak tersebut. Kebutuhan ini berisi fitur-fitur dan aksi yang mendukung tujuan dari perangkat lunak. Kebutuhan biasanya berupa fitur, kemampuan perangkat lunak, dan lainnya&lt;/p&gt;

&lt;h6 id=&quot;kebutuhan-non-fungsional&quot;&gt;&lt;strong&gt;Kebutuhan non-fungsional&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;Kebutuhan non-fungsional menjelaskan batasan-batasan dan penjaminan kualitas dari perangkat lunak. Batasan-batasan dari perangkat lunak dapat berupa pembatasan teknologi, lokalisasi, maupun pembatasan desain dari perangkat lunak tersebut. Penjaminan kualitas berkaitan dengan pengalaman dan kepuasan pengguna dan stakeholder saat menggunakan perangkat lunak tersebut. Hal tersebut dapat berupa kecepatan, keandalan, skalabilitas, dan faktor lainnya dari perangkat lunak tersebut.&lt;/p&gt;

&lt;h4 id=&quot;business-requirement-document-pegadaian-digital&quot;&gt;&lt;strong&gt;Business Requirement Document Pegadaian Digital&lt;/strong&gt;&lt;/h4&gt;
&lt;object data=&quot;/assets/pdfs/brd_pegadaian_digital.pdf&quot; width=&quot;700&quot; height=&quot;600&quot; type=&quot;application/pdf&quot;&gt;&lt;/object&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4 id=&quot;video-penjelasan-brd&quot;&gt;&lt;strong&gt;Video penjelasan BRD&lt;/strong&gt;&lt;/h4&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/XgH-XnACIW0&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><author><name>Daanii Kusnanta</name></author><category term="blog" /><category term="kuliah" /><summary type="html">Nama: Daanii Nabil Ghinannafsi Kusnanta NRP: 05111940000163 Kelas: Rekayasa Kebutuhan D ETS Rekayasa Kebutuhan D</summary></entry><entry><title type="html">Studi Kasus Business Requirement Document: Airbnb</title><link href="/blog/2022/03/29/studi-kasus-business-requirement-document-airbnb.html" rel="alternate" type="text/html" title="Studi Kasus Business Requirement Document: Airbnb" /><published>2022-03-29T00:34:03+00:00</published><updated>2022-03-29T00:34:03+00:00</updated><id>/blog/2022/03/29/studi-kasus-business-requirement-document-airbnb</id><content type="html" xml:base="/blog/2022/03/29/studi-kasus-business-requirement-document-airbnb.html">&lt;p&gt;Nama: Daanii Nabil Ghinannafsi Kusnanta&lt;br /&gt;
NRP: 05111940000163&lt;br /&gt;
Kelas: Rekayasa Kebutuhan D&lt;br /&gt;
&lt;strong&gt;Tugas 6 Rekayasa Kebutuhan D&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Pada tugas ini, Business Requirement Document untuk sistem Airbnb dapat diakses dibawah:&lt;/p&gt;
&lt;object data=&quot;/assets/pdfs/Business_Requirement_Documents_Airbnb.pdf&quot; width=&quot;700&quot; height=&quot;600&quot; type=&quot;application/pdf&quot;&gt;&lt;/object&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><author><name>Daanii Kusnanta</name></author><category term="blog" /><category term="kuliah" /><summary type="html">Nama: Daanii Nabil Ghinannafsi Kusnanta NRP: 05111940000163 Kelas: Rekayasa Kebutuhan D Tugas 6 Rekayasa Kebutuhan D</summary></entry><entry><title type="html">Studi Kasus Kebutuhan Bisnis, Pengguna, dan Perangkat Lunak: Airbnb</title><link href="/blog/2022/03/23/studi-kasus-kebutuhan-bisnis-pengguna-perangkat-lunak-airbnb.html" rel="alternate" type="text/html" title="Studi Kasus Kebutuhan Bisnis, Pengguna, dan Perangkat Lunak: Airbnb" /><published>2022-03-23T00:34:03+00:00</published><updated>2022-03-23T00:34:03+00:00</updated><id>/blog/2022/03/23/studi-kasus-kebutuhan-bisnis-pengguna-perangkat-lunak-airbnb</id><content type="html" xml:base="/blog/2022/03/23/studi-kasus-kebutuhan-bisnis-pengguna-perangkat-lunak-airbnb.html">&lt;p&gt;Nama: Daanii Nabil Ghinannafsi Kusnanta&lt;br /&gt;
NRP: 05111940000163&lt;br /&gt;
Kelas: Rekayasa Kebutuhan D&lt;br /&gt;
&lt;strong&gt;Tugas 5 Rekayasa Kebutuhan D&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/images/2022-airbnb-products.png&quot; alt=&quot;Tampilan aplikasi pada web dan perangkat mobile&quot; /&gt;
&lt;em&gt;Tampilan aplikasi pada web dan perangkat mobile.&lt;br /&gt;Sumber: Airbnb&lt;/em&gt;&lt;/p&gt;
&lt;h4 id=&quot;tentang-airbnb&quot;&gt;&lt;strong&gt;Tentang Airbnb&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Airbnb adalah platform berbagi tempat dan penginapan. Airbnb memberi kesempatan bagi pemilik rumah atau penginapan untuk menyewakan tempat mereka untuk dipakai bagi mereka yang mencari tempat menginap. Airbnb juga memudahkan pencari tempat menginap untuk mencari tempat dimana saja.&lt;/p&gt;

&lt;p&gt;Airbnb bekerja dengan menyediakan platform bagi pemilik tempat untuk menyewakan tempat mereka. Pemilik tempat dapat mengupload detail tempat yang akan mereka sewakan agar dapat ditemukan oleh penyewa. Penyewa lalu menggunakan Airbnb untuk menemukan tempat sewa yang sesuai dengan kebutuhan mereka.&lt;/p&gt;

&lt;p&gt;Airbnb menyediakan kemudahan dalam pencarian, pemesanan, dan pembayaran tempat sewa. Hal ini juga membuka kesempatan bagi pemilik tempat sewa untuk menyewakan tempat yang mungkin kurang terpakai.&lt;/p&gt;

&lt;h4 id=&quot;kebutuhan-bisnis&quot;&gt;&lt;strong&gt;Kebutuhan Bisnis&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Kebutuhan bisnis untuk studi kasus ini adalah:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Menyediakan layanan pencarian dan penyewaan penginapan&lt;/li&gt;
  &lt;li&gt;Memberdayakan pemilik rumah untuk menyewakan rumahnya bagi yang membutuhkan&lt;/li&gt;
  &lt;li&gt;Menyediakan kemudahan transaksi antara penyewa dan pemilik rumah&lt;/li&gt;
&lt;/ol&gt;

&lt;h4 id=&quot;kebutuhan-pengguna&quot;&gt;&lt;strong&gt;Kebutuhan Pengguna&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Dalam studi kasus ini, pengguna dibagi menjadi 2 yaitu pemilik tempat dan penyewa. Kebutuhan pengguna untuk masing-masing pengguna Airbnb tersebut adalah sebagai berikut:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pemilik tempat&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Melihat pemesanan dan detail pemesanan sewa rumah dari penyewa&lt;/li&gt;
  &lt;li&gt;Memasang detail tempat seperti harga, fasilitas, dan lainnya&lt;/li&gt;
  &lt;li&gt;Menerima pembayaran dari penyewa&lt;/li&gt;
  &lt;li&gt;Melakukan komunikasi dengan penyewa&lt;/li&gt;
  &lt;li&gt;Memperbarui detail tempat sewa yang disewakan&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Penyewa&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Mencari dan mendapatkan tempat sewa&lt;/li&gt;
  &lt;li&gt;Melakukan pemesanan tempat sewa dengan detail seperti tanggal pemesanan, tipe, dan lainnya&lt;/li&gt;
  &lt;li&gt;Melihat dan memeriksa detail tempat sewa&lt;/li&gt;
  &lt;li&gt;Memberikan ulasan pada tempat sewa&lt;/li&gt;
  &lt;li&gt;Melakukan pembayaran untuk pemesanan tempat&lt;/li&gt;
  &lt;li&gt;Melakukan komunikasi dengan pemilik tempat&lt;/li&gt;
&lt;/ol&gt;

&lt;h4 id=&quot;kebutuhan-perangkat-lunak&quot;&gt;&lt;strong&gt;Kebutuhan Perangkat Lunak&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Dalam kebutuhan perangkat lunak terdapat kebutuhan fungsional dan non-fungsional. Kebutuhan perangkat lunak untuk studi kasus ini adalah:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Kebutuhan fungsional&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Dapat menyimpan dan menampilkan detail tempat sewa&lt;/li&gt;
  &lt;li&gt;Dapat melakukan pencarian tempat sewa berdasarkan data seperti harga, lokasi, dan lainnya&lt;/li&gt;
  &lt;li&gt;Dapat mengetahui lokasi penyewa untuk memudahkan pencarian&lt;/li&gt;
  &lt;li&gt;Dapat menyimpan detail pemesanan&lt;/li&gt;
  &lt;li&gt;Dapat melayani pembayaran dan menyimpan data pembayaran&lt;/li&gt;
  &lt;li&gt;Dapat menyimpan ulasan penyewa&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Kebutuhan non-fungsional&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Sistem harus dapat diandalkan dan tersedia setiap saat&lt;/li&gt;
  &lt;li&gt;Data pengguna disimpan dengan aman&lt;/li&gt;
  &lt;li&gt;Setiap transaksi harus diamankan dengan pin sebelum dilakukan&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;Error rate&lt;/em&gt; aplikasi tidak lebih dari 0.1%&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;Average response time&lt;/em&gt; aplikasi tidak lebih dari 500ms&lt;/li&gt;
  &lt;li&gt;Aplikasi berjalan pada sistem operasi Android 5.0 ke atas, iOS 13.7 ke atas, dan pada web&lt;/li&gt;
&lt;/ol&gt;</content><author><name>Daanii Kusnanta</name></author><category term="blog" /><category term="kuliah" /><summary type="html">Nama: Daanii Nabil Ghinannafsi Kusnanta NRP: 05111940000163 Kelas: Rekayasa Kebutuhan D Tugas 5 Rekayasa Kebutuhan D</summary></entry></feed>