BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1. Implementasi
Implementasi merupakan tahap kelanjutan dari kegiatan perancangan sistem, tahap ini merupakan tahap meletakkan sistem supaya siap untuk dioperasikan dan
dapat dipandang sebagai usaha untuk mewujudkan sistem yang telah dirancang. Langkah-langkah dalam tahap implementasi ini adalah urutan kegiatan awal sampai
akhir yang harus dilakukan dalam mewujudkan sistem yang telah dirancang.
5.1.1. Batasan Implementasi
Dalam mengimplementasikan perangkat lunak pemantauan dan pengendalian aplikasi Sistem Informasi Penerimaan Siswa Baru Di SMP Plus
Assalaam Bandung ini terdapat beberapa hal yang menjadi batasan implementasi, yaitu :
1. Aplikasi ini hanya sebatas sistem penerimaan siswa baru berupa seleksi siswa baru..
2. Basis data yang digunakan dalam pengimplementasian ini adalah SQL Server 2000.
3. Tampilan pada aplikasi menggunakan bahasa Indonesia.
83
5.1.2. Implementasi Perangkat Lunak
Implementasi perangkat lunak yang digunakan adalah Visual Basic 6.0. dan SQL Server 2000. Visual Basic 6.0. dipilih sebagai perangkat lunak
pengembang karena menyediakan fasilitas yang memadai dan sesuai dengan kebutuhan sistem informasi ini. Sementara SQL Server digunakan sebagai
perangkat lunak pengembang dalam pembuatan basis data. 5.1.3. Implementasi Perangkat Keras
Perangkat keras yang di gunakan di sistem informasi penerimaan siswa baru di SMP PLUS ASSALAAM Bandung ini berdasrkan spesisikasi kebutuhan
yang harus dipenuhi untuk menjalankan sistem informasi tersebut di antaranya : 1. Processor minimal Pentium III
2. Memory minimum 128 MB 3. Harddisk 40 GB
4. VGA Card 5. CDROM
6. Monitor color 14” 7. Keyboard
8. Mouse 9. Printer
10. Sistem Operasi windows 98XP 11. Program Visual Basic 6.0
12. Database SQL Server 2000 13. Program Visual Basic 6.0
14. Database SQL Server 2000
5.1.4. Implementasi Basis Data Sintaks SQL
Perancangan basis data di lakukan berdasarkan hasil dari tahap analisis. Basis data yang di perlukan untuk menyimpan data daftar, data seleksi, data
siswa. Ifexistsselectfromdbo.sysobjectswhereid=object_idN[dbo].[FK_Selek
si_Daftar] and OBJECTPROPERTYid, NIsForeignKey = 1ALTER TABLE [dbo].[Seleksi] DROP CONSTRAINT FK_Seleksi_Daftar
GO ifexistsselectfromdbo.sysobjectswhereid=object_idN[dbo].[FK_Siswa
_Daftar] and OBJECTPROPERTYid, NIsForeignKey = 1ALTER TABLE [dbo].[Siswa] DROP CONSTRAINT FK_Siswa_Daftar
GO ifexistsselectfromdbo.sysobjectswhere id = object_idN[dbo].[Daftar]
and OBJECTPROPERTYid, NIsUserTable = 1drop table [dbo].[Daftar]
GO
ifexistsselectfromdbo.sysobjectswhereid= object_idN[dbo].[Seleksi] and OBJECTPROPERTYid, NIsUserTable = 1drop table
[dbo].[Seleksi] GO
ifexistsselectfromdbo.sysobjectswhere id = object_idN[dbo].[Siswa] and OBJECTPROPERTYid, NIsUserTable = 1drop table
[dbo].[Siswa] GO
CREATE TABLE [dbo].[Daftar] [No_Peserta] [char] 6 COLLATE SQL_Latin1_General_CP1_CI_AS
NOT NULL , [Tanggal] [datetime] NULL ,
[Status] [bit] NULL ON [PRIMARY]
GO CREATE TABLE [dbo].[Seleksi]
[No_Peserta][char]6COLLATESQL_Latin1_General_CP1_CI_AS
NOT NULL , [Tanggal] [datetime] NULL ,
[Nilai_MTK] [int] NULL , [Nilai_Indonesia] [int] NULL ,
[Nilai_Inggris] [int] NULL , [Nilai_Agama] [int] NULL ,
[Nilai_Rata2] [int] NULL , [Kelas] [char]3COLLATES
QL_Latin1_General_CP1_CI_AS NULL ON [PRIMARY]
GO CREATE TABLE [dbo].[Siswa]
[No_Peserta][char]6COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[No_Induk][char]8COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Nama_Siswa][char]25COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Jenis_Kelamin][char]9COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Tempat_Lahir][char]25COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Tgl_Lahir] [datetime] NULL , [Agama][char]9COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [Anak_Ke][char]2COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [Status_Keluarga][char]15COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [Alamat_Siswa][char]30COLLATE
SQL_Latin1_General_CP1_CI_AS NULL ,
[Telepon_Siswa][char]15COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Diterima_Kelas][char]3COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Diterima_Tgl] [datetime] NULL , [Asal_Sekolah][char]25COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [Alamat_Sekolah][char]30COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [Telepon_Sekolah][char]15COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [STTB_Tahun] [char] 4 COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [STTB_Kode][char]7COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [STTB_No][char]9COLLATE
SQL_Latin1_General_CP1_CI_AS NULL ,
[Nama_Ayah][char] 25COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Nama_Ibu][char]25COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Alamat_Ortu][char]30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Telepon_Ortu][char]15COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Pekerjaan_Ayah][char]25COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Pekerjaan_Ibu][char]25COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Nama_Wali] [char] 25 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Alamat_Wali][char]30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Pekerjaan_Wali][char]25COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Status] [bit] NULL ON [PRIMARY]
GO
5.1.5. Implementasi Antar Muka