Вы находитесь на странице: 1из 8

3.2.

Rancangan Arsitektur Perangkat Lunak


Arsitektur

perangkat

lunak

adalah

sekumpulan

pernyataan

yang

menggambarkan komponen perangkat lunak dan fungsi-fungsi yang ada pada


komponen tersebut. Ia menggambarkan struktur teknis, batasan-batasan, ciri-ciri,
serta antarmuka pada komponen-komponen tersebut. Arsitektur merupakan
rancangan fisik sistem dan oleh karena itu membutuhkan rencana yang matang
pada saat pembuatannya (Krafzig et al, 2004).

Arsitektur perangkat lunak merupakan struktur sebuah sistem, yang


meliputi elemen perangkat lunak, sifat (property) yang tampak dari elemen itu,
serta relasi di antara elemen-elemen tersebut (Bass et al dalam Krafzig et al,
2004). Sifat yang tampak misalnya fungsi apa saja yang disediakan oleh elemen,
bagaimana kinerjanya, bagaimana penanganan kesalahannya, sumber daya apa
saja yang digunakan.

Adapun perangkat lunak penulis gunakan dalam pembuatan website ini


adalah sebagai berikut :
1. PHP adalah bahasa pemrograman script server-side yang didesain
untuk pengembangan web. Selain itu, PHP juga bisa digunakan
sebagai bahasa pemrograman umum.
PHP disebut bahasa pemrograman server side karena PHP diproses
pada komputer server. Hal ini berbeda dibandingkan dengan bahasa
pemrograman client-side seperti JavaScript yang diproses pada web
browser (client).

2. HTTP adalah singkatan dari Hypertext Transfer Protocol yang


merupakan protokol untuk mengatur komunikasi antara client dan
server. Dalam hal ini, client adalahbrowser atau perangkat yang dapat
menampilkan konten web.
HTTP, Muncul di awal setiap alamat halaman web, HTTP menetapkan
mekanisme standar untuk pertukaran ditingkat-aplikasi pesan antara
perangkat di web. Semua layanan web dijalankan melalui protokol ini.
3. Mysql adalah sebuah server database open source yang terkenal yang
digunakan berbagai aplikasi terutama untuk server atau membuat
WEB. Mysql berfungsi sebagai SQL (Structured Query Language)
yang dimiliki sendiri dan sudah diperluas oleh Mysql umumnya
digunakan bersamaan dengan PHP untuk membuat aplikasi server
yang dinamis dan powerfull.
4. Adobe dreamweaver adalah program yang digunakan untuk membuat
atau menyunting halaman web. Software Dreamweaver dikeluarkan
oleh adobe system. Aplikasi ini banyak digunakan oleh programmer,
desainer dan developer web dikarenakan kemudahan dalam
penggunaannya, kelengkapan fiturnya dan juga dukungannya terhadap
teknologi terkini.
Adobe dreamwever menyediakan fitur editor WYSIWYG (WHAT
YOU SEE IS WHAT YOU GET) atau dalam bahasa kesehariannya
disebut Design view, maksudnya adalah tampilan hasil akhir web kita
nanti akan sama dengan tampilan pada saat proses perancangan
halaman web.

5. Internet (International Network) dapat diartikan sebagai jaringan


komputer luas yang menghubungkan pemakai komputer satu dengan
komputer lainnya dan dapat berhubungan dengan komputer dari suatu
negara ke negara diseluruh dunia, dalam satu komunitas jaringan yang
berbasiskan pada protokol TCP atau IP dimana di dalamnya terdapat
berbagai aneka ragam informasi. Jaringan komputer ini dapat
menghubungkan informasi suatu situs akademik, pemerintahan,
komersial, organisasi maupun perorangan.

A. Analisis Sistem
Menurut Jugianto HM, dalam bukunya yang berjudul Analisis dan
Desain Informasi, Analisis Sistem dapat di definisikan sebagai Penguraian
dari suatu informasi yang utuh ke dalam bagian-bagian komponen dengan
maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan,
kesepakatan-kesepakatan, hambatan-hambatan yang
terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikan-perbaikannya.
1. Analisis Kelemahan Sistem
Untuk menentukan suatu sistem yang baru itu layak atau tidak
maka diperlukan adanya analisis yang terdiri dari enam aspek, dan biasa
dikenal dengan analisis PIECES, yaitu Performance (Kinerja), Information
(Informasi), Economic (Ekonomi), Control (Pengendalian), Efficiency
(Efisiensi), dan Service (Pelayanan).

2. Analisis Kebutuhan Sistem


Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung

kinerja sistem, apakah sistem yang dibuat telah sesuai dengan kebutuhan
atau belum karena kebutuhan sistem akan mendukung tercapainya
tujuan pembuatan perangkat lunak.

3. Analisis Kebutuhan Perangkat Keras


Pada bagian ini dijelaskan hardware yang digunakan untuk
membangun/membuat sistem informasi dan promosi berbasis web.
Perangkat keras yang digunakan untuk membuat sistem ini adalah :
1. Prosesor : Intel (R) Core i3-2330M
2. Harddisk

: 500 GB HDD

3. Memory : 2 GB DDR3
5. Monitor

: 14.0 HD LED LCD

4. Analisis Kebutuhan Perangkat Lunak


Perangkat lunak juga merupakan perangkat yang sangat penting
dalam proses pengolahan data karena perangkat lunak berisikan program
yang perintahnya digunakan untuk menjalankan sistem komputer.
Software yang digunakan dalam proses pembuatan website ini adalah
sebagai berikut :
1. Microsoft Windows 7 Profesional
2. Adobe Dreamweaver CS 5
3. Xampp v3.2.2

5. Analisis Kelayakan Sistem


Analisis kelayakan merupakan tahap yang paling penting karena
didalamnya menyangkut berbgai aspek sistem baru yang diusulkan.
Laporan mengenai analisis kelayakan harus disampaikan kepada
manajemen yang berwenang untuk memutuskan untuk segera
melaksanakan sistem baru atau tidak melaksanakan sistem baru.

6. Analisis Kelayakan Teknologi


Saat ini banyak lembaga atau organisasi yang menerapkan
teknologi internet dalam proses kegiatannya, hal ini karena jaringan
internet sudah mencakup area global. Teknologi internet beroperasi dalam
waktu 24 jam non-stop yang berarti bahwa informasi dapat diakses setiap
saat dan dimanapun kita berada. Sistem baru ini dinyatakan layak secara
teknologi karena berbasis situs web dimana proses kerjanya
menggunakan internet. Data-data yang ada akan tersimpan pada suatu
web server atau web hosting yang terhubung dengan jaringan internet
secara online 24 jam non-stop dan informasi yang dihasilkan dapat
diakses kapanpun dan dimanapun.

7. Analisis Kelayakan Hukum


Kelayakan hukum disini merupakan kelayakan tentang
penambahan perangkat keras dan perangkat lunak yang digunakan dalam
pengembangan sistem. Ditinjau dari segi hukum yang berlaku diindonesia,
rancangan sistem yang diajukan tidak cacat hukum, karena penginstalan

program aplikasi menggunakan CD original serta program open source


dimana tidak melanggar licensi perusahaan sehingga pengembangan
sistem baru ini layak untuk diterapkan.

B. Perancangan Sistem
Setelah tahap analisis selesai dilakukan, maka analis sistem
memikirkan bagaimana membentuk sistem tersebut. Tahap ini disebut
dengan perancangan atau desain sistem. Tujuan dari perancangan sistem
ini adalah untuk memberikan gambaran yang jelas mengenai rancangan
sistem yang diusulkan pada user atau pemakai dan untuk memenuhi
kebutuhan pemakai sistem tersebut.

C. Implementasi
Tahap implementasi ini merupakan tahap dalam merealisasikan
sistem yang baru dibuat supaya nantinya sistem tersebut siap
diimplementasikan sesuai dengan yang diharapkan. Adapun tujuan dalam
tahap implementasi ini adalah menyiapkan semua kegiatan penerapan
sistem sesuai dengan rancangan yang telah ditentukan sebelumnya.

D. Pembahasan Basis Data


Setelah rancangan database selesai dibuat, langkah selanjutnya
adalah mengimplementasikannya ke dalam sebuah database server.
Database server yang digunakan adalah MySQL. Pada website kami tabel-tabel
yang digunakan adalah sebagai berikut:

1. Tabel Berita

Gambar 1. Tabel Berita

2. Tabel User Login

Gambar 2. Tabel User Login


E. Listing Program
1. Input Data Berita
Listing Program untuk input data berita adalah sebagai berikut:

2. Input Data User Login


Listing Program untuk input data User adalah sebagai berikut:

F. Uji Coba Sistem


Tujuan utama dari testing sistem adalah untuk mencari kesalahankesalahan yang ada dan untuk memastikan bahwa sistem benar-benar
siap untuk dijalankan. Pengujian ini digunakan untuk menguji setiap modul
untuk menjamin setiap modul menjalankan fungsinya dengan baik.

Вам также может понравиться