-->

DATA FLOW DIAGRAM ( DFD )


Data Flow Diagram (DFD) adalah gambaran grafis yang memperlihatkan aliran data dari sumbernya dalam obyek kemudian melewati suatu proses yang mentransformasikan ketujuan yang lain, yang ada pada objek lain. Dengan demikian data flow diagram adalah alat yang digunakan untuk menggambarkan aliran data melalui sistem dan kerja atau pengolahan yang dilakukan oleh sistem tersebut.

Simbol-sombol yang digunakan di DFD mewakili maksud tertentu, yaitu:

a. External Entity (kesatuan Luar) atau Boundary (batas sistem)

Setiap sistem pasti memiliki batas sistem (boundary) yang memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan luar (external entity) merupakan kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainya yang berada di lingkungan luarnya yang memberikan input atau menerima output dari sistem.

 b. Data flow (arus data)

Arus data di DFD diberi simbol panah. Arus data ini mengalir diantara proses, simpanan, dan kesatuan luar

c. Process (proses)

Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus
data yang akan keluar dari proses.

d. Data store (simpanan data)

Simpanan data (data store) merupakan simpanan dari data yang dapat berupa suatu file atau database di komputer, suatu arsip atau catatan manual dan lain sebagainya.

Contoh DFD Sistem Surat Masuk






MEMBUAT DATABASE DI PHPMYADMIN DENGAN XAMPP

Sebelum ke langkah-langkah membuat database, aku jelasin dulu pengertian XAMPP.

XAMPP adalah sebuah perangkat lunak atau software yang bebas (maksudnya open source) yang dapat digunakan di berbagai sistem operasi. XAMPP merupakan kompilasi dari beberapa program.
XAMPP berfungsi sebagai server offline yang berdiri sendiri (seringkali disebut sebagai localhost). XAMPP terdiri dari beberapa program yaitu Apache HTTP Server, MYSQL Database, PHP, dan Pearl.

XAMPP memiliki kelebihan untuk bisa berperan sebagai server web Apache untuk simulasi pengembangan website. Tool pengembangan web ini mendukung teknologi web populer seperti PHP, MySQL, dan Perl. Melalui program ini, programmer web dapat menguji aplikasi web yang dikembangkan dan mempresentasikannya ke pihak lain secara langsung dari komputer, tanpa perlu terkoneksi ke internet. XAMPP juga dilengkapi fitur manajemen database PHPMyAdmin seperti pada server hosting sungguhan, sehingga pengembang web dapat mengembangkan aplikasi web berbasis database secara mudah. 

LANGKAH-LANGKAH MEMBUAT DATABASE DI PHPMYADMIN DENGAN XAMPP

1. Pastikan Komputer atau laptop kamu udah ada instalan XAMPP nya, Klik 2x XAMPP kamu, maka akan muncul form XAMPP control Paanel Application.
Kemudian start Apache, MySql, dan FileZilla seperti gambar di bawah ini :


2. Buka web Browser kamu, lalu ketikkan http://localhost/phpmyadminMaka akan muncul tampilan seperti di bawah ini :


Pada kolom " Create new database" ketikkan nama database kamu, kemudian "Create".

3. Gambar di bawah ini menunjukkan bahwa database uda berhasil di buat .



4. Untuk membuat tabel pada kolom "Create new table on database" ketikkan nama tabel kamu, dan untuk kolom "Number of fields" di gunakan untuk membuat jumlah kolom dalam tabel. Setelah itu klik "GO"


5. Isikan Nama kolom, Type, Length dalam tabel kemudian klik "GO"


6. Tabel dan isinya berhasil di buat, dan hasilya seperti gambar di bawah ini :


7. Untuk Export database, caranya klik export kemudian pada "File name template" Ketik nama database yang mau kamu simpan kemudian "GO"


8. Tampilan seperti ini, berarti database kamu uda berhasil di export, 


10. Sedangkan untuk Import database klik Import, kemudian pilih file database yang mau kamu import, kemudian "GO"








USE CASE DIAGRAM

Use-case diagram merupakan model diagram UML yang digunakan untuk menggambarkan requirementfungsional yang diharapkan dari sebuah sistem. Use-case diagram menekankan pada “siapa” melakukan “apa” dalam lingkungan sistem perangkat lunak akan dibangun. 

Komponen Pembentuk Use Case Diagram :


1. Aktor



Pada dasarnya actor bukanlah bagian dari use case diagram, namun untuk dapat terciptanya suatu use case diagram diperlukan beberapa actor. Actor tersebut mempresentasikan seseorang yang berinteraksi dengan sistem. Sebuah actor mungkin hanya memberikan informasi inputan pada sistem, hanya menerima informasi dari sistem atau keduanya menerima, dan memberi informasi pada sistem. Actor hanya berinteraksi dengan use case, tetapi tidak memiliki kontrol atas use case. Actor digambarkan dengan stick man . Actor dapat digambarkan secara secara umum atau spesifik, dimana untuk membedakannya kita dapat menggunakan relationship.

2. Use case

Use Case adalah gambaran fungsionalitas dari suatu sistem, sehingga customer atau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun. 

Cara menentukan Use Case dalam suatu sistem:
a. Pola perilaku perangkat lunak aplikasi.
b. Deskripsi tugas dari sebuah actor.
c. Sistem atau “benda” yang memberikan sesuatu yang bernilai kepada actor.
d.Apa yang dikerjakan oleh suatu perangkat lunak (*bukan bagaimana cara mengerjakannya).


3. Relasi 
dalam Use Case ada beberapa relasi yang terdapat pada use case diagram:
  • Association, menghubungkan link antar element.
  • Generalization, disebut juga inheritance (pewarisan), sebuah elemen dapat merupakan spesialisasi dari elemen lainnya. 
  • Dependency, sebuah element bergantung dalam beberapa cara ke element lainnya. 
  • Aggregation, bentuk assosiation dimana sebuah elemen berisi elemen lainnya.

Contoh Use Case Sistem Parkir Di UNISLA 



CARA MEMBUAT WEB SEDERHANA DENGAN NOTEPAD

Pertama tama buka notepad kamu kemudian ketikkan kode di bawah ini :

<html>
<head>

<Title>

****Latihan membuat web sederhana****

</title>

<h1><center>Selamat datang di blog sederhanaku</h1><center>

<body bgcolor=green >

<hr>
<h3> HOME </h3>
<hr>


</body>
</head>
</html>

Buat folder di drive C dengan nama apa saja kemudian simpan koding yang sudah kamu buat di notepad tadi dengan format html, dan type nya All files. 
Lihat contoh gambar di bawah ini :



Setelah itu buka browser kamu, lalu buka file yang kamu simpan di drive C tadi. Caranya ctrl + O atau file - Open, lalu enter. 

Hasilnya seperti ini :



SELESAI . . . 


MEMBUAT PROGRAM BIODATA DI JAVA

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class data{
                 public static void main (String[] args) {
BufferedReader masukan = new BufferedReader(new InputStreamReader(System.in));
                                String nama="";
                                String alamat="";
                                String telp="";
                                String kelas="";
                                String hoby="";
                                int jumlah= 1;
                                int count= 0;
                                while ( count < jumlah)
                                {
                                System.out.print("Nama Anda:");
                                try{
                                nama=masukan.readLine();
                                }catch(IOException e){
                                System.out.println("Error!");
                                }
                                System.out.print("Alamat di:");
                                try{
                                alamat=masukan.readLine();
                                }catch(IOException e){
                                System.out.print("Error!");
                                }
                                System.out.print("No telepon anda:");
                                try{telp=masukan.readLine();
                                }catch(IOException e){
                                System.out.println("Error!");
                                }
                                System.out.print("kelas:");
                                try{kelas=masukan.readLine();
                                }catch(IOException e){
                                System.out.println("Error!");
                                }
                                System.out.print("hoby:");
                                try{hoby=masukan.readLine();
                                }catch(IOException e){
                                System.out.println("Error!");
                                }
                                System.out.println("\nBiodata Anda");
                                System.out.println("Nama:"+nama);
                                System.out.println("Alamat:"+alamat);
                                System.out.println("No telepon:"+telp);
                                System.out.println("kelas:"+kelas);
                                System.out.println("hoby:"+hoby);
                                System.out.println();
                                                count++;
                                }
}

}



MEMBUAT KALKULATOR SEDERHANA DENGAN JAVA

import java.io.*;
public class calkulator{
public static void main (String[] args) {
try{
DataInputStream in = new DataInputStream(System.in);
System.out.println("Inputkan angka pertama = ");
int a = Integer.parseInt(in.readLine());
System.out.println("Inputkan angka kedua = ");
int b = Integer.parseInt(in.readLine());
System.out.println("1.Penjumlahan \n2.Pengurangan \n3.Perkalian \n4.pembagian");
System.out.print("Operasi yang di pilih = ");
int c = Integer.parseInt(in.readLine());
int x = 1;
do
{
x++;
}
while (x <= 50);
System.out.println("\nAnda menjalankan kalkulator sederhana");
if (c == 1)
{
int d = a+b;
System.out.println("Hasil penjumlahan = "+d);
}
else
if (c == 2)
{
int d = a-b;
System.out.println("Hasil pengurangan = "+d);
}
else
if (c == 3);
{
int d = a*b;
System.out.println("Hasil perkalian = "+d);
}
if (c == 4)
{
int d = a/b;
System.out.println("Hasil pembagian = "+d);
}
}
catch (Exception e)
{
System.out.println("Masukan angka!");
}
}

}


CLASS DIAGRAM

Class Diagram adalah diagram UML yang menggambarkan kelas-kelas dalam sebuah sistem dan hubungannya antara satu dengan yang lain, serta di masukkan pula atribut dan operasi.

Class diagram berfungsi untuk memodelkan struktur kelas

Elemen-eleman class diagram dalam pemodelan UML terdiri dari: Class-class, struktur class, sifat class (class behavior), perkumpulan/gabungan (association), pengumpulan/kesatuan (agregation), ketergantungan (dependency), relasi-relasi turunannya, keberagaman dan indikator navigasi, dan role name (peranan/tugas nama).

Contoh class diagram Sisitem Parkir


DIAGRAM KONTEKS

Diagrram konteks adalah arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar (kesatuan luar). Kesatuan luar ini merupakan sumber arus data atau tujuan data yang berhubungan dengan sistem informasi tersebut. Diagram konteks memberikan batasan yang jelas mengenai besaran-besaran entitas yang berada di luar sistem yang sedang di buat, artinya diagram ini menggambarkan secara jelas batasan-batasan dari sebuah sistem yang sedang di buat. 

Contoh Diagram Konteks sistem parkir di UNISLA 




PENGERTIAN PROTOTYPE


Prototype yang aku posting kali ini adalah tugas materi kuliah ADBO lanjutan dari pembuatan storyboard.

Prototype adalah proses pembuatan model sederhana software yang mengijinkan pengguna memiliki gambaran dasar tentang program serta melakukan pengujian awal. Prototype memberikan fasilitas bagi pengembang dan pemakai untuk saling berinteraksi selama proses pembuatan, sehingga pengembang dapat dengan mudah memodelkan perangkat lunak yang akan di buat.

Model - model prototype :

1. Prototype kertas atau model berbasis komputer yang menjelaskan bagaimana interaksi antara pemakai         dan komputer.
2. Prototype yang mengimplementasikan beberapa bagian fungsi dari perangkat lunak yang sesungguhnya.        Dengan cara ini pemakai akan mendapat gambaran tentang program yang akan di hasilkan, sehingga dapat    menjabarkan lebih rinci kebutuhannya.
3. Menggunakan perangkat lunak yang sudah ada. Seringkali pembuat software memiliki beberapa program     yang sebagian dari program tersebut mirip dengan program yang akan di buat. 

Contoh Prototype Sistem Parkir di UNISLA.


Step 1 ini, gambaran jika petugas parkir login, ada 2 pilihan yaitu parkir masuk dan parkir keluar.


Step 2, memilih parkir masuk dengan cara mengklik.


Step 3, Klik menu untuk masuk, kemudian memasukkan no.plat motor mahasiswa yang parkir. Setelah itu, save untuk menyimpan, cetak apabila ingin mencetaknya, dan exit untuk keluar dari program itu.


Step 4, Memilih parkir keluar dengan cara mengklik.


Step 5, Klik menu untuk masuk, kemudian ketikkan no.plat lalu klik Search atau langsung enter. Back di gunakan apabila no.plat tidak cocok, dan kembali klik search dan memasukkan no.plat. OK jika no.plat nya sudah cocok. Dan exit untuk keluar dari program.















PENGERTIAN DAN CONTOH STORYBOARD

Kali ini aku mau posting tugas mata kuliah "Analisa Desain Berorientasi Objek" biasanya di singkat ADBO.
Postingan ini cara membuat storyboard.

Storyboard adalah : Sketsa gambar yang di buat secara berurutan sesuai naskah, dengan storyboard kita dapat menyampaikan ide cerita kita kepada orang lain dengan lebih mudah, karena kita dapat menggiring khayalan seseorang mengikuti gambar-gambar yang tersaji, sehingga menghasilkan persepsi yang sama pada ide cerita kita. 

Langsung saja, aku mau buat storyboard Sistem Parkir di UNISLA. Lihat di bawah ini :


Karena tulisannya kurang jelas, aku jelasin lagi.

Langkah no.1 Mahasiswa datang menuju parkir membawa motor.
Langkah no.2 Mahasiswa menyerahkan STNK kepada satpam kemudian mahasiswa menerima nomor parkir.
Langkah n0.3 Mahasiswa memarkirkan motor di halaman parkir.
Langkah no.4 Mahasiswa sudah bisa melakukan perkuliahan.
Langkah no.5 Mahasiswa selesai perkuliahan dan menuju pos satpam.
Langkah no.6 Mahasiswa menyerahkan nomor parkir. Jika cocok maka petugas pos satpam mengembalikan STNK mahasiswa. Dan mahasiswa bisa mengambil sepeda di halaman parkir.
Langkah no.7 Mahasiswa menuju halaman parkir untuk mengambil sepeda.
Langkah yang terakhir Mahasiswa pulang.

SELESAI, mudah kan?? ^_^