Batasan Implementasi Implementasi Perangkat Lunak Implementasi Basis Data Sintaks SQL

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