Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
38
BAB IV
PERANCANGAN SISTEM USULAN
4.1. Tahap Perancangan Sistem
4.1.1. Analisis Kebutuhan
Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna dan kebutuhan
sistem dari pengolahan dan pemesanan tiket di P.O warga baru adalah :
1. Kebutuhan Pengguna
Dalam aplikasi pengolahan dan pemesanan tiket terdapat satu pengguna yang
dapat saling berinteraksi dalam lingkungan sistem, yaitu: admin, Pengguna
tersebut memiliki karakteristik interaksi dengan sistem dan memiliki kebutuhan
informasi, seperti berikut :
A. Skenario Admin (Supervisor)
1) Melakukan login
2) Mengelola dan mengakses data master kondektur
3) Mengelola dan mengakses data master bus
4) Mengelola dan mengakses data master jurusan
5) Mengelola dan mengakses data master controller
6) Mengelola dan mengakses data transaksi tiket
7) Mengelola dan mengakses data RJK (Report Jalan
Kondektur)
8) Mengelola dan mengakses data Rekap Kontrol
9) Mengganti password
39
B. Skenario Kebutuhan Admin (Kasir)
1) Melakukan login
2) Mengelola dan mengakses data transaksi tiket
3) Mengelola dan mengakses data SPJ (Surat Perintah Jalan)
4) Mengelola dan mengakses data Rekap Kontrol
5) Mengganti password
2. Kebutuhan Sistem
a. Pengguna harus melakukan login terlebih dahulu dengan memasukkan
username dan password agar dapat menggunakan aplikasi ini dan
untuk menentukan hak ases, apakah pengguna di identifikasi sebagai
kasir atau supervisor.
b. Sistem dapat melakukan pengolahan data dan menyimpan data
pegawai, data admin (kasir/supervisor), data kondektur, data bus, data
jurusan, data transaksi tiket, data RJK, dan data rekap kontrol.
c. Sistem dapat membuat laporan data pegawai, data admin
(kasir/supervisor), data kondektur, data bus, data jurusan, data
transaksi tiket, data RJK, data rekap kontrol, dan cetak tiket.
d. Pengguna kasir atau supervisor harus logout setelah menggunakan
program ini.
40
4.1.2. Rancangan Diagam Use Case
Rancangan sistem usulan diagram use case yang berhubungan dengan
proses pengolahan dan pemesanan tiket di P.O warga baru adalah sebagai berikut:
1. Use Case Diagram Login Admin
Gambar IV.1.
Use Case Diagram Login
Tabel IV.1. Dekripsi Gambar Use Case Diagram Login Admin
Use Case Login Admin
Tujuan Melakukan Login dan masuk kedalam
sistem pengolahan dan pemesanan
tiket P.O warga baru
Deskripsi Sistem ini memungkinkan aktor untuk
mengakses menu program dengan
pengguna sebagai admin
Skenario Utama
Aktor Admin
Kondisi Awal Aktor membuka aplikasi sistem
pengolahan dan pemesanan tiket P.O
warga baru
Aksi Aktor Reaksi Sistem
1. Aktor memasukan kode user
dan password
Sistem akan menampilkan textbox
untuk mengisi kode user dan
41
2. Aktor masuk kedalam program
3. Aktor memilih tombol Keluar
password
Sistem akan menampilkan utama
sesuai dengan hak akses pengguna
Sistem akan membatalkan proses dan
keluar dari aktivitas
Kondisi Akhir Jika perintah sesuai maka sistem akan
masuk kedalam pengolahan dan
pemesanan tiket P.O warga baru
2. Use Case Diagram Menu Pengolahan Data Master
Gambar IV.2.
Use Case Diagram Menu Data Master
Tabel IV.2. Dekripsi Gambar Use Case Diagram Menu Data Master
Use Case Menu Data Master
Tujuan Melakukan pengolah terhadap data
master
Deskripsi Sistem ini memungkinkan aktor untuk
mengakses menu data master dan
melakukan pengolahan seperti
tambah, simpan, edit dan hapus
42
terhadap data master
Skenario Utama
Aktor Admin
Kondisi Awal Aktor melakukan login dan masuk ke
menu utama
Aksi Aktor Reaksi Sistem
1. Aktor masuk ke menu data
master dan memilih data
master yang akan diolah
2. Aktor melakukan pengolahan
sesuai kebutuhan seperti
tambah, simpan, edit atau
hapus terhadap data master
3. Aktor memilih tombol Keluar
1. Sistem akan menampilkan
menu data master
2. Sistem akan masuk ke data
master yang dipilih
3. Sistem melakukan perintah
aktor seperti simpan, edit,
tambah dan hapus
Kondisi Akhir Jika perintah sesuai maka sistem akan
menyimpan data hasil pengolahan
aktor
3. Use Case Diagram Transaksi Tiket
Gambar IV.3.
43
Use Case Diagram Transaksi Tiket
Tabel IV.3. Dekripsi Gambar Use Case Diagram Transaksi Tiket
Use Case Diagram Transaksi Tiket
Tujuan Melakukan penjualan tiket Dengan
cara mengakses data transaksi dan
menginput semua data kebutuhan
sistem yang ada di menu transaksi
Deskripsi Sistem ini memungkinkan aktor untuk
mengakses menu transaksi, yang di
dalamnya terdapat inputan data
jurusan, pemesan, jadwal
keberangkatan dan cetak tiket untuk
keperluan penjualan tiket
Skenario Utama
Aktor Admin
Kondisi Awal Aktor membuka aplikasi sistem
transaksi tiket dan mempersiapkan
data inputan
Aksi Aktor Reaksi Sistem
1. Aktor masuk kedalam menu
transaksi tiket
2. Aktor memasukan data
kebutuhan sistem transaksi
tiket
3. Aktor menge-print tiket
Sistem akan menampilkan textbox
untuk diisi oleh admin
Sistem akan menyimpan data
Sistem akan mencetak tiket
Kondisi Akhir Jika perintah sesuai maka sistem akan
mencetak tiket untuk calon
penumpang
44
4. Use Case Diagram RJK (Report Jalan Kondektur)
Gambar IV.4.
Use Case Diagram RJK
Tabel IV.4. Dekripsi Gambar Use Case Diagram RJK
Use Case Diagram RJK
Tujuan Melakukan report jalan kondektur
untuk mendapatkan data perjalanan
bus
Deskripsi Sistem ini memungkinkan aktor untuk
mengakses menu RJK dan
memasukan data kebutuhan sistem
dan menyimpan datanya
Skenario Utama
Aktor Admin (hak akses Kasir dan
supervisor)
Kondisi Awal Aktor membuka aplikasi sistem RJK
dan menyiapkan data masukannya
Aksi Aktor Reaksi Sistem
1. Aktor masuk kedalam menu
RJK
Sistem akan menampilkan textbox
untuk diisi oleh admin
Sistem akan menyimpan data
45
2. Aktor memasukan data
kebutuhan sistem RJK
3. Aktor mengklik tombol simpan
masukan admin
Sistem akan menyimpan data
masukan admin
Kondisi Akhir Jika perintah sesuai maka sistem akan
menyimpan data inputan admin
5. Use Case Diagram Rekap Kontrol
Gambar IV.5.
Use Case Diagram Rekap Kontrol
Tabel IV.5. Dekripsi Gambar Use Case Diagram Rekap Kontrol
Use Case Diagram Rekap Kontrol
Tujuan Melakukan rekapitulasi terhadap data
perjalan bus dari kondektur
Deskripsi Sistem ini memungkinkan aktor untuk
mengakses menu rekap kontrol dan
memasukan data kebutuhan sistem
dan menyimpan datanya
Skenario Utama
Aktor Admin (hak akses Kasir dan
supervisor)
Kondisi Awal Aktor membuka aplikasi sistem rekap
kontrol dan menyiapkan data
46
masukannya
Aksi Aktor Reaksi Sistem
1. Aktor masuk kedalam menu
rekap kontrol
2. Aktor memasukan data
kebutuhan sistem rekap kontrol
3. Aktor mengklik tombol
simpan.
Sistem akan menampilkan textbox
untuk diisi oleh admin
Sistem akan menyimpan data
masukan admin
Sistem akan menyimpan data
masukan admin
Kondisi Akhir Jika perintah sesuai maka sistem akan
menyimpan data masukan admin
4.1.3. Rancangan Diagram Akvifitas (Activity Diagram)
1. Activity Diagram Login Admin
Gambar IV.6.
Activity Diagram Login
47
2. Activity Diagram Menu Pengolahan Data Master :
Gambar IV.7.
Activity Diagram Menu Pengolahan Data Master
48
3. Activity Diagram Transaksi Tiket (Hak Akses Supervisior Dan Kasir) :
Gambar IV.8.
Activity Diagram Transaksi Tiket (Hak Akses Supervisior Dan Kasir)
49
4. Activity Diagram RJK (Report Jalan Kondektur)
Gambar IV.1
Gambar IV.9.
Activity Diagram RJK
50
5. Activity Diagram Rekap Kontrol
s
:
Gambar IV.10.
Activity Diagram Rekap Kontrol
51
4.1.4. Rancangan Dokumen Sistem Usulan
A. Spesifikasi Dokumen Keluaran
Dokumen masukan merupakan dokumen yang mengalami proses awal dari
sistem pengolahan dan pemesana tiket P.O warga baru. Adapun dokumen masukan
yang diusulkan oleh tesebut adalah sebagai berikut :
1. Tiket
Nama Dokumen : Tiket
Fungsi : Bukti pembayaran perjalanan
Sumber : kasir
Tujuan : kondektur
Media : Kertas
Frekuensi : Setiap perjalan penumpang
Format : Lampiran C-1
B. Spesifikasi Dokumen Masukan
Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung kegiatan
serta menerapkan hasil pencatatan dan pelaporan. Adapun dokumen keluaran yang
diusulkan oleh tesebut adalah sebagai berikut :
1. RJK (Report Jalan Kondektur)
Nama Dokumen : RJK (Report Jalan Kondektur)
Fungsi : Data perjalanan kondektur
Sumber : Kondektur
Tujuan : Supervisor
Media : dekstop/kertas
52
Frekuensi : Setiap perjalanan kondektur
Format : Lampiran D-1
2. Rekap Kontrol
Nama Dokumen : Rekap Kontrol
Fungsi : Rekapitulasi data perjalanan bus
Sumber : Controller
Tujuan : Supervisor
Media : dekstop/kertas
Frekuensi : Setiap perjalanan bus
Format : Lampiran D-1
4.1.5. Rancangan Prototype
Bagian ini berisi mengenai penggambaran interface dan prototype dari bahasa
pemrograman yang dibuat dengan sistem usulan berbasis dekstop :
1. Rancangan Prototype Login
Gambar IV.11.
Prototype Login
53
a. Rancangan Prototype Menu Utama Supervisor
Gambar IV.12.
Prototype Menu Utama Hak Akses Supervisor
b. Rancangan prototype Menu Utama Kasir
Gambar IV.13.
Prototype Menu Utama Kasir
54
2. Rancangan Prototype Data Master (Sopir)
Gambar IV.14.
Rancangan Prototype Data Master (Sopir)
3. Rancangan Prototype Transaksi Tiket
Gambar IV.15.
Prototype Transaksi Tiket
55
4. Rancangan Prototype Report Jalan Kondektur
Gambar IV.16.
Prototype Report Jalan Kondektur
5. Rancangan Prototype Rekap Kontrol
Gambar IV.17.
Prototype Rekap Kontrol
56
4.2. Perancangan Perangkat Lunak
Rancangan Perangkat Lunak pada program atau Sistem Aplikasi
Perancangan Dan Pengolahan Pemesanan Tiket Di P.O Warga Baru adalah sebagai
berikut:
4.2.1. Entitiy Relatioship Diagram (ERD)
Rancangan Perangkat Lunak pada program atau sistem aplikasi Perancangan
Dan Pengolahan Pemesanan Tiket Di P.O Warga Baru sebagai berikut :
Gambar IV.18.
ERD
57
4.2.2. Logical Record Structure (LRS)
Logical Record Structure (LRS) Rancangan Perangkat Lunak pada
program aplikasi Perancangan Dan Pengolahan Pemesanan Tiket Di P.O Warga baru
:
Gambar IV.19.
LRS
58
4.2.3. Spesifikasi File
Spesifikasi file pada program aplikasi Perancangan Sistem Informasi
Pengolahan Dan Pemesanan Tiket Berbasis Dekstop Di P.O Warga Baru sebagai
berikut:
1. Spesifikasi File Admin
Nama File : Admin
Akronim : tbadmin
Fungsi : Untuk menyimpan data Admin
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 41 byte
Kunci Field : id_admin
Software : MySql
Tabel IV.6.
Spesifikasi File Admin
No. Elemen
Data Nama Field
Tipe
Data
Ukuran
(Size) Keterangan
1. User id Id_admin Char 10 (Primary Key
(PK))
2. User name Nama
Varchar 20
3. Password pasword Varchar 10
4. Level level Integer 1
59
2. Spesifikasi File Bus
Nama File : Bus
Akronim : tbbus
Fungsi : Untuk menyimpan data Bus
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 63 byte
Kunci Field : Noplat_bus
Software : MySql
Tabel IV.7.
Spesifikasi File Bus
No. Elemen
Data Nama Field
Tipe
Data
Ukuran
(Size) Keterangan
1. No polisi Noplat_bus Char 10 (Primary Key
(PK))
2. Kode
jurusan
Kd_jur char 10 (Foreign key)
3. Jenis bus j_bus
Varchar 20
4. Tahun buat Tah_bu Varchar 20
5. kursi kursi Integer 3
3. Spesifikasi File Kondektur
60
Nama File : Kondektur
Akronim : tbKondektur
Fungsi : Untuk menyimpan data Kondektur
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 103 byte
Kunci Field : id_kondektur
Software : MySql
Tabel IV.8.
Spesifikasi File kondektur
No. Elemen
Data Nama Field
Tipe
Data
Ukuran
(Size) Keterangan
1. Id kondektur Id_kondektur Char 10 (Primary Key
(PK))
2. No polisi No_pol char 10 (Foreign key)
3. Nama Nam_kon
Varchar 20
4. alamat Alamat Varchar 50
5. No hp No_hp Varchar 13
4. Spesifikasi File Controller
Nama File : Controller
61
Akronim : tbController
Fungsi : Untuk menyimpan data Controller
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 93 byte
Kunci Field : id_Controller
Software : MySql
Tabel IV.9.
Spesifikasi File Controller
No. Elemen Data Nama Field Tipe
Data
Ukuran
(Size) Keterangan
1. Id Controller Id_ Controller Char 10 (Primary Key
(PK))
2. Nama Nam_kon
Varchar 20
3. Alamat Alamat Varchar 50
4. No hp No_hp Varchar 13
5. Spesifikasi File Sopir
Nama File : Sopir
Akronim : tbSopir
62
Fungsi : Untuk menyimpan data Sopir
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 115 byte
Kunci Field : id_Sopir
Software : MySql
Tabel IV.10.
Spesifikasi File Sopir
No. Elemen Data Nama Field Tipe
Data
Ukuran
(Size) Keterangan
1. Id Sopir Id_Sopir Char 10 (Primary Key
(PK))
2- No polisi No_pol Char 10 (Foreign key)
3. Nama Nam_sop
Varchar 30
4. Alamat Alamat Varchar 50
5. No hp No_hp integer 15
6. Spesifikasi File Jurusan
Nama File : Jurusan
Akronim : tbJurusan
Fungsi : Untuk menyimpan data Jurusan
63
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 90 byte
Kunci Field : kd_Jurusan
Software : MySql
Tabel IV.11.
Spesifikasi File Jurusan
No. Elemen Data Nama Field Tipe
Data
Ukuran
(Size) Keterangan
1. kode Jurusan kd_ Jurusan Char 10 (Primary Key
(PK))
2. Nama Nam_jur
Varchar 20
3. rute rute Varchar 50
4. tarif Tarif integer 10
7. Spesifikasi File Transaksi Tiket
Nama File : Tiket
Akronim : tbTiket
Fungsi : Untuk menyimpan data Tiket
Tipe File : File Transaksi
64
Organisasi File : Index Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 55 byte
Kunci Field : no_tiket
Software : MySql
Tabel IV.12.
Spesifikasi File Transaksi Tiket
No. Elemen Data Nama Field Tipe
Data
Ukuran
(Size) Keterangan
1. No tiket No_tiket Char 10 (Primary Key
(PK))
2. Tanggal Tgl
Date -
3. Kode user Kd_user Char 10 (Foreign key)
4. Nama
pemesan
Nam_pem varchar 20
5. No hp No_hp varchar 15
6. Kode jurusan Kd_jur Char 10 (Foreign key)
7. Id admin Id_admin char 10 (Foreign key)
8. Spesifikasi File RJK (Report Jalan Kondektur)
Nama File : RJK
Akronim : tbRJK
Fungsi : Untuk menyimpan data RJK (Report Jalan Kondektur)
Tipe File : File Transaksi
Organisasi File : Index Sequential
65
Akses File : Random
Media : Hardisk
Panjang Record : 40 byte
Kunci Field : no_report
Software : MySql
Tabel IV.13.
Spesifikasi File RJK (Report Jalan Kondektur)
No. Elemen Data Nama Field Tipe
Data
Ukuran
(Size) Keterangan
1. No report No_report Char 10 (Primary Key )
2. Id kondektur Id_kon char 10 (Foreign key)
3. Tanggal Tgl
Date -
4. Jam Jam varchar 10
5. Rit Rit varchar 10
6. Total penumpang Tot_pen integer 5
7. Total pendapatan Tot_pen integer 5
9. Spesifikasi File Rekap Control
Nama File : Rekap Control
Akronim : tbRekapControl
Fungsi : Untuk menyimpan data Rekap Control
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
66
Media : Hardisk
Panjang Record : 55 byte
Kunci Field : no_rekap
Software : MySql
Tabel IV.14.
Spesifikasi File Rekap Control
No. Elemen Data Nama Field Tipe
Data
Ukuran
(Size) Keterangan
1. No rekap No_rekap Char 10 (Primary Key )
2. No report No_report char 10 (Foreign key)
3. Tanggal Tgl
Date -
4. Jam Jam varchar 10 (Foreign key)
5. Rit Rit varchar 10
6. Total penumpang Tot_pen integer 5
7. Id controller Id_controller Char 10 (Foreign key)
4.2.4. Class Diagram
Class Diagram Rancangan Perangkat Lunak pada program aplikasi
perancangan dan pengolahan pemesanan tiket di P.O warga baru :
67
Gambar IV.20.
Class diagram
4.2.5. Sequaence Diagram
1. Sequence Diagram Login
68
Gambar IV.21.
Sequence Diagram Login
2. Sequence Diagram Menu Pengolahan Data Master
Gambar IV.22.
Sequence diagram Menu Pengolahan Data Master
3. Sequence diagram RJK (Report Jalan Kondektur)
69
Gambar IV.23
Sequence Diagram RJK (Report Jalan Kondektur)
4. Sequence diagram Rekap Kontrol
Gambar IV.24.
Sequence Diagram Rekap Kontrol
4.2.6. Spesifikasi Hardware dan Software
70
1. Perangkat Keras (Hardware).
Sebuah sistem terkomputerisasi tidak terlepas dari masalah perangkat keras
yang akan digunakan dalam menjalankan Software atau program aplikasi yang akan
digunakan. Keterpaduan antara perangkat keras yang ada sangat dibutuhkan agar
hasil kinerja dari sistem komputer dapat berjalan semaksimal mungkin, hingga dapat
dirasakan oleh pemakai sistem tersebut, Dengan pertimbangan tersebut maka kami
memberikan spesifikasi perangkat keras yang akan digunakan dalam proses
komputerisasi, diantaranya adalah sebagai berikut:
a. Processor : Intel Pentium (R) Dual-Core CPU T4500 @2.30GHz
b. Disk : CD/DVD R
c. Memory (RAM) : 2.00 GB
d. Monitor : LCD 17”
e. Harddisk : 160 GB
f. Keyboard : Standart Keyboard
g. Printer : dot matrik/ink jet
h. Mouse : Standart Mouse
2. Spesifikasi Software
Perangkat lunak (software) adalah suatu rangkaian atau susunan instruksi
dengan urutan-urutan yang benar. Keberadaan perangkat lunak selalu menyertai
perangkat keras yang ada. Adapun perangkat lunak yang dibutuhkan adalah :
a. Sistem Operasi : Microsoft Windows 7
b. Paket Pemrograman : Java with NetBeans 8.0.1
c. DBMS : Mysql phpMyadmin
d. Antivirus : Smadav
71
e.
4.3.Jadwal Implementasi
Jadwal implementasi dari rancangan sistem pengolahan dan pemesanan tiket
di P.O warga baru dibuat dengan implementasi meliputi kegiatan persiapan,
pelaksanaan, dan penyusunan Perancangan Program. Hal ini memberikan rincian
kegiatan dan jadwal pelaksanaan mengacu pada Metode Penelitian sebagai berikut:
1. Persiapan Data Awal
Mengumpulkan, mengolah serta mengelompokkan data sesuai dengan kebutuhan.
Kegiatan ini membutuhkan waktu selama satu minggu.
2. Analisa Sistem
Analisa Sistem adalah mempelajari sistem yang sedang berjalan serta masalah
yang ada. Tujuannya untuk mendapatkan gambaran tentang bentuk permasalahan
yang ada pada pengolahan dan pemesanan tiket di P.O warga baru tersebut
sehingga menghindari kesalahpahaman antara sistem yang diusulkan dengan
sistem yang berjalan. Kegiatan ini membutuhkan waktu selama 2 minggu.
3. Desain Sistem
Desain sistem merupakan penggambaran, perencanaan dan pembuatan dengan
menyatukan beberapa elemen terpisah kedalam satu kesatuan yang utuh untuk
memperjelas bentuk sebuah sistem. Kegiatan ini membutuhkan waktu selama 1
minggu.
4. Desain Perangkat Lunak
Desain perangkat lunak adalah tugas, tahapan, atau aktivitas yang difokuskan
pada spesifikasi detail dari solusi berbasis komputer. Desain ini fokus pada sisi
teknis dan implementasi sebuah perangkat lunak. Kegiatan ini membutuhkan
waktu selama 1 minggu.
72
5. Pembuatan dan Tes Program
Pembuatan program dengan tingkat ketelitian untuk menunjang suatu sistem
yang terkomputerisasi, sedangkan tes program dilakukan untuk mengetahui
kekurangannya sebelum diterapkan pada sistem baru. Untuk menyelesaikan
kegiatan ini dibutuhkan waktu selama tiga minggu.
6. Tes Sistem
Bertujuan untuk melakukan uji coba terhadap sistem usulan secara menyeluruh
agar dapat diketahui apakah sistem baru ini dapat digunakan untuk menggantikan
sistem yang lama. Tes sistem ini dilakukan selama satu minggu.
7. Pelatihan
Pelatihan ini dilakukan untuk memberi latihan pada personil yang menggunakan
sistem pengolahan dan pemesanan tiket di P.O warga baru dan meningkatkan
kemampuan personil dalam memahami dan menggunakan komputer yang telah
diusulkan. Pelatihan ini membutuhkan waktu selama satu minggu.
8. Pembuatan Buku Petunjuk
Maksud dari pembuatan buku petunjuk ini agar pengguna dapat mempelajari
prosedur sistem secara menyeluruh, waktu yang dibutuhkan untuk pembuatan
buku petunjuk ini selama satu minggu.
9. Operasi dan Operasional
Kegiatan pengelolaan sistem usulan secara penuh setelah percobaan berakhir dan
juga perlu dilakukan evaluasi pada sistem usulan ini. Pada tahap ini waktu yang
dibutuhkan selama satu minggu.
Tabel IV.15.
Jadwal Implementasi
73
NO KEGIATAN
WAKTU
BULAN I BULAN II BULAN III
1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan Data Awal
2 Analisa Sistem
3 Desain Sistem
4 Desain Perangkat Lunak
5
Pembuatan dan Tes
Program
6 Tes Sistem
7 Pelatihan
8 Pembuatan Buku Petunjuk
9 Evaluasi dan Operasional