SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Rekayasa Perangkat Lunak



                                       BAB I.
                                PENDAHULUAN


       Software merupakan perangkat yang penting dalam kehidupan teknologi
manusia, tentunya sebuah software harus didukung dengan hardware, dan brain ware.
Sebuah software dapat meringankan kinerja manusia dalam aktifitas kerjanya.
       Keamanan, kata adalah hal yang sangat penting didalam kehidupan kita,
adapun demikian bisa lebih maju jika tingkat keamanannya tinggi dan semua itu akan
terjadi jika tingkat kesadaran dan kedisiplinan manusia terpelihara.
       Dari pernyataan diatas kami coba hubungkan dengan keamanan terhadap
kendaraan, untuk itu kami membuat suatu sistem yang dapat membuat pengguna
kendaraan akan merasa aman dan tenang bila akan memarkirkan kendaraanya.
       Untuk membuat sistem parkir yang aman dan tertib, itu akan terlihat mudah
tetapi pada kenyataannya pekerjaan ini merupakan tenggung jawab yang besar dan
rumit, untuk itu kami mencoba menguraikan kedalam laporan ini. Penulisan dokumen
ini dimaksudkan agar dapat memenuhi kebutuhan dan menjelaskan apa yang
diperlukan danmampu menjawab keperluan dari sistem parkir.


1.1 Tujuan Penulisan Dokumen
      Untuk memberikan gambaran dari sistem parkir yang akan dibuat.
      Untuk memperjelas kebutuhan sistim parkir.
      Untuk membangun dasar dari design sistim parkir yang akan dibuat.
      Untuk membuat sistim parkir yang aman dan tertib.


1.2 Lingkup Masalah
       Untuk memberikan gambaran yang komprehensif tentang sistim dan SPKL
dari yang dikaji, serta lebih mengarah pada pembanguna sistem yang akan dibangun,
maka pada pembahsan pada makalah ini dibatasi pada lingkup
      Sistem parkir dan kebutuhannya
      Analisa kebutuhan dari sistem parkir
      Penerapan hardware dan sofware pada sistem parkir




                                                                                    1
Rekayasa Perangkat Lunak


1.3 Definisi Akronim dan Singkatan
Definisi dan istilah yang akan digunakan pada dokumen ini antara lain :
   1. Pelanggan adalah orang atau organisasi yang membayar produk, dan biasanya
       (tidak harus) ia yang akan memutuskan kebutuhannya.
   2. Pengembang adalah orang yang menghasilkan produk untuk pelanggan.
   3. Pengguna adalah orang yang akan langsung menjalankan atau menggunakan
       produk. Pengguna dan pelanggan umumnya adalah orang yang sama.
   4. SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak.
   5. SRS adalah Software Requirement Specification.
   6. DFD adalah Data Flow Diagram.
   7. ERD adalah Entity Relationship Diagram.
   8. STD adalah State Transition Diagram.
   9. DBMS adalah Data Base Management System.


1.4 Referensi
       Berikut adalah berbagai sumber yang didapatkan untuk digunakan sebgai
panduan bagi penulis untuk menyelesaikan penulisan dokumen ini, yang anatara lain :
   1. Pressman Roger S, Software Engineering, A Practitioner is Approach, 3th Ed,
       Mc Graw-Hill, 1992.
   2. Summer ville, Software Engineering, Adition Wesley, 1995.
   3. Yourdan Edward, Modern Structure Analysis, Prentise hall, 1989.


1.5 Dekripsi Umum Dokumen
       Pada pembahasan dokumen SKPL ini, akan sedikit dijelaskan mengenai cara
kerja perangkat lunak yang akan dibuat. Cara kerjanya yaitu dengan cara mencatatkan
atau memasukan nomor kendaraan yang masuk yang secara bersamaan secara
otomatis pada waktu pencatatan nomor kendaraan, maka waktu kendaraan tersebut
yang masuk akan tercatat dari mulai jam, menit, dan detik. Yang kemudian catatan
waktu tersebut akan dihitung pada saat kendaraan yang parkir akan keluar.
Perhitungan yang dilakukan yaitu perbandingan antara waktu keluar dikurangi dengan
waktu masuk. Maka jumlah selisih waktu tersebut akan dikalikan dengan harga tarif
jasa parkir perjam yang kemudian akan menghasilkan jumlah tarif jasa parkir yang
harus dibayar oleh pelanggan.



                                                                                  2
Rekayasa Perangkat Lunak


                                         BAB II
                  DESKRIPSI GLOBAL PERANGKAT LUNAK


       Transportasi merupakan salah satu aspek yang penting dari kehidupan dan
menjadi hal yang pokok demi kemajuan kehidupan. Dewasa ini peningkatan dalam
bidang transportasi makin besar seiring dengan kemajuan teknologi serta minat orang
untuk memiliki sebuah alat transportasi. Hal ini pula menimbulkan masalah baru
dalam kehidupan seperti kemacetan, ketertian dan sebagainya.
       Pada umumnya sebuah organisasi ataupun perusahan yang besar mempunyai
satu atau lebih alat transportasi sebagai contoh sebuah perusahan memerlukan alat
transportasi bus untuk menjemput kariawannya supaya tidak telat untuk berkerja.
       Yang dibutuhkan sebuah alat transportasi salah satunya adalah lahan parkir.
Tetapi dengan meningkatnya kebutuhan alat transportasi lahan parker pun menjadi
sulit ditemukan apalagi di sebuah kota yang besar. Contoh sebuah departemen store
membutuhkan lahan parkir agar para pengunjung bias memarkir kanalat transportasi
mereka didekat departemen store         tersebut. Hal ini merupakan suatu keharusan
bahkan menjadi hal yang wajib sebagai sarana dari sebuah departemen store.
       Dengan perancangan sistem parkir ini diharapkan dapat memaksimalkan lahan
parkir yang ada, membuat para penguna dari sistem parkir menjadi tertib aman dan
terkendali.


2.1 Perspektif Produk
       Sistem parkir yang akan dibuat diharapkan dapat memenuhi keinginan
pelangan agar menimbulkan kesan nyaman aman. Sistim parkir yang akan dibuat
meliputi hardware seperti alat untuk membuka gerbang parkir, mesin print tiket,
tempat kasir masuk dan keluar. Agar memaksimalkan kinerja dari hardware
membutuhkan software yang tepat juga seperti software untuk membuat tiket parkir
dan software pembayaran tiket parkir.


2.2 Fungsi Produk
       Agapun produk pembangunan sistem parkir ini membuat tertib kendaraan
pelangan, memaksimalkan lahan parkir yang ada, mendapatkan keuntungan bagi
pihak pembangun ataupun pihak pelangan.



                                                                                  3
Rekayasa Perangkat Lunak


2.3 Karakteristik Pengguna
        Untuk menjalankan software ini dibutuhkan seorang operator yang dapat
menjalankan dan mengerti bagaimana system software ini bekerja, dan juga bisa
melayani pelanggannya dengan baik.
Hak – hak yang dapat dilakukan terhadap software :
   1. Menginput (memasukkan) data pelanggan seperti : Plat nomor pelanggan, no
        pelanggan, jam masuk dan keluarnya pelanggan.
   2. Membuka dan menutup gerbang parkir.
Berikut adalah contoh tabel yang digunakan sebagai pengungkapan karakteristik

pengguna :

 Pengguna      Tanggung              Hak           Tingkat            Tingkat    Pengalaman
                 jawab              Akses         Pendidikan    Keterampilan
 Operator 1   Memasukan       Memasukkan data      Min D1      Bisa              Menguasai
              data ke dalam   no. kendaraan                    mengoperasikan    sedikit ttg
              komputer        kemudian                         perangkat lunak   bahasa
              dengan cepat    memprint                         yang dijalankan   pemrograman
                                                               dgn cepat
 Operator 2   Memasukkan      Menscan waktu        Min D1      Bisa              Menguasai
              data kedalam    masuk parkir                     mengoperasikan    sedikit ttg
              komputer        untuk diolah oleh                perangkat lunak   bahasa
              dengan cepat    PL                               yang dijalankan   pemrograman
                                                               dgn cepat.



2.4 Batasan-batasan
        Batasan-batasan dari hardware yang akan dibuat agar bilaterjadi kesalahan-
kesalahan misalnya:
       Bila jaringan antara komputer masuk komputer keluar terjadi error terjadi pada
        satu komputer.
       Bila terjadi pemadaman listrik maka komputer akan padam dan menyebkan
        jaringan komputer akan terputus


2.5 Asumsi dan Ketergantugan
                Sistem parkir yang akan dibuat agar dapat membantu dan menertibkan
sehinga dapat tercipta keadaan yang kondusif, tetapi ada faktor-faktor yang dapat
mengakibatkan system yang dibuat dapat di dilanggar ataupun sistem tidak bekerja.


                                                                                               4
Rekayasa Perangkat Lunak


Hal ini diakibatkan karena sistem yang berkerja saling kebergantungan dengan antara
hardware dan software yang ada sebagai berikut : Software yang akan dibuat untuk
mencetak tiket parkir tidak akan ada bila sistem oprasi yang diperlukan tidak ada.
       Faktor-faktor yang mempengaruhi kebutuhan yang dinyatakan pada SKPL ini
adalah spesifikasi pada perangkat keras yang digunakan. Yang antara lain seperti
sebuah PC atau komputer untuk mengolah data yang dimasukkan, sebuah printer
untuk mencetak hasil pengolahan data berupa karcis parkir, dan kertas sebagai media
hasil cetak sebuah program yang bernama “MySoft Professional versi 2.3 for
Windows” untuk menjalakan aplikasi perangkat lunak yang dibuat. Tanpa semua hal
tersebut maka perangkat lunak yang dibuat tidak akan berjalan




                                                                                     5
Rekayasa Perangkat Lunak



                                    BAB III.
                           Dekripsi Rinci Kebutuhan


       Pada dasarnya sistem yang kami buat hanya menanyakan atau menuliskan plat
kendaraan dan mengolongkannya tetapi begitu si operator menekan tombol print
maka otomatis waktu masuk kendaran serta tempat kendaraan parkir terprint. Untuk
pencarian lahan parkir yang tersedia komputer masuk akan tersambung ke komputer
keluar untuk mencari tempat lahan parkir yang kosong maka daripada itu didalam
Project ini membutuhkan seperangkat komputer, operator, printer, lahan parkir, pintu
parkir, pos parkir.
Kebutuhan input (masukkan) :
      Data pelanggan (input)
      Jenis kendaraan
      No platkendaraan
      Biaya parkir
      Pewaktuan (timing)
Kebutuhan output (keluaran) :
      Tiket parkir
      Letak parkir
      Data pelanggan (output)


3.1 Kebutuhan antarmuka eksternal
       Disini karakteristik logis dari setiap antarmuka antara produk perangkat lunak
dan penggunanya harus dipahami oleh si pengguna. Dimana sipengguna harus
menyesuaikan baik dari karakteristik konfigurasinya (misalnya standar format layar,
tataletak windows, isi laporan/menu –bukan tata letak tiap layar layar/windowsnya
sendiri –atau ketersediaan kunci khusus atau jenis mouse) untuk memenuhi kebutuhan
sistem. Disini pula si pengguna harus dapat mengoperasikan perangkat lunak yang
dibuat dengan cepat dan seefisien mungkin.




                                                                                   6
Rekayasa Perangkat Lunak


3.1.1 Antarmuka pemakai
          Keperluan yang dibutuhkan antara perangkat lunak dan penggunanya dalam
ini si operator adalah tempat operator dimana dibutuhkan lan sendidiri berupa pos dan
pos ini terbagi menjadi dua diantaranya:
-   Pos masuk (operator 1): Tempat masuk kendaraan dimana kendaraan diminta
    untuk mengambil tiket parkir setelah operator memasukan data no plat kendaraan
    dan memprinnya sebagai tiket parkir yang akan di ambil oleh penguna kendaran
    selain itu operator membukakan palangpintu mekanik untuk jalan masuk
    kendaraan.
-   Pos keluar (operator 2): Tempat keluarnya kendaraan yang akan keluar dari lahan
    parkir dimana pengendara di minta menunjukan tiket parkir dan mencocokannya
    dengan plat nomer kendaran pemilik tiket dan memproses berapa uang yang harus
    dibayar oleh penguna jasa parkir. Sesudah membayar operator akan membuka
    palang pintu keluar untuk memberi jalan kepada penguna kendaraan.


3.1.2 Antarmuka perangkat keras
          Keperluan yang dibutukan sistem parkir yang dibuat adalah:
Mesin print: Adalah alat untuk mencetak tiket parkir untuk penguna kendaraan.
Komputer: Adalah alat untuk menghitung dan sebagai penempatan software yang
diperlukan.
Palang pintu: Adalah alat untuk menjaga dan memberi jalan bagi penguna kendaraan.
Lahan parkir: Adalah tempat menyimpan (memparkir) kendaraan.


3.1.3 Antarmuka perangkat lunak
          kebutuhan yang diperlukan software untuk mendukung sistim parkir ini
adalah:
Sistim oprasi: Adalah software untuk mendukung program atau software lain yang
akan dibuat misalkan widows


3.1.4 Antarmuka komunikasi
          Agar sistem parkir yang dibuat dapat beriteraksi satu sama lain dibutuhkan
satu jaringan antara komputer masuk dan keluar. Ini dibutuhkan karena data yang
akan diproses di komputer keluar ada di komputer masuk dan ini tida bisa ditoleril
sebagai contoh dalam pembangunan sistem parkir ini adalah dua buah work station


                                                                                   7
Rekayasa Perangkat Lunak


(komputer) sebagai sarat hubungan atar work station itu di butuhkan kartu eternet
NIC, konektor RJ45 kabel UTP.


3.2 Dekripsi Fungsional
Kebutuhan fungsional perangkat lunak akan jelaskan atau digambarkan dengan
sebuah diagram konteks dibawah ini :

                                          Kendaraan


                               -J.kendaraan
                               -P.Nomor
                               -Waktu
                               masuk/keluar




                                              Sistem         -P. Nomor
                                                             -J. Kendaraan
 Operator 2                                   Parkir                             Operator 1
                 -Uang Tiket                                 -P. Nomor
                 -Data                                       -J. Kendaraan
                 Kendaraan



Ilustrasi pada diagram konteks :
Kendaraan diam didepan palang pintu parkir, lalu operator 1 mencatat nomor plat
kendaraan dan menggolongkan jenis kendaraan dalam hal ini motor/mobil. Setelah itu
operator 1 memprint tiket/karcis yang secara otomatis dimasukkan kedalam
databasenya.


3.2.1 Aliran informasi
Bagian ini akan mencantumkan serta menguraikan DFD level 0 yang merupakan
lanjutan dari diagram konteks. (Gambar Diagram DFD Level 0 Sistem Parkir).


 Operator 1                                   Kendaraan                          Operator 2
                   Data kend
                                                          Data kend
                                         Data lokasi
                                                               Data kend
     Data kend       Data lokasi                                             Uang tiket
                                     Data lokasi
                               1                                      2
                           Parkir                               Data Ken-          DK
                                                                 daraan



                                                                                              8
Rekayasa Perangkat Lunak


3.2.1.1 DFD Level 1

   Operator 1                    Operator 2        Kendaraan




       1.1                           1.2              1.3
    Pencatatan                   Pemeriksaan         ADM
   DK yg masuk                   DK yg keluar      Kendaraan
                                                                   Pembayaran
                                                                   Parkir


  Data Kendaraan           Data Tagihan parkir    Data Kendaraan


                     1.4
                   Perhitungan
                 Tagihan parkir



                     Gambart Diagram DFD Level 1 (Sistem Parkir)


3.2.2 Dekripsi proses
       Uraian deskripsi proses yang sudah tidak dapat didekomposisi lebih jauh lagi
akan diberikan gambaran kebutuhan fungsional dengan jelas pada sub bab berikut
dibawah ini.


3.2.2.1 Proses1
Deskripsi proses akan memberikan solusi mengenai gambaran kebutuhan fungsional
dengan jelas yang tercakup di bawah ini :
   1. Validasi terhadap masukkan.
       Jika mengalami validasi pada saat memasukkan data, maka si operator harus
       mengulangi proses pemasukan tersebut. Apabila proses tersebut masih
       mengalami validasi, maka operator harus melakukan proses restart. Apabila
       proses tersebut masih mengalami validasi, maka operator harus melakukan
       proses update pada data perangkat lunak tersebut (repair all) dengan perangkat
       lunak yang telah disediakan untuk menangani proses error.




                                                                                   9
Rekayasa Perangkat Lunak


   2. Urutan pasti dari operasi.
       Disini urutan pasti dari operasi tidak dijadikan sumber utama yang harus
       dilakukan, akan tetapi disini hanya mengikuti proses yang ada. Jadi apabila
       perangkat lunak mengalami error, maka proses yang pertama dilakukan tidak
       harus dari proses urutan pertama tapi langsung melakukan proses penanganan
       secara langsung.
   3. Tanggapan atas situasi abnormal termasuk overflow, fasilitas untuk
       komunikasi atau penanganan kesalahan (error handling) dan pemulihan
       (recovery).
       Pada saat sebelum diserahkan perangkat lunak tersebut kepada pengguna, si
       pengembang sudah melakukan antisipasi untuk menangani kalau-kalau nanti
       akan terjadi error data. Maka pengembang telah membuat perangkat lunak
       yang berfungsi untuk menngani masalah yang akan terjadi dan melakukan
       pemulihan dengan cara meng-update data yang ada. Dengan cara tersebut
       kemungkinan akan bisa menangani kesalahan atau erro yang akan terjadi.
   4. Efek dari keberadaan dan nilai parameter.
   5. Hubungan antara keluaran ke masukan, termasuk urutan masukan/keluaran,
       atau formula untuk konversi masukan ke keluaran.
       Disini hubungan antara masukan dan keluaran akan diproses melalui database
       yang ada. Dimana database tersebut akan mengolah semua proses yang harus
       dilakukan.


3.2.2.2 Proses 2 dan seterusnya
       Pada proses kedua tidak beda jauh dengan proses pertama. Dari segi proses
penanganan serta proses pemulihan akan sama seperti proses pertama. Akan tetapi
apabila proses pertama masih mengalami kendala pada perangkat lunak, maka akan
dilakukan proses format data yang mana akan melakukan proses dari awal
pembuatan/penginstalan perangkat lunak hingga perangkat lunak tersebut siap untuk
digunakan kembali oleh pengguna.


3.3 Dekripsi Data
       Kebutuhan ini akan menspesifikasi kebutuhan logis untuk setiap informasi
yang diletakan ke basisdata. Kebutuhan data ini akan digambarkan dengan



                                                                                10
Rekayasa Perangkat Lunak


menggunakan diagram entity / Entity Relationship Diagram dan dilengkapi dengan
skema relasi.
      ERD.
                       Data Kendaraan :                         Data Lokasi Parkir :
            Jenis Kendaraan :                           Blok / Nomor lokasi parkir :
            No. Kendaraan          :                    A-n / 1-n
            Lokasi parkir       :
            Waktu masuk        :


      Skema relasi.
       Antara kendaraan dengan lokasi parkir.
           -    Setiap kendaraan pasti menempati pada satu tempat parkir.
                                           Menempati satu
                Tiap       Kendaraan                        Tempat parkir


           -    Setiap tempat parkir pasti ditempati oleh banyak kendaraan.
                                             Ditempati banyak
                Tiap       Tempat parkir                          Kendaraan


3.3.1 Data 1
       Disini akan menguraikan satu per satu entity, relationship atau representasi
data yang dibuat.
Entity yang digunakan adalah :
   1. Data Kendaraan.
   2. Data Lokasi Parkir.
Atribut yang digunakan pada entity di atas adalah :
   1. Pada Data Kendaraan :
           -    Jenis Kendaraan.
           -    Nomor Kendaraan.
           -    Lokasi Parkir (dihubungkan dengan entity Data Lokasi Parkir).
           -    Waktu Masuk.
   2. Pada Data Lokasi Parkir :
           -    Blok (A-n) / serta Nomor Lokasi Parkir (1-n).



                                                                                       11
Rekayasa Perangkat Lunak


Kamus data dapat dinyatakan dengan tabel sebagai berikut :
             Nama                   Representasi
 Data Kendaraan                 Jenis kendaraan,
                                Nomor kendaraan,
                                Lokasi parkir,
                                Waktu masuk parkir
 Data Lokasi Parkir             Lokasi parkir,
                                Blok (a-n), Nomor
                                lokasi parkir (1-n)


3.3.2 Data 2 dan seterusnya
Proses data kedua sama seperti proses data kedua.


3.4 Dekripsi Kebutuhan Non Fungsional
       Bagian ini akan menspesifikasi ukuran kuantitatif yang harus dipenuhi oleh
perangkat lunak. Diantaranya dijelaskan dalam sebuah tabel :
 Kriteria Kebutuhan                        Tuntutan Kebutuhan
 Performansi                               95 % transaksi harus diproses dengan
                                           cepat.
 Batasan Memori                            Min 64 Mb s/d 512 Mb (max)
 Modus Operasi                             Menggunakan MySoft Professional
                                           versi 2.3 for Windows, dan software
                                           lain yang mendukung perangkat lunak
                                           tersebut.
 Adaptasi Situs / Ergonomi                 Proses perangkat lunak harus dibuat
                                           secara praktis, cepat, mengurangi
                                           kejemuan, mutakhir dan akurat setiap
                                           saat.




3.5 Atribut Kualitas Perangkat Lunak
       Ada sejumlah atribut kualitas perangkat lunak yang dapat ditampilkan sebagai
kebutuhan. Atribut yang digunakan antara lain :



                                                                                  12
Rekayasa Perangkat Lunak


3.5.1 Keandalan
       Spesifikasi faktor-faktor yang diperlukan untuk mencapai keandalan sistem
pada saat diserahkan adalah :
      Perangkat lunak maupun perangkat keras telah lulus uji dalam ketahanan.
      Telah di check ulang bahwa semua perangkat lunak yang akan digunakan
       tidak akan mengalami error.
      Telah disiapkan suatu cara untuk mengantisipasi apabila perangkat lunak tiba-
       tiba mengalami error.


3.5.2 Ketersediaan
       Spesifikasi faktor-faktor yang diperlukan untuk menjamin tingkat ketersediaan
seluruh sistem saat sistem beroperasi, seperti checkpoint, recovery, dan restart sudah
disediakan dalam perangkat lunak yang dibuat.


3.5.3 Keamanan
       Untuk memproteksi perangkat lunak dari akses, penggunaan, pengubahan,
penghancuran atau pengungkapan (disclosure) yang tidak disengaja atau yang
merusak maka harus dibuat suatu password user yang mana akan lebih mengamankan
baik perangkat lunak maupun system yang ada. Selain sistem pengamanan dengan
menggunakan password, pembagian penggunaan setiap spesifikasi kebutuhan pun
harus dibagi setiap bagiannya seperti :
      Penggunaan teknik kriptografi.
      Penyimpanan data log/hystory.
      Pemberian suatu fungsi ke modul-modul yang berbeda.
      Pembatasan komunikasi terhadap suatu area tertentu dalam program.
      Pemeriksaan integritas data untuk peubah-peubah kritis


3.5.4 Kemerawatan
       Pada dasarnya sistem yang kami buat hanya menanyakan/menuliskan plat
nomor pemilik kendaraan. Tapi begitu si operator menekan tombol print otomatis
waktu parkir, lokasi parkir yang kosong , untuk pencarian lahan parkir/penempatan
lokasi parkir, data harus terhubung dengan sebuah database yang mempunyai isi




                                                                                   13
Rekayasa Perangkat Lunak


denah lokasi parkir bilamana tempat parkir itu kosong maka software akan meletakan
atau memerintahkan agar parkir ditempat tersebut.


3.5.5 Kepemindahan
       Atribut dari perangkat lunak yang berhubungan dengan kemudahan
pemindahan perangkat lunak ke mesin dan/atau sistem operasi lain. Atribut ini
berbentuk antara lain :
1. Persentase komponen yang berisi kode yang bergantung pada host.
2. Persentase kode yang bergantung pada host.
3. Penggunaan bahasa yang kepemindahannya terbukti.
4. Penggunaan suatu kompilator tertentu atau subnet bahasa tertentu.
5. Penggunaan suatu sistem operasi tertentu.


3.6 Batasan Perancangan
       Batasan spesifikasi atas keputusan-keputusan perancangan yang dituntut oleh
standar lain diantaranya keterbatasan perangkat keras, dan lain-lain. Standar atau
aturan yang yang digunakahan antara lain :
1. Sistem operasi yang digunakan yaitu suatu software yang bisa mengolah suatu
   perangkat lunak, seperti : Windows 2000 server, dll.
2. Bahasa pemrograman yang digunakan seperti : MySoft Professional versi 2.3 for
   Windows.
3. Format laporan.
4. Penamaan data.
5. Prosedur akunting.
6. Penelusuran audit, dll.




                                                                               14
Rekayasa Perangkat Lunak


                                      BAB IV
                           MATRIKS KETERURUTAN


       Bagian ini berisi daftar seluruh kebutuhan beserta identifikasinya serta cata
yang direncanakan. Produk ini diterapkan dengan mendapatkan hasil dari kesesuaian
antara masukan dengan keluaran. Proses masukkan dilakukan dengan cara
memasukan data pertama (waktu kendaraan masuk parkir) dikurangi data kedua
(wakrtu kendaraan keluar parkir) yang kemudian akan diolah oleh database sehingga
menghasilkan data jumlah tarif jasa parkir yang harus dibayar oleh pelanggan.




                                                                                 15

Contenu connexe

En vedette

Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Materi Kuliah Online
 
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessPenggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessMateri Kuliah Online
 
Proses dan Penjadualan : Prioritas dan Multiprosesor
Proses dan Penjadualan : Prioritas dan MultiprosesorProses dan Penjadualan : Prioritas dan Multiprosesor
Proses dan Penjadualan : Prioritas dan MultiprosesorMateri Kuliah Online
 
Studi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDStudi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDMateri Kuliah Online
 
aplikasi database berbasis web - studi kasus 2010
aplikasi database berbasis web - studi kasus 2010aplikasi database berbasis web - studi kasus 2010
aplikasi database berbasis web - studi kasus 2010Materi Kuliah Online
 
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKRekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKListyowatik (Yanie)
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Bambang Sugianto
 
Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"
Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"
Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"Cindy_Jenyffer
 
Mengapa kita memerlukan basis data
Mengapa kita memerlukan basis dataMengapa kita memerlukan basis data
Mengapa kita memerlukan basis dataAhmad Saktia Yunus
 
Pembekalan KKN Oensoed
Pembekalan KKN OensoedPembekalan KKN Oensoed
Pembekalan KKN OensoedEdwar Fitri
 
02 13 simulasi pasar lpoint
02 13 simulasi pasar lpoint02 13 simulasi pasar lpoint
02 13 simulasi pasar lpointstiemberau2
 
Menambahkan slide dengan gambar animasi dan film
Menambahkan slide dengan gambar animasi dan filmMenambahkan slide dengan gambar animasi dan film
Menambahkan slide dengan gambar animasi dan filmTedi Ariandi
 

En vedette (20)

Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003
 
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessPenggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
 
Interfacing Number Display
Interfacing Number DisplayInterfacing Number Display
Interfacing Number Display
 
mobile based ui
mobile based uimobile based ui
mobile based ui
 
Proses dan Penjadualan : Prioritas dan Multiprosesor
Proses dan Penjadualan : Prioritas dan MultiprosesorProses dan Penjadualan : Prioritas dan Multiprosesor
Proses dan Penjadualan : Prioritas dan Multiprosesor
 
Studi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDStudi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFID
 
aplikasi database berbasis web - studi kasus 2010
aplikasi database berbasis web - studi kasus 2010aplikasi database berbasis web - studi kasus 2010
aplikasi database berbasis web - studi kasus 2010
 
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKRekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
 
Remote control alarm sepeda motor
Remote control alarm sepeda motorRemote control alarm sepeda motor
Remote control alarm sepeda motor
 
Access control-systems
Access control-systemsAccess control-systems
Access control-systems
 
Modul kamus data
Modul kamus dataModul kamus data
Modul kamus data
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
 
Lingkungan basis data
Lingkungan basis dataLingkungan basis data
Lingkungan basis data
 
Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"
Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"
Database Presentation - "Sistem Pemesanan Makanan dan Minuman Online"
 
Arsitektur basis data
Arsitektur basis dataArsitektur basis data
Arsitektur basis data
 
Mengapa kita memerlukan basis data
Mengapa kita memerlukan basis dataMengapa kita memerlukan basis data
Mengapa kita memerlukan basis data
 
Pembekalan KKN Oensoed
Pembekalan KKN OensoedPembekalan KKN Oensoed
Pembekalan KKN Oensoed
 
Cilok
CilokCilok
Cilok
 
02 13 simulasi pasar lpoint
02 13 simulasi pasar lpoint02 13 simulasi pasar lpoint
02 13 simulasi pasar lpoint
 
Menambahkan slide dengan gambar animasi dan film
Menambahkan slide dengan gambar animasi dan filmMenambahkan slide dengan gambar animasi dan film
Menambahkan slide dengan gambar animasi dan film
 

Similaire à Sistem Parkir Otomatis

SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...Yasmin Al-Hakim
 
Project charter fp mpple
Project charter fp mppleProject charter fp mpple
Project charter fp mppleDennyRengganis
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakLusiana Diyan
 
Sim, tsania ardhani, hapzi ali, sumber daya komputasi dan komunikasi, univers...
Sim, tsania ardhani, hapzi ali, sumber daya komputasi dan komunikasi, univers...Sim, tsania ardhani, hapzi ali, sumber daya komputasi dan komunikasi, univers...
Sim, tsania ardhani, hapzi ali, sumber daya komputasi dan komunikasi, univers...tsaniaardhani
 
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman KendalaKerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman KendalaPutriAprilliandini
 
SIM 5,Novia Indriani, Hapzi Ali, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, Univer...
SIM 5,Novia Indriani, Hapzi Ali, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, Univer...SIM 5,Novia Indriani, Hapzi Ali, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, Univer...
SIM 5,Novia Indriani, Hapzi Ali, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, Univer...noviaindrn
 
Materi rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakMateri rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakoktafianoandreas
 
PROFESI_DI_BIDANG_TEKNOLOGI_INFORMASI_(1).ppt
PROFESI_DI_BIDANG_TEKNOLOGI_INFORMASI_(1).pptPROFESI_DI_BIDANG_TEKNOLOGI_INFORMASI_(1).ppt
PROFESI_DI_BIDANG_TEKNOLOGI_INFORMASI_(1).pptRizkyRiyadi4
 
Pendahuluan Interaksi Manusia dan Komputer
Pendahuluan Interaksi Manusia dan KomputerPendahuluan Interaksi Manusia dan Komputer
Pendahuluan Interaksi Manusia dan KomputerDENDIKURNIADITIF
 
Pendahuluan imk
Pendahuluan imkPendahuluan imk
Pendahuluan imkfatahlity
 
Sim, nurfanida putri hikmalia, hapzi ali,computing resources and communicatio...
Sim, nurfanida putri hikmalia, hapzi ali,computing resources and communicatio...Sim, nurfanida putri hikmalia, hapzi ali,computing resources and communicatio...
Sim, nurfanida putri hikmalia, hapzi ali,computing resources and communicatio...Nurfanida Hikmalia
 
Jurnal_Sistem Operasi_Hendro Gunawan_ 200401072103_IT-301.pdf
Jurnal_Sistem Operasi_Hendro Gunawan_ 200401072103_IT-301.pdfJurnal_Sistem Operasi_Hendro Gunawan_ 200401072103_IT-301.pdf
Jurnal_Sistem Operasi_Hendro Gunawan_ 200401072103_IT-301.pdfHendroGunawan8
 
Kak pembuatan-aplikasi-citizen-complaint
Kak pembuatan-aplikasi-citizen-complaintKak pembuatan-aplikasi-citizen-complaint
Kak pembuatan-aplikasi-citizen-complaintYogiHutabarat2
 

Similaire à Sistem Parkir Otomatis (20)

SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
 
Project charter fp mpple
Project charter fp mppleProject charter fp mpple
Project charter fp mpple
 
Bab ii
Bab iiBab ii
Bab ii
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat Lunak
 
Sim, tsania ardhani, hapzi ali, sumber daya komputasi dan komunikasi, univers...
Sim, tsania ardhani, hapzi ali, sumber daya komputasi dan komunikasi, univers...Sim, tsania ardhani, hapzi ali, sumber daya komputasi dan komunikasi, univers...
Sim, tsania ardhani, hapzi ali, sumber daya komputasi dan komunikasi, univers...
 
Rpl upload #2
Rpl upload #2Rpl upload #2
Rpl upload #2
 
Forum dan Kuis
Forum dan KuisForum dan Kuis
Forum dan Kuis
 
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman KendalaKerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
 
Project charter
Project charterProject charter
Project charter
 
Sistem penggerak teknologi informasi
Sistem penggerak teknologi informasiSistem penggerak teknologi informasi
Sistem penggerak teknologi informasi
 
Pengaturcaraan c
Pengaturcaraan cPengaturcaraan c
Pengaturcaraan c
 
SIM 5,Novia Indriani, Hapzi Ali, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, Univer...
SIM 5,Novia Indriani, Hapzi Ali, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, Univer...SIM 5,Novia Indriani, Hapzi Ali, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, Univer...
SIM 5,Novia Indriani, Hapzi Ali, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, Univer...
 
Materi rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakMateri rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunak
 
PROFESI_DI_BIDANG_TEKNOLOGI_INFORMASI_(1).ppt
PROFESI_DI_BIDANG_TEKNOLOGI_INFORMASI_(1).pptPROFESI_DI_BIDANG_TEKNOLOGI_INFORMASI_(1).ppt
PROFESI_DI_BIDANG_TEKNOLOGI_INFORMASI_(1).ppt
 
Pendahuluan Interaksi Manusia dan Komputer
Pendahuluan Interaksi Manusia dan KomputerPendahuluan Interaksi Manusia dan Komputer
Pendahuluan Interaksi Manusia dan Komputer
 
Pendahuluan imk
Pendahuluan imkPendahuluan imk
Pendahuluan imk
 
Sim, nurfanida putri hikmalia, hapzi ali,computing resources and communicatio...
Sim, nurfanida putri hikmalia, hapzi ali,computing resources and communicatio...Sim, nurfanida putri hikmalia, hapzi ali,computing resources and communicatio...
Sim, nurfanida putri hikmalia, hapzi ali,computing resources and communicatio...
 
Jurnal_Sistem Operasi_Hendro Gunawan_ 200401072103_IT-301.pdf
Jurnal_Sistem Operasi_Hendro Gunawan_ 200401072103_IT-301.pdfJurnal_Sistem Operasi_Hendro Gunawan_ 200401072103_IT-301.pdf
Jurnal_Sistem Operasi_Hendro Gunawan_ 200401072103_IT-301.pdf
 
Pengabdian 2
Pengabdian 2Pengabdian 2
Pengabdian 2
 
Kak pembuatan-aplikasi-citizen-complaint
Kak pembuatan-aplikasi-citizen-complaintKak pembuatan-aplikasi-citizen-complaint
Kak pembuatan-aplikasi-citizen-complaint
 

Plus de Materi Kuliah Online

Internet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiInternet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiMateri Kuliah Online
 
Aspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaAspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaMateri Kuliah Online
 
A Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesA Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesMateri Kuliah Online
 
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananKajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananMateri Kuliah Online
 
Catu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangCatu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangMateri Kuliah Online
 
Simulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorSimulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorMateri Kuliah Online
 
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyPrinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyMateri Kuliah Online
 
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12VPembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12VMateri Kuliah Online
 
Konsep Pendidikan Tinggi Berbasis E-Learning
Konsep Pendidikan Tinggi Berbasis E-LearningKonsep Pendidikan Tinggi Berbasis E-Learning
Konsep Pendidikan Tinggi Berbasis E-LearningMateri Kuliah Online
 
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...Materi Kuliah Online
 
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis NirkabelPenataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis NirkabelMateri Kuliah Online
 
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet RadioPerancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet RadioMateri Kuliah Online
 
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...Materi Kuliah Online
 
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh Materi Kuliah Online
 
Optimalisasi Service Channel Approach Link Radio Komunikasi Selular
Optimalisasi Service Channel Approach Link Radio Komunikasi SelularOptimalisasi Service Channel Approach Link Radio Komunikasi Selular
Optimalisasi Service Channel Approach Link Radio Komunikasi SelularMateri Kuliah Online
 
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah DaerahRencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah DaerahMateri Kuliah Online
 

Plus de Materi Kuliah Online (20)

Sekilas tentang HaKI
Sekilas tentang HaKISekilas tentang HaKI
Sekilas tentang HaKI
 
Internet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiInternet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi Terdistribusi
 
Aspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaAspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di Indonesia
 
A Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesA Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication Approaches
 
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananKajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
 
Catu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangCatu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah Gelombang
 
Dioda dan Catu Daya
Dioda dan Catu DayaDioda dan Catu Daya
Dioda dan Catu Daya
 
Simulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorSimulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp Integrator
 
Radio Frequency Identification
Radio Frequency IdentificationRadio Frequency Identification
Radio Frequency Identification
 
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyPrinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
 
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12VPembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
Pembuatan Rangkaian Adaptor dengan Keluaran 5V dan 12V
 
Konsep Pendidikan Tinggi Berbasis E-Learning
Konsep Pendidikan Tinggi Berbasis E-LearningKonsep Pendidikan Tinggi Berbasis E-Learning
Konsep Pendidikan Tinggi Berbasis E-Learning
 
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
Pengaturan Level Sistem SCPC-FM untuk Memperoleh Performansi yang Baik dalam ...
 
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis NirkabelPenataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
Penataan Spektrum Frekuensi Radio Layanan Akses Pita Lebar Berbasis Nirkabel
 
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet RadioPerancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
Perancangan dan Pengkajian UHF Spread Spectrum Ethernet Radio
 
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
Akuisisi Runtun Pseudo Noise Tanpa Dan Dengan Modulasi Menggunakan Teknik Pen...
 
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
Rancangan dan Implementasi Prototipe Sistem Kendali Jarak Jauh
 
Optimalisasi Service Channel Approach Link Radio Komunikasi Selular
Optimalisasi Service Channel Approach Link Radio Komunikasi SelularOptimalisasi Service Channel Approach Link Radio Komunikasi Selular
Optimalisasi Service Channel Approach Link Radio Komunikasi Selular
 
WLAN workshop
WLAN workshopWLAN workshop
WLAN workshop
 
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah DaerahRencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
Rencana Pengembangan Sistem Informasi Manajemen Pemerintah Daerah
 

Dernier

LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaafarmasipejatentimur
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptxMateri IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptxmuhammadkausar1201
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...Kanaidi ken
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikThomasAntonWibowo
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 

Dernier (20)

LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptxMateri IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolik
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 

Sistem Parkir Otomatis

  • 1. Rekayasa Perangkat Lunak BAB I. PENDAHULUAN Software merupakan perangkat yang penting dalam kehidupan teknologi manusia, tentunya sebuah software harus didukung dengan hardware, dan brain ware. Sebuah software dapat meringankan kinerja manusia dalam aktifitas kerjanya. Keamanan, kata adalah hal yang sangat penting didalam kehidupan kita, adapun demikian bisa lebih maju jika tingkat keamanannya tinggi dan semua itu akan terjadi jika tingkat kesadaran dan kedisiplinan manusia terpelihara. Dari pernyataan diatas kami coba hubungkan dengan keamanan terhadap kendaraan, untuk itu kami membuat suatu sistem yang dapat membuat pengguna kendaraan akan merasa aman dan tenang bila akan memarkirkan kendaraanya. Untuk membuat sistem parkir yang aman dan tertib, itu akan terlihat mudah tetapi pada kenyataannya pekerjaan ini merupakan tenggung jawab yang besar dan rumit, untuk itu kami mencoba menguraikan kedalam laporan ini. Penulisan dokumen ini dimaksudkan agar dapat memenuhi kebutuhan dan menjelaskan apa yang diperlukan danmampu menjawab keperluan dari sistem parkir. 1.1 Tujuan Penulisan Dokumen  Untuk memberikan gambaran dari sistem parkir yang akan dibuat.  Untuk memperjelas kebutuhan sistim parkir.  Untuk membangun dasar dari design sistim parkir yang akan dibuat.  Untuk membuat sistim parkir yang aman dan tertib. 1.2 Lingkup Masalah Untuk memberikan gambaran yang komprehensif tentang sistim dan SPKL dari yang dikaji, serta lebih mengarah pada pembanguna sistem yang akan dibangun, maka pada pembahsan pada makalah ini dibatasi pada lingkup  Sistem parkir dan kebutuhannya  Analisa kebutuhan dari sistem parkir  Penerapan hardware dan sofware pada sistem parkir 1
  • 2. Rekayasa Perangkat Lunak 1.3 Definisi Akronim dan Singkatan Definisi dan istilah yang akan digunakan pada dokumen ini antara lain : 1. Pelanggan adalah orang atau organisasi yang membayar produk, dan biasanya (tidak harus) ia yang akan memutuskan kebutuhannya. 2. Pengembang adalah orang yang menghasilkan produk untuk pelanggan. 3. Pengguna adalah orang yang akan langsung menjalankan atau menggunakan produk. Pengguna dan pelanggan umumnya adalah orang yang sama. 4. SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak. 5. SRS adalah Software Requirement Specification. 6. DFD adalah Data Flow Diagram. 7. ERD adalah Entity Relationship Diagram. 8. STD adalah State Transition Diagram. 9. DBMS adalah Data Base Management System. 1.4 Referensi Berikut adalah berbagai sumber yang didapatkan untuk digunakan sebgai panduan bagi penulis untuk menyelesaikan penulisan dokumen ini, yang anatara lain : 1. Pressman Roger S, Software Engineering, A Practitioner is Approach, 3th Ed, Mc Graw-Hill, 1992. 2. Summer ville, Software Engineering, Adition Wesley, 1995. 3. Yourdan Edward, Modern Structure Analysis, Prentise hall, 1989. 1.5 Dekripsi Umum Dokumen Pada pembahasan dokumen SKPL ini, akan sedikit dijelaskan mengenai cara kerja perangkat lunak yang akan dibuat. Cara kerjanya yaitu dengan cara mencatatkan atau memasukan nomor kendaraan yang masuk yang secara bersamaan secara otomatis pada waktu pencatatan nomor kendaraan, maka waktu kendaraan tersebut yang masuk akan tercatat dari mulai jam, menit, dan detik. Yang kemudian catatan waktu tersebut akan dihitung pada saat kendaraan yang parkir akan keluar. Perhitungan yang dilakukan yaitu perbandingan antara waktu keluar dikurangi dengan waktu masuk. Maka jumlah selisih waktu tersebut akan dikalikan dengan harga tarif jasa parkir perjam yang kemudian akan menghasilkan jumlah tarif jasa parkir yang harus dibayar oleh pelanggan. 2
  • 3. Rekayasa Perangkat Lunak BAB II DESKRIPSI GLOBAL PERANGKAT LUNAK Transportasi merupakan salah satu aspek yang penting dari kehidupan dan menjadi hal yang pokok demi kemajuan kehidupan. Dewasa ini peningkatan dalam bidang transportasi makin besar seiring dengan kemajuan teknologi serta minat orang untuk memiliki sebuah alat transportasi. Hal ini pula menimbulkan masalah baru dalam kehidupan seperti kemacetan, ketertian dan sebagainya. Pada umumnya sebuah organisasi ataupun perusahan yang besar mempunyai satu atau lebih alat transportasi sebagai contoh sebuah perusahan memerlukan alat transportasi bus untuk menjemput kariawannya supaya tidak telat untuk berkerja. Yang dibutuhkan sebuah alat transportasi salah satunya adalah lahan parkir. Tetapi dengan meningkatnya kebutuhan alat transportasi lahan parker pun menjadi sulit ditemukan apalagi di sebuah kota yang besar. Contoh sebuah departemen store membutuhkan lahan parkir agar para pengunjung bias memarkir kanalat transportasi mereka didekat departemen store tersebut. Hal ini merupakan suatu keharusan bahkan menjadi hal yang wajib sebagai sarana dari sebuah departemen store. Dengan perancangan sistem parkir ini diharapkan dapat memaksimalkan lahan parkir yang ada, membuat para penguna dari sistem parkir menjadi tertib aman dan terkendali. 2.1 Perspektif Produk Sistem parkir yang akan dibuat diharapkan dapat memenuhi keinginan pelangan agar menimbulkan kesan nyaman aman. Sistim parkir yang akan dibuat meliputi hardware seperti alat untuk membuka gerbang parkir, mesin print tiket, tempat kasir masuk dan keluar. Agar memaksimalkan kinerja dari hardware membutuhkan software yang tepat juga seperti software untuk membuat tiket parkir dan software pembayaran tiket parkir. 2.2 Fungsi Produk Agapun produk pembangunan sistem parkir ini membuat tertib kendaraan pelangan, memaksimalkan lahan parkir yang ada, mendapatkan keuntungan bagi pihak pembangun ataupun pihak pelangan. 3
  • 4. Rekayasa Perangkat Lunak 2.3 Karakteristik Pengguna Untuk menjalankan software ini dibutuhkan seorang operator yang dapat menjalankan dan mengerti bagaimana system software ini bekerja, dan juga bisa melayani pelanggannya dengan baik. Hak – hak yang dapat dilakukan terhadap software : 1. Menginput (memasukkan) data pelanggan seperti : Plat nomor pelanggan, no pelanggan, jam masuk dan keluarnya pelanggan. 2. Membuka dan menutup gerbang parkir. Berikut adalah contoh tabel yang digunakan sebagai pengungkapan karakteristik pengguna : Pengguna Tanggung Hak Tingkat Tingkat Pengalaman jawab Akses Pendidikan Keterampilan Operator 1 Memasukan Memasukkan data Min D1 Bisa Menguasai data ke dalam no. kendaraan mengoperasikan sedikit ttg komputer kemudian perangkat lunak bahasa dengan cepat memprint yang dijalankan pemrograman dgn cepat Operator 2 Memasukkan Menscan waktu Min D1 Bisa Menguasai data kedalam masuk parkir mengoperasikan sedikit ttg komputer untuk diolah oleh perangkat lunak bahasa dengan cepat PL yang dijalankan pemrograman dgn cepat. 2.4 Batasan-batasan Batasan-batasan dari hardware yang akan dibuat agar bilaterjadi kesalahan- kesalahan misalnya:  Bila jaringan antara komputer masuk komputer keluar terjadi error terjadi pada satu komputer.  Bila terjadi pemadaman listrik maka komputer akan padam dan menyebkan jaringan komputer akan terputus 2.5 Asumsi dan Ketergantugan Sistem parkir yang akan dibuat agar dapat membantu dan menertibkan sehinga dapat tercipta keadaan yang kondusif, tetapi ada faktor-faktor yang dapat mengakibatkan system yang dibuat dapat di dilanggar ataupun sistem tidak bekerja. 4
  • 5. Rekayasa Perangkat Lunak Hal ini diakibatkan karena sistem yang berkerja saling kebergantungan dengan antara hardware dan software yang ada sebagai berikut : Software yang akan dibuat untuk mencetak tiket parkir tidak akan ada bila sistem oprasi yang diperlukan tidak ada. Faktor-faktor yang mempengaruhi kebutuhan yang dinyatakan pada SKPL ini adalah spesifikasi pada perangkat keras yang digunakan. Yang antara lain seperti sebuah PC atau komputer untuk mengolah data yang dimasukkan, sebuah printer untuk mencetak hasil pengolahan data berupa karcis parkir, dan kertas sebagai media hasil cetak sebuah program yang bernama “MySoft Professional versi 2.3 for Windows” untuk menjalakan aplikasi perangkat lunak yang dibuat. Tanpa semua hal tersebut maka perangkat lunak yang dibuat tidak akan berjalan 5
  • 6. Rekayasa Perangkat Lunak BAB III. Dekripsi Rinci Kebutuhan Pada dasarnya sistem yang kami buat hanya menanyakan atau menuliskan plat kendaraan dan mengolongkannya tetapi begitu si operator menekan tombol print maka otomatis waktu masuk kendaran serta tempat kendaraan parkir terprint. Untuk pencarian lahan parkir yang tersedia komputer masuk akan tersambung ke komputer keluar untuk mencari tempat lahan parkir yang kosong maka daripada itu didalam Project ini membutuhkan seperangkat komputer, operator, printer, lahan parkir, pintu parkir, pos parkir. Kebutuhan input (masukkan) :  Data pelanggan (input)  Jenis kendaraan  No platkendaraan  Biaya parkir  Pewaktuan (timing) Kebutuhan output (keluaran) :  Tiket parkir  Letak parkir  Data pelanggan (output) 3.1 Kebutuhan antarmuka eksternal Disini karakteristik logis dari setiap antarmuka antara produk perangkat lunak dan penggunanya harus dipahami oleh si pengguna. Dimana sipengguna harus menyesuaikan baik dari karakteristik konfigurasinya (misalnya standar format layar, tataletak windows, isi laporan/menu –bukan tata letak tiap layar layar/windowsnya sendiri –atau ketersediaan kunci khusus atau jenis mouse) untuk memenuhi kebutuhan sistem. Disini pula si pengguna harus dapat mengoperasikan perangkat lunak yang dibuat dengan cepat dan seefisien mungkin. 6
  • 7. Rekayasa Perangkat Lunak 3.1.1 Antarmuka pemakai Keperluan yang dibutuhkan antara perangkat lunak dan penggunanya dalam ini si operator adalah tempat operator dimana dibutuhkan lan sendidiri berupa pos dan pos ini terbagi menjadi dua diantaranya: - Pos masuk (operator 1): Tempat masuk kendaraan dimana kendaraan diminta untuk mengambil tiket parkir setelah operator memasukan data no plat kendaraan dan memprinnya sebagai tiket parkir yang akan di ambil oleh penguna kendaran selain itu operator membukakan palangpintu mekanik untuk jalan masuk kendaraan. - Pos keluar (operator 2): Tempat keluarnya kendaraan yang akan keluar dari lahan parkir dimana pengendara di minta menunjukan tiket parkir dan mencocokannya dengan plat nomer kendaran pemilik tiket dan memproses berapa uang yang harus dibayar oleh penguna jasa parkir. Sesudah membayar operator akan membuka palang pintu keluar untuk memberi jalan kepada penguna kendaraan. 3.1.2 Antarmuka perangkat keras Keperluan yang dibutukan sistem parkir yang dibuat adalah: Mesin print: Adalah alat untuk mencetak tiket parkir untuk penguna kendaraan. Komputer: Adalah alat untuk menghitung dan sebagai penempatan software yang diperlukan. Palang pintu: Adalah alat untuk menjaga dan memberi jalan bagi penguna kendaraan. Lahan parkir: Adalah tempat menyimpan (memparkir) kendaraan. 3.1.3 Antarmuka perangkat lunak kebutuhan yang diperlukan software untuk mendukung sistim parkir ini adalah: Sistim oprasi: Adalah software untuk mendukung program atau software lain yang akan dibuat misalkan widows 3.1.4 Antarmuka komunikasi Agar sistem parkir yang dibuat dapat beriteraksi satu sama lain dibutuhkan satu jaringan antara komputer masuk dan keluar. Ini dibutuhkan karena data yang akan diproses di komputer keluar ada di komputer masuk dan ini tida bisa ditoleril sebagai contoh dalam pembangunan sistem parkir ini adalah dua buah work station 7
  • 8. Rekayasa Perangkat Lunak (komputer) sebagai sarat hubungan atar work station itu di butuhkan kartu eternet NIC, konektor RJ45 kabel UTP. 3.2 Dekripsi Fungsional Kebutuhan fungsional perangkat lunak akan jelaskan atau digambarkan dengan sebuah diagram konteks dibawah ini : Kendaraan -J.kendaraan -P.Nomor -Waktu masuk/keluar Sistem -P. Nomor -J. Kendaraan Operator 2 Parkir Operator 1 -Uang Tiket -P. Nomor -Data -J. Kendaraan Kendaraan Ilustrasi pada diagram konteks : Kendaraan diam didepan palang pintu parkir, lalu operator 1 mencatat nomor plat kendaraan dan menggolongkan jenis kendaraan dalam hal ini motor/mobil. Setelah itu operator 1 memprint tiket/karcis yang secara otomatis dimasukkan kedalam databasenya. 3.2.1 Aliran informasi Bagian ini akan mencantumkan serta menguraikan DFD level 0 yang merupakan lanjutan dari diagram konteks. (Gambar Diagram DFD Level 0 Sistem Parkir). Operator 1 Kendaraan Operator 2 Data kend Data kend Data lokasi Data kend Data kend Data lokasi Uang tiket Data lokasi 1 2 Parkir Data Ken- DK daraan 8
  • 9. Rekayasa Perangkat Lunak 3.2.1.1 DFD Level 1 Operator 1 Operator 2 Kendaraan 1.1 1.2 1.3 Pencatatan Pemeriksaan ADM DK yg masuk DK yg keluar Kendaraan Pembayaran Parkir Data Kendaraan Data Tagihan parkir Data Kendaraan 1.4 Perhitungan Tagihan parkir Gambart Diagram DFD Level 1 (Sistem Parkir) 3.2.2 Dekripsi proses Uraian deskripsi proses yang sudah tidak dapat didekomposisi lebih jauh lagi akan diberikan gambaran kebutuhan fungsional dengan jelas pada sub bab berikut dibawah ini. 3.2.2.1 Proses1 Deskripsi proses akan memberikan solusi mengenai gambaran kebutuhan fungsional dengan jelas yang tercakup di bawah ini : 1. Validasi terhadap masukkan. Jika mengalami validasi pada saat memasukkan data, maka si operator harus mengulangi proses pemasukan tersebut. Apabila proses tersebut masih mengalami validasi, maka operator harus melakukan proses restart. Apabila proses tersebut masih mengalami validasi, maka operator harus melakukan proses update pada data perangkat lunak tersebut (repair all) dengan perangkat lunak yang telah disediakan untuk menangani proses error. 9
  • 10. Rekayasa Perangkat Lunak 2. Urutan pasti dari operasi. Disini urutan pasti dari operasi tidak dijadikan sumber utama yang harus dilakukan, akan tetapi disini hanya mengikuti proses yang ada. Jadi apabila perangkat lunak mengalami error, maka proses yang pertama dilakukan tidak harus dari proses urutan pertama tapi langsung melakukan proses penanganan secara langsung. 3. Tanggapan atas situasi abnormal termasuk overflow, fasilitas untuk komunikasi atau penanganan kesalahan (error handling) dan pemulihan (recovery). Pada saat sebelum diserahkan perangkat lunak tersebut kepada pengguna, si pengembang sudah melakukan antisipasi untuk menangani kalau-kalau nanti akan terjadi error data. Maka pengembang telah membuat perangkat lunak yang berfungsi untuk menngani masalah yang akan terjadi dan melakukan pemulihan dengan cara meng-update data yang ada. Dengan cara tersebut kemungkinan akan bisa menangani kesalahan atau erro yang akan terjadi. 4. Efek dari keberadaan dan nilai parameter. 5. Hubungan antara keluaran ke masukan, termasuk urutan masukan/keluaran, atau formula untuk konversi masukan ke keluaran. Disini hubungan antara masukan dan keluaran akan diproses melalui database yang ada. Dimana database tersebut akan mengolah semua proses yang harus dilakukan. 3.2.2.2 Proses 2 dan seterusnya Pada proses kedua tidak beda jauh dengan proses pertama. Dari segi proses penanganan serta proses pemulihan akan sama seperti proses pertama. Akan tetapi apabila proses pertama masih mengalami kendala pada perangkat lunak, maka akan dilakukan proses format data yang mana akan melakukan proses dari awal pembuatan/penginstalan perangkat lunak hingga perangkat lunak tersebut siap untuk digunakan kembali oleh pengguna. 3.3 Dekripsi Data Kebutuhan ini akan menspesifikasi kebutuhan logis untuk setiap informasi yang diletakan ke basisdata. Kebutuhan data ini akan digambarkan dengan 10
  • 11. Rekayasa Perangkat Lunak menggunakan diagram entity / Entity Relationship Diagram dan dilengkapi dengan skema relasi.  ERD. Data Kendaraan : Data Lokasi Parkir : Jenis Kendaraan : Blok / Nomor lokasi parkir : No. Kendaraan : A-n / 1-n Lokasi parkir : Waktu masuk :  Skema relasi. Antara kendaraan dengan lokasi parkir. - Setiap kendaraan pasti menempati pada satu tempat parkir. Menempati satu Tiap Kendaraan Tempat parkir - Setiap tempat parkir pasti ditempati oleh banyak kendaraan. Ditempati banyak Tiap Tempat parkir Kendaraan 3.3.1 Data 1 Disini akan menguraikan satu per satu entity, relationship atau representasi data yang dibuat. Entity yang digunakan adalah : 1. Data Kendaraan. 2. Data Lokasi Parkir. Atribut yang digunakan pada entity di atas adalah : 1. Pada Data Kendaraan : - Jenis Kendaraan. - Nomor Kendaraan. - Lokasi Parkir (dihubungkan dengan entity Data Lokasi Parkir). - Waktu Masuk. 2. Pada Data Lokasi Parkir : - Blok (A-n) / serta Nomor Lokasi Parkir (1-n). 11
  • 12. Rekayasa Perangkat Lunak Kamus data dapat dinyatakan dengan tabel sebagai berikut : Nama Representasi Data Kendaraan Jenis kendaraan, Nomor kendaraan, Lokasi parkir, Waktu masuk parkir Data Lokasi Parkir Lokasi parkir, Blok (a-n), Nomor lokasi parkir (1-n) 3.3.2 Data 2 dan seterusnya Proses data kedua sama seperti proses data kedua. 3.4 Dekripsi Kebutuhan Non Fungsional Bagian ini akan menspesifikasi ukuran kuantitatif yang harus dipenuhi oleh perangkat lunak. Diantaranya dijelaskan dalam sebuah tabel : Kriteria Kebutuhan Tuntutan Kebutuhan Performansi 95 % transaksi harus diproses dengan cepat. Batasan Memori Min 64 Mb s/d 512 Mb (max) Modus Operasi Menggunakan MySoft Professional versi 2.3 for Windows, dan software lain yang mendukung perangkat lunak tersebut. Adaptasi Situs / Ergonomi Proses perangkat lunak harus dibuat secara praktis, cepat, mengurangi kejemuan, mutakhir dan akurat setiap saat. 3.5 Atribut Kualitas Perangkat Lunak Ada sejumlah atribut kualitas perangkat lunak yang dapat ditampilkan sebagai kebutuhan. Atribut yang digunakan antara lain : 12
  • 13. Rekayasa Perangkat Lunak 3.5.1 Keandalan Spesifikasi faktor-faktor yang diperlukan untuk mencapai keandalan sistem pada saat diserahkan adalah :  Perangkat lunak maupun perangkat keras telah lulus uji dalam ketahanan.  Telah di check ulang bahwa semua perangkat lunak yang akan digunakan tidak akan mengalami error.  Telah disiapkan suatu cara untuk mengantisipasi apabila perangkat lunak tiba- tiba mengalami error. 3.5.2 Ketersediaan Spesifikasi faktor-faktor yang diperlukan untuk menjamin tingkat ketersediaan seluruh sistem saat sistem beroperasi, seperti checkpoint, recovery, dan restart sudah disediakan dalam perangkat lunak yang dibuat. 3.5.3 Keamanan Untuk memproteksi perangkat lunak dari akses, penggunaan, pengubahan, penghancuran atau pengungkapan (disclosure) yang tidak disengaja atau yang merusak maka harus dibuat suatu password user yang mana akan lebih mengamankan baik perangkat lunak maupun system yang ada. Selain sistem pengamanan dengan menggunakan password, pembagian penggunaan setiap spesifikasi kebutuhan pun harus dibagi setiap bagiannya seperti :  Penggunaan teknik kriptografi.  Penyimpanan data log/hystory.  Pemberian suatu fungsi ke modul-modul yang berbeda.  Pembatasan komunikasi terhadap suatu area tertentu dalam program.  Pemeriksaan integritas data untuk peubah-peubah kritis 3.5.4 Kemerawatan Pada dasarnya sistem yang kami buat hanya menanyakan/menuliskan plat nomor pemilik kendaraan. Tapi begitu si operator menekan tombol print otomatis waktu parkir, lokasi parkir yang kosong , untuk pencarian lahan parkir/penempatan lokasi parkir, data harus terhubung dengan sebuah database yang mempunyai isi 13
  • 14. Rekayasa Perangkat Lunak denah lokasi parkir bilamana tempat parkir itu kosong maka software akan meletakan atau memerintahkan agar parkir ditempat tersebut. 3.5.5 Kepemindahan Atribut dari perangkat lunak yang berhubungan dengan kemudahan pemindahan perangkat lunak ke mesin dan/atau sistem operasi lain. Atribut ini berbentuk antara lain : 1. Persentase komponen yang berisi kode yang bergantung pada host. 2. Persentase kode yang bergantung pada host. 3. Penggunaan bahasa yang kepemindahannya terbukti. 4. Penggunaan suatu kompilator tertentu atau subnet bahasa tertentu. 5. Penggunaan suatu sistem operasi tertentu. 3.6 Batasan Perancangan Batasan spesifikasi atas keputusan-keputusan perancangan yang dituntut oleh standar lain diantaranya keterbatasan perangkat keras, dan lain-lain. Standar atau aturan yang yang digunakahan antara lain : 1. Sistem operasi yang digunakan yaitu suatu software yang bisa mengolah suatu perangkat lunak, seperti : Windows 2000 server, dll. 2. Bahasa pemrograman yang digunakan seperti : MySoft Professional versi 2.3 for Windows. 3. Format laporan. 4. Penamaan data. 5. Prosedur akunting. 6. Penelusuran audit, dll. 14
  • 15. Rekayasa Perangkat Lunak BAB IV MATRIKS KETERURUTAN Bagian ini berisi daftar seluruh kebutuhan beserta identifikasinya serta cata yang direncanakan. Produk ini diterapkan dengan mendapatkan hasil dari kesesuaian antara masukan dengan keluaran. Proses masukkan dilakukan dengan cara memasukan data pertama (waktu kendaraan masuk parkir) dikurangi data kedua (wakrtu kendaraan keluar parkir) yang kemudian akan diolah oleh database sehingga menghasilkan data jumlah tarif jasa parkir yang harus dibayar oleh pelanggan. 15